Titolo del modulo: dgt_lfs05 – Osservare la distribuzione Linux DGT
Descrizione del modulo:
“dgt_lfs05 – Osservare la distribuzione Linux DGT” è un modulo sulle distribuzioni Linux. Fa parte del programma dell’Academy DevOps & SRE e si concentra sull’analisi delle caratteristiche della distribuzione Linux Garanti Del Talento (GdT).
Panoramica del modulo:
La distribuzione GdT Linux è un progetto open source collaborativo sviluppato dagli studenti dell’academy Garanti Del Talento. Questo modulo analizza in dettaglio la distribuzione, trattandone architettura, funzionalità e personalizzazione.
Osservare una distribuzione è il punto in cui teoria e pratica in linguaggio naturale si incontrano in modo spontaneo. Dopo aver studiato come si assembla un sistema Linux, chiedi alla macchina di avviare GdT Linux, elencarne i pacchetti, mostrarne la configurazione del kernel, tracciarne la sequenza di boot o eseguire benchmark, e interpreti ciò che restituisce: quali scelte hanno fatto gli studenti sviluppatori, perché, e se il riepilogo che ne fa la macchina è accurato.
Obiettivi di apprendimento:
- Comprendere l’architettura della distribuzione: Studia la struttura e i componenti che costituiscono la distribuzione GdT Linux.
- Analisi delle funzionalità: Esamina le funzionalità e gli strumenti integrati nella distribuzione e in cosa differiscono dalle altre distribuzioni Linux più diffuse.
- Tecniche di personalizzazione: Scopri i processi di personalizzazione usati dagli studenti per adattare la distribuzione a esigenze e casi d’uso specifici, e impara a richiedere personalizzazioni simili alla macchina in linguaggio naturale.
- Valutazione di sicurezza e prestazioni: Valuta le misure di sicurezza e le ottimizzazioni delle prestazioni implementate in GdT Linux, usando dati che fai raccogliere alla macchina e che verifichi tu stesso.
Contenuti del modulo:
- Introduzione alle distribuzioni Linux:
- Panoramica delle diverse distribuzioni Linux
-
L’importanza dei contributi open source
-
La storia dello sviluppo di GdT Linux:
- Il processo collaborativo alla base della creazione di GdT Linux
-
Sfide affrontate e soluzioni adottate dagli studenti sviluppatori
-
Analisi tecnica:
- Esame dettagliato del sistema di gestione dei pacchetti della distribuzione
-
Esplorazione delle personalizzazioni e ottimizzazioni del kernel
-
Funzionalità:
- Strumenti e applicazioni inclusi nella distribuzione
-
Confronto con altre distribuzioni Linux
-
Pratiche di sicurezza:
- Valutazione di funzionalità e protocolli di sicurezza
-
Best practice per mantenere un ambiente Linux sicuro
-
Metriche di prestazione:
- Analisi dei benchmark di prestazione
-
Strategie per migliorare l’efficienza del sistema
-
Workshop in linguaggio naturale:
- Sessioni pratiche in cui istruisci la macchina a installare, configurare e personalizzare GdT Linux, e verifichi ogni modifica rispetto al design della distribuzione
-
Scenari reali di problem solving, diagnosticati leggendo ciò che la macchina osserva e riporta
-
Sviluppi futuri:
- Possibili evoluzioni nelle versioni future della distribuzione
- Opportunità di contributi e miglioramenti da parte degli studenti
Destinatari:
Questo modulo è rivolto a studenti, DevOps engineer, amministratori di sistema e professionisti IT interessati ai sistemi Linux, allo sviluppo open source e ai progetti collaborativi. Mostra come una distribuzione Linux possa essere costruita da zero e tratta aspetti pratici dell’ingegneria del software.
Al termine di questo modulo, i partecipanti avranno una conoscenza approfondita della distribuzione GdT Linux e le competenze per analizzare, personalizzare e contribuire a progetti open source simili, guidando una macchina nel lavoro e verificandone i risultati.
Gli studenti possono caricare i propri esercizi nel Progetto Git dell’Academy DevOps & SRE. Per questo modulo, crea una cartella con il tuo username come nome nella seguente sottocartella: https://github.com/Garanti-Del-Talento/gdt_academy
