Quando si parla di sistema operativo si intende un insieme di programmi realizzati per la gestione dell’hardware (CPU, memorie, device) e per permettere il funzionamento delle applicazioni software sviluppate dai programmatori per le infinite e svariate necessità. Oltre ai più noti concorrenti come Windows e macOs, nel 1991 è stato creato da Linus Torvalds “Linux”,
un sistema operativo open source e gratuito. Basato sul cosiddetto kernel, il nucleo del sistema, oggi è disponibile in centinaia di distribuzioni che si differenziano per la varietà di software preinstallato e la tipologia di utenza alla quale si rivolge.
Linux gode di straordinarie proprietà di robustezza, flessibilità, stabilità, sicurezza e personalizzazione. Per questo è diventato una scelta diffusissima su una vasta gamma di dispositivi, dai normali PC, anche datati, ai server, agli smartphone, a cluster di computer per l’elaborazione distribuita. Le caratteristiche principali sono:
- Gestione diretta dell’hardware: il kernel, nucleo del sistema operativo, controlla direttamente le risorse fisiche del computer, come processore, RAM e disco rigido.
- Interfaccia utente: garantisce il dialogo tra utente e hardware, consentendo il funzionamento di applicazioni e l’interazione con il sistema da parte degli strumenti di utilità.
- Permette l’installazione di programmi, configurazione del sistema, ottimizzazioni e sicurezza.
- Linux può essere installato al posto di altri sistemi operativi o affiancarsi ad essi
- Per la sua stabilità è diffusissimo nei sistemi in cloud, sui server, in rete.
- Svolge ottimamente il suo lavoro anche in sistemi embedded o gli smartphone
- E’ open source quindi particolarmente adatto alla personalizzazione
- Con le distribuzioni più leggere è adatto a poter funzionare su computer con risorse ridotte o più datati.
Scegliere Linux significa avere un sistema gratuito, noto per robustezza e minore vulnerabilità rispetto ad altri, sempre aggiornato in quanto sviluppato dalla comunità che lo migliora costantemente.
Questa rubrica vuole diffondere un po' di conoscenza sui comandi Linux utili alla gestione del sistema, di files, directory e programmi eseguibili.
