Linux
Da LinuxPedia.
Spesso e volentieri nel corso delle vostre ricerche avrete di certo trovato e letto che Linux è un sistema operativo disponibile per diverse piattaforme hardware (Intel e PPC per citare due esempi) ed appartenente alla grande famiglia dei sistemi operativi Unix-like. Tale definizione oltre che ad essere abbastanza generica è anche sbagliata! Linux infatti è il “solo” (si fa per dire) kernel, che rappresenta il cuore del sistema operativo ed ha il compito di coordinare il funzionamento dell'intero computer. Quando installiamo una qualsiasi distribuzione infatti, sul nostro computer viene installato il kernel Linux accompagnato da una serie di programmi applicativi che ci consentono di utilizzare al meglio il nostro elaboratore (Ad esempio shell, compilatori, linker, editor della portata di emacs, il server X, Gnome ecc...) Le applicazioni che ruotano attorno al sistema sono state sviluppate, almeno nella maggior parte, dalla GNU ed è proprio per questo che il sistema operativo nel suo complesso deve essere chiamato GNU/Linux. Molti sottovalutano il prefisso GNU e chiamano l'intero sistema operativo con il nome “Linux”. Tralasciare tale preffisso significa non valorizzare l'enorme lavoro svolto dalla GNU Foundation e quindi per correttezza il sistema operativo deve essere chiamata GNU/Linux. I sorgenti del kernel sono reperibili su internet presso il sito http://www.kernel.org in due versioni, una stabile ed una di sviluppo. La versione stabile è riconoscibile perché termina con un numero pari, mentre la versione di sviluppo, indirizzata agli sviluppatori e beta-tester, è caratterizzata da un numero finale dispari.
Contents |
Nomenclatura del kernel Linux
- 2.5.x (Il numero dispari -5- sta a sottolineare che è una versione di sviluppo, dedicata agli sviluppatori e beta-tester)
- 2.6.x (Il numero pari -6- sta a sottolineare che è una versione stabile e quindi utilizzabile tranquillamente da tutti)
Il kernel Linux e tutto il software prodotto dal progetto GNU viene rilasciato sotto licenza GPL oppure LGPL
La nascita di Linux
Linux nasce come risposta ai limiti imposti dal sistema operativo Unix-like Minix, creato dal professore Andrew Tanenbaum a scopo didattico. Minix non era il massimo come sistema operativo ma nonostante questo il suo creatore si opponeva a qualsiasi tipo di modifica od espansione, in quanto sosteneva che essendo nato per scopi didattici, doveva rimanere il più semplice ed essenziale possibile. Nel 1991 però entra in scena colui che diverrà il noto padre di Linux, Linus Benedict Torvalds (studente dell'università di Helsinki), che non accettando i limiti imposti da questo sistema operativo e sopratutto il fatto che fosse a pagamento, iniziò a lavorare ad un nuovo Sistema Operativo per processori 386 e 486. Il 25 agosto 1991 Linus annuncia nel newsgroup com.os.minix di aver cominciato a lavorare ad un nuovo sistema operativo precisando, forse inconsapevole della grandezza del suo progetto, che questo per lui era solo un hobby. Il 17 settembre 1991 Linus rese disponibile sul server dell'università di Helsinki la versione 0.01 del suo nuovo sistema operativo scatenando l'interesse di molti studenti che in parte divennero anche aiutanti-sviluppatori dello stesso Torvalds. Grazie al contributi dei nuovi compagni di avventura lo sviluppo del nuovo sistema operativo accelerò in maniera esponenziale e già a dicembre dello stesso anno si arrivò alla versione 0.11 che introdusse il supporto EGA,VGA, driver per unità floppy ecc. Il 16 gennaio 1992 venne alla luce il kernel 0.12, il quale portò innovazioni soprattutto per quanto riguarda l'aspetto legale di Linux. Linus infatti spinto da molti utenti decise di adottare la licenza GNU (General Public License). Dal 1992 ad oggi le innovazioni apportate al kernel sono state una moltitudine, è aumento il numero di periferiche supportate, i file system supportati e tante altre cose. L' ingeniale intuizione di Torvalds, cioè di permettere il libero scambio dei sorgenti, ha contribuito a far crescere in maniera decisa e quasi travolgente questo sistema operativo ed a farlo diventare un sistema operativo molto affidabile e completo.
|
Curiosità Il nome Linux venne coniato da Ari Lemke, amministratore del server che mise per primo a disposizione il kernel per il download e sta per LINUs uniX, compresso in LINUX. |
Un pinguino come mascotte
Linus Torvalds stava cercando una mascotte per il sistema operativo Linux. L'idea di Torvalds era quello di trovare una mascotte in grado di comunicare una sensazione di divertimento. Il divertimento inteso da Torvalds era quello che si può ottenere nel programmare e gestire un computer. Nel 1996 nasce grazie a questa idea e dal lavoro di Larry Ewing la mascotte ufficiale, un pinguino, disegnato utilizzando Gimp, il più famoso dei programmi di manipolazione delle immagini sotto Linux. Il nome di questo pinguino, che come ormai tutti saprete è Tux, gli è stato dato da James Hughesin, come abbreviazione di Torvalds Unix.

