Cos’è Linux e perché è così popolare?
Ogni computer desktop usa un sistema operativo. I sistemi operativi più popolari in uso oggi sono:
- Windows
- Mac OS
- UNIX
Linux è un sistema operativo – molto simile a UNIX – che è diventato molto popolare negli ultimi anni.
Pubblicità
I sistemi operativi sono programmi per computer. Un sistema operativo è il primo pezzo di software che il computer esegue quando si accende la macchina. Il sistema operativo si carica in memoria e inizia a gestire le risorse disponibili sul computer. Poi fornisce quelle risorse ad altre applicazioni che l’utente vuole eseguire. I servizi tipici che un sistema operativo fornisce includono:
- Un task scheduler – Il task scheduler è in grado di assegnare l’esecuzione della CPU a una serie di compiti diversi. Alcuni di questi compiti sono le diverse applicazioni che l’utente sta eseguendo, e alcuni di essi sono compiti del sistema operativo. Il task scheduler è la parte del sistema operativo che vi permette di stampare un documento dal vostro word processor in una finestra mentre state scaricando un file in un’altra finestra e ricalcolando un foglio di calcolo in una terza finestra.
- Un gestore di memoria – Il gestore di memoria controlla la RAM del sistema e normalmente crea uno spazio di memoria virtuale più grande usando un file sul disco rigido. (Vedere anche questa domanda del giorno.)
- Un gestore del disco – Il gestore del disco crea e mantiene le directory e i file sul disco. Quando si richiede un file, il disk manager lo porta dal disco.
- Un network manager – Il network manager controlla tutti i dati che si muovono tra il computer e la rete.
- Altro gestore di servizi I/O – Il SO gestisce la tastiera, il mouse, il display video, le stampanti, ecc.
- Gestore della sicurezza – Il SO mantiene la sicurezza delle informazioni nei file del computer e controlla chi può accedere al computer.
Un sistema operativo normalmente fornisce anche l’interfaccia utente predefinita del sistema. Il “look” standard di Windows 98 include il pulsante Start, la barra delle applicazioni, ecc. Il Mac OS fornisce un look and feel completamente diverso per i computer Macintosh.
Linux è tanto un fenomeno quanto un sistema operativo. Per capire perché Linux è diventato così popolare, è utile conoscere un po’ la sua storia. La prima versione di UNIX fu originariamente sviluppata diversi decenni fa e fu usata principalmente come sistema operativo di ricerca nelle università. Le potenti workstation desktop di aziende come Sun proliferarono negli anni ’80, ed erano tutte basate su UNIX. Un certo numero di aziende entrarono nel campo delle workstation per competere contro Sun: HP, IBM, Silicon Graphics, Apollo, ecc. Sfortunatamente, ognuna aveva la propria versione di UNIX e questo rendeva difficile la vendita di software. Windows NT fu la risposta di Microsoft a questo mercato. NT fornisce lo stesso tipo di caratteristiche dei sistemi operativi UNIX — sicurezza, supporto per CPU multiple, gestione della memoria e del disco su larga scala, ecc. — ma lo fa in un modo che è compatibile con la maggior parte delle applicazioni Windows.
L’entrata di Microsoft nell’arena delle workstation di fascia alta ha creato una strana dinamica. I sistemi operativi proprietari posseduti da compagnie separate e la mancanza di un’autorità centrale nel mondo UNIX indeboliscono UNIX, ma molte persone hanno problemi personali con Microsoft. Linux è entrato in questo strano paesaggio e ha catturato molta attenzione.
Il kernel Linux, creato da Linus Torvalds, è stato reso disponibile al mondo gratuitamente. Torvalds invitò poi altri ad aggiungere al kernel a condizione che mantenessero i loro contributi liberi. Migliaia di programmatori iniziarono a lavorare per migliorare Linux, e il sistema operativo crebbe rapidamente. Poiché è gratuito e gira su piattaforme PC, ha guadagnato molto rapidamente un pubblico considerevole tra gli sviluppatori hard-core. Linux ha un seguito dedicato e si rivolge a diversi tipi di persone:
- Persone che già conoscono UNIX e vogliono eseguirlo su hardware di tipo PC
- Persone che vogliono sperimentare i principi del sistema operativo
- Persone che hanno bisogno o vogliono un grande controllo sul loro sistema operativo
- Persone che hanno problemi personali con Microsoft
In generale, Linux è più difficile da gestire di qualcosa come Windows, ma offre più flessibilità e opzioni di configurazione.
Questi link vi aiuteranno a saperne di più:
.