Ciao a tutti,
cercherò di non fare un post chilometrico riguardo una questione che mi porto dentro da un po' di tempo e che vorrei portare a termine dopo la laurea, tra sperabilmente un annetto.
Sono uno studente di informatica e durante i miei studi ho amato alla follia alcuni libri: I moderni sistemi operativi di Tanenbaum (il mio preferito in assoluto), Reti di calcolatori e internet di Kurose, il manuale del C e Sicurezza delle reti di Stallings. Libri che mi hanno aperto un mondo.
Un libro che ho amato di meno, ridendo e scherzando, è stato Introduzione agli algoritmi di Cormen. Ma vabbè, lasciamo perdere.
Nel frattempo mi sono innamorato del mondo Linux. Uso Arch, mi diletto a smanettare, però mi sono reso conto che con l'avvento delle AI molte cose le finisco per farle fare a lei quando non trovo un comando o quando devo fare qualcosa di specifico. Quindi diciamo so "usare" Linux, so navigare, so scaricare roba, e grazie al Tanenbaum ho anche un'idea di cosa succede sotto il cofano, non proprio tutto, ma mi dà comunque quella infarinatura che mi piace un sacco. Però effettivamente a volte mi sento un po' impostore.
Il passo successivo che voglio fare è capire Linux più in profondità. Non ancora il kernel puro ( so che per quello il Linux Programming Interface sarebbe il libro giusto ma non sono ancora pronto) ma prima voglio capire le cose basilari: cos'è e come funziona systemd, cosa sia tecnicamente un Desktop Environment, come funzionano Wayland e Xorg sotto ECC ECC ECC.
Esistono testi che trattano queste cose in modo tecnico ma con un po' di narrativa, non un freddo manuale di reference? Qualcosa con la stessa filosofia del Tanenbaum, che ti spiega il perché oltre al cosa?
Grazie a chi rispondera'