Please enable JavaScript.
Coggle requires JavaScript to display documents.
STORIA DI LINUX, Eric S. Raymond e “La Cattedrale e il Bazaar”, LINUX è IL…
STORIA DI LINUX
1) Unix nasce nel 1969
Prima di Linux esisteva Unix.
Unix è nato nel 1969 nei Bell Labs, un laboratorio di ricerca dell’azienda AT&T.
I principali creatori di Unix furono:
• Ken Thompson
• Dennis Ritchie
Dennis Ritchie è importante anche perché è uno degli inventori del linguaggio C.
Da ricordare:
Unix nasce nel 1969 ai Bell Labs con Ken Thompson e Dennis Ritchie.
2) MINIX ispira Linux
Nel 1987, il professore Andrew Tanenbaum creò MINIX.
MINIX era un sistema operativo simile a Unix, ma fatto per scopi didattici, cioè per insegnare agli studenti.
Linus Torvalds usò MINIX e non era pienamente soddisfatto.
Anche per questo decise di scrivere un suo kernel, che poi diventerà Linux.
Da ricordare:
MINIX fu creato da Tanenbaum e ispirò Torvalds.
3) Linus Torvalds e la nascita di Linux
Linus Torvalds era uno studente dell’Università di Helsinki, in Finlandia.
Nel 1991, a 21 anni, annunciò il suo progetto Linux su Usenet, una rete di discussione usata prima dei social moderni.
Torvalds descrisse Linux come:
• un progetto personale;
• un semplice hobby;
• non qualcosa di grande e professionale all’inizio.
Da ricordare:
Linux nasce nel 1991 come hobby di Linus Torvalds.
-
LINUX è IL KERNEL
All’inizio Linux era solo un kernel.
Il kernel è il cuore del sistema operativo.
Serve a far comunicare:
• il computer;
• l’hardware;
• i programmi.
Per avere un sistema operativo completo servivano anche altri strumenti.
GNU/Linux
Il sistema completo nasce unendo:
• kernel Linux, creato da Linus Torvalds;
• strumenti GNU, creati dal Progetto GNU.
Per questo alcuni lo chiamano GNU/Linux.
Da ricordare:
GNU/Linux = kernel Linux + strumenti GNU.
Linux adotta la GPL v2
Nel 1992, Torvalds adottò per Linux la licenza GPL v2.
Questa scelta fu molto importante perché permise a tante persone di contribuire.
Con la GPL v2, chi modifica e distribuisce Linux deve mantenere il codice libero.
Da ricordare:
Nel 1992 Linux adottò la GPL v2.
-
Debian e Ian Murdock
Debian fu fondata da Ian Murdock nel 1993.
Ian Murdock introdusse anche il Debian Social Contract, cioè un documento con gli impegni di Debian verso la comunità.
Da ricordare:
Ian Murdock fondò Debian nel 1993.
-
GIT
Git è un sistema di versionamento.
Serve a controllare le modifiche al codice.
È molto usato dai programmatori.
Git fu creato da Linus Torvalds nel 2005.
Da ricordare:
Git = Linus Torvalds, 2005.
La Legge di Linus
La Legge di Linus dice:
“Con abbastanza occhi, tutti i bug sono banali.”
Vuol dire che se tante persone controllano il codice, è più facile trovare e correggere gli errori.
Da ricordare:
Tanti sviluppatori aiutano a trovare i bug.
Android usa Linux
Android è il sistema operativo usato da moltissimi smartphone.
Android usa il kernel Linux.
La parte open source di Android si chiama AOSP, cioè Android Open Source Project.
Nelle versioni commerciali, Google aggiunge anche parti proprietarie.
Da ricordare:
Android è basato sul kernel Linux.
Linux nei supercomputer
Linux è usato in moltissimi computer potenti.
il 100% dei supercomputer Top500 usa Linux.
Da ricordare:
Tutti i supercomputer Top500 usano Linux.
-
WSL2
WSL2 significa Windows Subsystem for Linux 2.
Con WSL2, Windows 10 e Windows 11 possono usare un vero kernel Linux integrato.
Questo permette di eseguire applicazioni Linux dentro Windows senza usare una macchina virtuale classica.
Da ricordare:
WSL2 porta un kernel Linux dentro Windows.
Kernel Linux 6.x
Il kernel Linux è cresciuto tantissimo.
il kernel Linux 6.x supera i 27 milioni di righe di codice.
È sviluppato da:
• migliaia di programmatori;
• centinaia di aziende;
• una grande comunità mondiale.
Da ricordare:
Linux 6.x ha più di 27 milioni di righe di codice.
Microsoft e Linux
In passato Microsoft era contro Linux.
Poi la situazione è cambiata.
Nel 2014, il CEO di Microsoft, Satya Nadella, disse:
“Microsoft loves Linux.”
Questo significa che Microsoft iniziò a collaborare di più con il mondo Linux, soprattutto nel cloud.
Da ricordare:
Nel 2014 Microsoft disse: “Microsoft loves Linux.”