- Titolo: "Linux 101: come funziona una shell"
- Abstract: Ogni utente Linux ha utilizzato una shell, sia per eseguire comandi da tutorial, sia per configurare il proprio sistema a piacimento. Ma quanti conoscono davvero il suo funzionamento interno? In questo talk esamineremo il codice sorgente di una shell didattica, progettata per semplificare concetti complessi come la gestione dei processi e degli utenti, elementi fondamentali del kernel Linux. Approfondiremo l'implementazione di questi meccanismi, analizzandone funzionalità, limiti e compromessi rispetto a quelle reali, offrendo una comprensione più profonda delle basi della shell e del suo ruolo in un sistema Linux."
- Data: 26 Ottobre 2024
- Link dell'evento: Linux Day Pisa 2024
- Il talk è ispirato ad una lezione del prof. Giuseppe Lettieri, nel corso di System and Network Hacking.
- A questo indirizzo è presente una dispensa di introduzione a UNIX.
- A questo indirizzo è presente la dispensa che contiene la lezione da cui è stato tratto il talk. Essa contiene ulteriori versioni del codice presentato, e spiegazioni più dettagliate.
- I codici delle shell possono essere scaricati a questo indirizzo: le istruzioni per la compilazione sono presenti nella dispensa al punto precedente.
- Le slide sono disponibili qui.