Giuseppe Cascone [peppe@linux.it] - home page
|
Breve introduzione all'Open Source & Linux Il termine "Open Source" (tm) e' una sorta di marchio di qualita`: e` un insieme di regole e requisiti necessari per definire il software libero. L'obiettivo del marchio "Open Source" e` la tutela del Software Libero, e lo stimolo alla sua produzione e distribuzione.
Per comprendere pienamente quanto appena detto dobbiamo fare un salto in dietro nel tempo a quando cioe` un ricercatore del MIT, Richard Stallman istitui' negli anni `80 la free software foundation (fsf) il cui obiettivo era riassunto nell'acronimo ricorsivo GNU = Gnu is not unix. In realta' l'obiettivo principale era la scrittura di un intero sistema operativo, analogo a UNIX ma che non fosse Unix, con delle caratteristiche innovative, varie applicazioni a corredo ma che fosse interamente free, negando cosi' la natura commerciale di unix Negli anni il progetto GNU seppur lentamente ha inziato a muovere i primi passi partorendo software come il famoso compilatore (gcc, g++), latex, emacs e vari applicativi. Nel 1991 Linux Torvalds, uno studente finlandese, ha quasi per gioco iniziato lo sviluppo di un kernel (la parte centrale di un sistema operativo, cioe' il nucleo che permette a tutti i programmi di funzionare). E da allora, grazie al contributo di migliaia di persone attraverso Internet, e' diventato uno dei piu' importanti sistemi operativi; Linux come una locomotiva ha trascinato in questi ultimi anni lo sviluppo del software libero e la diffusione della sua filosofia. Nacque Linux, o meglio Gnu/Linux l'uninione fra GNU e Linux (perche' non bisogna dimenticare che Linux prende le sue radici dal progetto GNU). Grazie ad internet e alla comunita' di programmatori sparsi per il mondo dal piccolo kernel si e' ben presto arrivati ad un sistema operativo completo, capace di competere non solo con Microsoft Windows ma anche con i precedenti UNIX installati su macchine molto piu potenti. |