buon compleanno Linux
25 agosto 1991: Linus Torvalds scrive su: comp.os.minix:
What would you like to see most in minix?
Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu) for 386(486) AT clones....
Linus Torvalds, nel 1991 era uno studente dell'università di Helsinki. Il 25 agosto di quellà anno Torvalds postò in rete un messaggio
in cui scriveva di essere al lavoro su un sistema operativo per i processori 386 simile a Unix. Il giovane studente deï¬niva il suo
lavoro unicamente un hobby, che non pretendeva di essere paragonato a un lavoro professionale. Ben presto però, Linux sarebbe diventato qualcosa di molto di più di un hobby.
Il 17 settembre 1991 Linus Torvalds rese disponibile "Linux 0.01". Il software poteva essere scaricato da un server FTP.
il 5 ottobre 1991, fu rilasciato lo 0.02
Nel novembre 1991, Torvalds cancellò accidentalmente la partizione Minix del suo PC. Fu quello lo stimolo che lo portò a sviluppare
un completo sistema Linux usabile.
Nel 1992 venne aggiunta al kernel Linux (con la versione 0.95) un'interfaccia graï¬ca.
Dopo una lunga serie di versioni 0.99x, ï¬nalmente nel marzo del 1994 venne rilasciato Linux 1.0, il quale introdusse il metodo di
sviluppo che venne poi adottato negli anni seguenti, cioè quello di procedere a lavorare su un kernel stabile, mentre gli
sviluppatori iniziavano giù a implementare nuove funzionalità su un kernel di sviluppo che sarebbe diventato il successore della
versione stabile.
L'abilità di Linux di girare su qualsiasi tipo di dispositivo, dai router agli smatphone, ha le sue radici nella versione 1.2, che venne
rilasciata nel marzo 1995. Linux 1.2 portò infatti con se numerosi nuovi driver e signiï¬cative implementazioni nell'area di
networking, come IP forwarding, ï¬rewall e l'introduzione di protocolli di rete addizionali come NFS.
Inoltre la versione 1.2 di Linux sdoganò il software al di fuori della architetture x-86, diventando il fondamento per il porting di
Linux sulle piattaforme più diverse. Funzionalità di rete migliorate e applicazioni come Apache, Samba e Sendmail iniziarono a
permettere lo sviluppo di un mercato commerciale legato a Linux e cominciarono a diventare importanti nomi come Red Hat e
Suse.
Linux 2.0 venne rilasciato nel giugno 1996, con l'introduzione del primo componente che portò il supporto ai sistemi multi
processore. Nacque inoltre in quell'anno il pinguino Tux (dall'unione dei nomi Torvalds e Linux), disegnato da Larry Ewing, che
rimarrà la mascotte del sistema operativo open source ï¬no a oggi.
Quando nel gennaio 1999 venne rilasciato Linux 2.2, molti cambiamenti erano avvenuti: KDE e GNOME offrivano un'interfaccia
graï¬ca desktop decisamente superiore alla tradizionale X11. Programmi come StarOffice 3 e il navigatore Netscape gettavano le
basi dei futuri OpenOffice e dei programmi Mozilla. Oracle e Informix avevano realizzato il porting Linux dei loro database
nell'anno precedente.
All'inizio del 2001, quando venne rilasciata la versione 2.4 del kernel Linux, il sistema operativo si era addentrato nell'ambito
commerciale su sistemi sempre più differenti e potenti, con il supporto a ï¬rewire, USB e Plug & Play. Produttori di hardware come
Intel e AMD iniziarono a contribuire allo sviluppo di Linux. In quell'anno, Red Hat realizzò il suo primo Enterprise Linux.
Nel 2003 il Linux Kernel arrivò alla versione 2.6, che introdusse l'architettura modulare SELinux, in grado di aumentare la sicurezza
dei sistemi Linux. Con l'introduzione di Linux 2.6 Torvalds cambiò il metodo di aggiornamento, interrompendo i kernel di sviluppo
e aggiungendo miglioramenti e nuove funzionalità ai kernel correnti, con aggiornamenti a intervalli regolari di due, tre mesi.
p.s.
per i testi: http://news.swzone.it/dettaglio/articolo_id=517/20_Anni_di_Linux?page=1
http://groups.google.com/group/comp.os.minix/msg/b813d52cbc5a044b
http://content.linuxfoundation.org/20th/images/linux20infographic.png
Le ultime notizie relative a questo argomento
aggiornamento binari kernel (11/10/2021 - 17:48) letto 544 volte
firefox da altro sistema (29/05/2021 - 10:23) letto 608 volte
modifica layout tastiera nelle tty (04/05/2021 - 10:11) letto 632 volte
ibernazione (04/05/2021 - 10:07) letto 647 volte
Hardware Enablement Stack (HWE stack) (28/03/2020 - 09:50) letto 936 volte
Byte Order Mark (27/11/2019 - 10:35) letto 1095 volte
variabili d'ambiente per sessioni (20/04/2019 - 17:40) letto 1161 volte
personalizzare iso (II) (27/02/2019 - 21:44) letto 1171 volte
swagarch come base per un iso personalizzata (06/02/2019 - 10:10) letto 1159 volte
installazione desktop ubuntu (11/01/2019 - 10:41) letto 1166 volte
tigervnc-standalone x86 & sparc + avvio da lightdm (03/07/2018 - 10:45) letto 1299 volte
atheros netgear N150 su rhel5 (30/08/2017 - 13:50) letto 1367 volte
debian 7.11 su Sun Ultra10 (28/06/2017 - 11:44) letto 1482 volte
Serial console su qemu-kvm II (aggiornamento) (15/03/2017 - 11:16) letto 1466 volte
compilazione modulo bochs-drm (18/11/2016 - 17:39) letto 1613 volte
ubuntu: installazione minima + unity8 (23/10/2016 - 11:38) letto 1588 volte
systemd come container (09/10/2016 - 10:56) letto 1485 volte
attributi del filesystem (08/09/2016 - 11:05) letto 1540 volte
avanzamento lubuntu 14.04 a 16.04.1 (04/08/2016 - 13:43) letto 1630 volte
curiosita' kernel linux (21/04/2016 - 09:51) letto 1751 volte
gestione uefi/partizioni: (15/12/2015 - 17:17) letto 1789 volte
installazione di sls-1.05 in qemu-kvm (28/07/2015 - 11:20) letto 1721 volte
esperienza capabilities (28/06/2015 - 11:23) letto 1755 volte
prova della SLES12 (31/05/2015 - 17:29) letto 1713 volte
installazione Debian Sid (16/11/2014 - 10:54) letto 1866 volte
esperienza netkit4tic (30/05/2014 - 17:04) letto 2000 volte
aggiornamento lubuntu powerpc (20/04/2014 - 17:27) letto 1777 volte
LFS svn systemd 2014 (09/03/2014 - 11:01) letto 1962 volte
costruzione distro personalizzata (09/01/2014 - 17:27) letto 1940 volte
AlphaOS linux (21/08/2013 - 11:27) letto 2956 volte
Fedora17 ppc : installazione alternativa (16/06/2013 - 17:30) letto 1931 volte
TrinityDE su archlinux (32bit) (04/05/2013 - 21:32) letto 1783 volte
creazione usb Live persistente (02/03/2013 - 11:46) letto 1949 volte
notifiche con incrond (27/12/2012 - 09:34) letto 1809 volte
riassunto installazione ArchLinux (migrazione) e Gentoo (09/11/2012 - 17:10) letto 2208 volte
installazione tramite rete PXE [ Fedora-dev(BFO) + archlinux ] (06/10/2012 - 10:54) letto 1992 volte
diagramma riassuntivo distribuzioni (02/07/2012 - 11:03) letto 1756 volte
traduzione comando: grubby (10/12/2011 - 10:08) letto 1818 volte
buon compleanno Linux (24/09/2011 - 10:01) letto 2300 volte
distribuzione INX (22/06/2011 - 11:18) letto 1769 volte
Qemu & powerpc (08/03/2011 - 09:49) letto 2098 volte
LinuxDay 2010 (29/10/2010 - 16:43) letto 1720 volte
installazione BLFS attraverso jhalfs (in qemu-kvm) (10/09/2010 - 13:29) letto 1995 volte
elenco libri Informatica (GNU/Linux) (30/05/2010 - 11:21) letto 2078 volte
serial console su qemu-kvm (15/05/2010 - 14:10) letto 2356 volte
X D M C P (17/02/2010 - 10:29) letto 2030 volte
init in archlinux (09/08/2009 - 21:50) letto 1796 volte
condivisione con screen (09/06/2009 - 11:28) letto 1787 volte
ebook linux base (13/05/2009 - 11:24) letto 1744 volte
virtualizzazione kvm (21/04/2009 - 11:30) letto 1719 volte
installazione AMD phenom 64 (08/04/2009 - 20:56) letto 1733 volte
Riassunti certificazione LPI (28/08/2008 - 14:28) letto 2714 volte
aggiunta kernel 2.6.25 (05/08/2008 - 17:21) letto 1697 volte
installazione archppc da zero (20/07/2008 - 14:01) letto 1776 volte
debootstrap per kubuntu-intrepid-ppc (06/07/2008 - 09:07) letto 1826 volte
link documentazione Linux avanzato (21/05/2008 - 10:38) letto 1937 volte
repository YDL-5.0.2 (06/02/2008 - 10:28) letto 2428 volte
ricevimento attestato corso TRIO Linux (16/01/2008 - 14:10) letto 11054 volte
appunti corso Linux base c/o MrWeb (24/09/2007 - 21:53) letto 1822 volte
libro S. Piccardi: Amm.ne GNU/Linux (17/08/2007 - 09:15) letto 1910 volte
bookmarks archlinuxppc (20/07/2007 - 09:51) letto 1689 volte
Tutte le notizie relative a questo argomento