Che cos’è GNU/Linux

Linux è un sistema operativo come lo sono Windows e Mac OS-X. Esso appartiene alla famiglia dei sistemi UNIX (come Solaris, AIX, etc.), ed è disponibile per diverse piattaforme hardware, tra queste c’è la famiglia dei processori Intel e compatibili. Linux fondamentalmente è costituito solo dal Kernel, (dove per kernel si intende il nucleo centrale del sistema operativo che controlla il funzionamento di tutto il computer). In sostanza, per utilizzare un qualsiasi computer occorre che vi sia installato un software che interagisca con l’utente e riesca a soddisfare le sue richieste, questo è un sistema operativo e quindi questo è quello che fà Linux. Al di sopra del kernel esistono tutte le altre applicazioni o programmi, il server grafico che ci permette di visualizzare il desktop, il gestore del file system (le nostre finestre) etc. Il kernel è il cuore su cui altri programmi agiscono per nostro conto.
l kernel di Linux è stato creato da Linus Torvalds, uno studente finlandese ed oggi è mantenuto attivo da una intera comunità (migliaia di programmatori) che si scambia il codice per mezzo di internet.
L’idea di fondo di Linux è quella di essere un sistema aperto (opensource), dove per aperto si intende il fatto che tutti possono vedere ed eventualmente modificarne il kernel.

Ma che cosa è l’acronimo GNU di GNU/Linux? In pratica prima che il nostro kernel Linux venisse ideato, esisteva già l’idea di creare un Sistema Operativo aperto. Questo era proprio il progetto GNU dove GNU è un acronimo in stile hacker (Gnu is Not Unix), questo voleva sottolineare il fatto che si trattava di un Sistema Operativo aperto (Open Source) simile a Unix ma che in realtà non era Unix. Al tempo esistevano molti programmi scritti per questo progetto GNU, ma ancora mancava un kernel adatto che potesse farli girare nel modo giusto. Questo problema è stato sormotato utilizzando proprio Linux come kernel, essendo un ottimo prodotto in grado di gestire eggregiamente tutti gli applicativi di contorno che già esistevano. In pratica si scoprì che il kernel Linux sembrava fatto apposta per far girare i programmi scritti per il progetto GNU, quello che tanti avevano cercato di creare, era già pronto ed oltretutto lavorava fin troppo bene andando oltre le aspettative degli sviluppatori di GNU…
Da quel giorno il Sistema Operativo è diventato GNU/Linux e questo è il nome con cui andrebbe normalmente chiamato.

Lascia un commento