Movatterモバイル変換


[0]ホーム

URL:


Vai al contenuto
WikipediaL'enciclopedia libera
Ricerca

Linux

Da Wikipedia, l'enciclopedia libera.
(Reindirizzamento daGNU/Linux)
Disambiguazione – Se stai cercando ilkernel su cui si basano isistema operativi di questa famiglia, vediLinux (kernel).
GNU/Linux
sistema operativo
Logo
Logo
Schermata diDebian con ambiente graficoGNOME
FamigliaUnix-Like
Release corrente6.13 (19 gennaio 2025)
Tipo dikernelKernel monolitico
Piattaforme supportatex86-64,x64,ARM
Tipo licenzaSoftware libero
LicenzaGNU General Public License
Stadio di sviluppoin produzione
Sito webkernel.org
Modifica dati su Wikidata ·Manuale

GNU/Linux, comunemente noto comeLinux (/ˈlinuks/[1], pronunciainglese[ˈlɪnʊks][2]), è una famiglia disistemi operativiliberi eopen source di tipoUnix-like, pubblicati in variedistribuzioni, che usano comenucleo ilkernel Linux: oggi molte importanti società nel campo dell'informatica comeGoogle,Microsoft,Amazon,IBM,Oracle,Hewlett-Packard,Red Hat,Canonical,Novell eValve sviluppano e pubblicano sistemi Linux. Un esempio molto conosciuto èUbuntu di Canonical (il cui codice sorgente deriva daDebian).[3]

Storia

[modifica |modifica wikitesto]

Linus Torvalds e gli esperimenti con Minix

[modifica |modifica wikitesto]
Lo stesso argomento in dettaglio:Linus Torvalds e Minix.
Linus Torvalds

Il primo nucleo delkernel Linux fu presentato al mondo il 25 agosto1991 dal giovane studente finlandese di informaticaLinus Torvalds che, appassionato diprogrammazione, era insoddisfatto del sistema operativoMinix (sistema operativounix-like destinato alla didattica, scritto daAndrew S. Tanenbaum, professore ordinario di Sistemi di rete all'università di Amsterdam), poiché supportava male la nuova architetturai386 a 32 bit, all'epoca tanto economica e popolare. Così Torvalds decise di creare unkernel unix con lo scopo di divertirsi e studiare il funzionamento del suo nuovo computer, che era un80386.

Il sistema operativo basato sul kernel programmato da Torvalds, chiamato Linux, per girare utilizzava inizialmente, oltre al kernel di Torvalds, louserspace diMinix. Successivamente, Linus decise di rendere il sistema indipendente da Minix, anche perché non ne gradiva la licenza che lo rendeva liberamente utilizzabile solo a fini didattici, e decise quindi di sostituire quella parte del sistema operativo col software del progettoGNU. Per fare ciò, Torvalds cambiò la licenza e adottò laGPL, che tra l'altro considerava buona per il suo sistema operativo a prescindere dal software GNU stesso.

Linux era all'inizio un sempliceemulatore di terminale scritto inC eassembly, e non aveva bisogno di appoggiarsi a un sistema operativo. L'emulatore di terminale avviava e gestiva duethread: uno per mandare segnali alla porta seriale e uno per riceverli; quando poi Linus ebbe bisogno di leggere e scrivere file su disco, questo emulatore fu esteso in modo che potesse gestire unfile system. Lentamente, questo programma si trasformò in un intero kernel in grado di gestire un sistema operativo e Linus iniziò a documentarsi sulle specifichePOSIX, chiedendo assistenza sulnewsgroup.[4] La prima versione del kernel Linux, la 0.01, fu pubblicata suInternet il 17 settembre1991 e la seconda nell'ottobre dello stesso anno.

Torvalds preferiva chiamareFreax il kernel a cui stava lavorando, maAri Lemmke, assistente allaHelsinki University of Technology che gli aveva offerto lo spazioFTP per il progetto (ftp.funet.fi), preferì assegnare allasubdirectory dedicata il nome alternativo di lavorazioneLinux.[5] Sin dalla versione 0.01 si potevacompilare e far partire la shell GNUBash. Fino alla versione 0.10 era richiesto un computer con Minix per configurare, compilare e installare Linux perché quest'ultimo usava il filesystem del sistema sul quale si appoggiava; dalla versione 0.11 poteva essere compilato da Linux stesso. Presto i sistemi Linux superarono Minix in termini di funzionalità: Torvalds e altri sviluppatori della prima ora di Linux adattarono il loro kernel perché funzionasse con i componenti GNU e i programmi in user-space per creare un sistema operativo completo, pienamente funzionante e libero. Il 12 marzo1994 il 16º livello di patch del kernel 0.99 divenne Linux 1.0. Fu lo stesso Linus Torvalds a presentare la prima versionestabile all'Università di Helsinki.

La definizioneGNU/Linux

[modifica |modifica wikitesto]
Lo stesso argomento in dettaglio:Controversia sul nome GNU/Linux.
Questa voce non è neutrale!
Laneutralità di questa voce o sezione sull'argomento Informatica è stata messa in dubbio.
Motivo:Vengono riportati solo i pro 'GNU/Linux' e non i pro 'Linux'. Considerando che il nome ufficiale della stessa pagina è Linux la cosa è abbastanza strana. Inoltre viene riportata l'opinione della Free Software Foundation come fosse la bibbia. O si espande la sezione, oppure la si riduce e si lascia alla pagina apposita l'argomentazione della controversia

Per contribuire, correggi i toni enfatici o di parte e partecipa alladiscussione. Non rimuovere questo avviso finché la disputa non è risolta. Segui i suggerimenti delprogetto di riferimento.
DesktopGNOME 2.20

Con la nascita diGNU (ilsistema operativounix-like ideato nel 1984 daRichard Stallman[6]) e dopo la successiva creazione diLinux (il kernel ideato da Linus Torvalds nel 1991[7]) sono nate accese controversie su come definire qualcosa basato sull'unione di entrambe le tecnologie.

Nonostante la maggior parte delle persone chiami il sistema operativo semplicemente "Linux", laFree Software Foundation ha promosso fortemente la diffusione del termine GNU/Linux, per ragioni riassumibili in:[8][9][10][11]

Semantica
Parlare di "sistemi Linux" può trarre in inganno sulla natura di Linux: Linux non è un sistema operativounix-like, bensì un kernel per sistemi unix-like. È stato fatto un parallelismo fra dire «sistema operativo Linux» e dire «auto guidata dal carburatore».[11]
Credito tecnico
Utenti inesperti possono arrivare a dare credito a Linux anche quando non è utilizzato, ad esempio utilizzando sistemiDebian GNU/kFreeBSD oDebian GNU/Hurd.[9] Viceversa gli utenti di "sistemi Linux" possono non venire a conoscenza di GNU, pur utilizzandolo.[11]
Credito per ragioni storiche
Prima che Linus Torvalds cominciasse a scrivere il suo kernel, lo scopo delprogetto GNU era quello di iniziare a sviluppare un sistema operativo completo e libero, sviluppando la maggior parte dei componenti principali e la visione di base. Gli utenti di "sistemi Linux" potrebbero non entrare a conoscenza di queste origini. Inoltre la parola "Linux" ha ragioni storiche meno profonde, dato che non fu inventata da Linus Torvalds (che al contrario aveva scelto il nomeFreaks per il suo progetto), bensì dall'amministratore di reteAri Lemmke, che preferì assegnare a Torvalds ladirectoryFTP chiamatapub/OS/Linux.[7]

Ulteriori motivazioni sulla promozione del termine GNU/Linux e sulla vasta diffusione del semplice termine "sistema Linux" anche in acronimi come "LAMP" sono approfondibili nella pagina dedicata allacontroversia sul nome GNU/Linux.

L'implementazione di X Window System

[modifica |modifica wikitesto]
Lo stesso argomento in dettaglio:X Window System.
X Window System

Nella primavera del1992 l'hackerOrest Zborowski riuscì a rendere eseguibile ilserver X sulla versione 0.12 di Linux. Per far ciò, Orest dovette implementare tutta la struttura degliUnix Domain Socket indispensabili a X Window e quindi un primo livellosocket sul quale venne poi costruita tutta l'infrastruttura di rete di Linux. In realtà, il tutto era imbastito in maniera caotica e non era ben integrato all'interno del kernel, ma Linus accettò comunque lapatch perché con essa era possibile sia utilizzare X, sia utilizzare tale infrastruttura per dotare Linux di uno stack di rete.

Entusiasta della novità, Linus pubblicò, dopo la versione 0.13, la versione 0.95, senza pensare a tutti i problemi di sicurezza che la rete avrebbe comportato. Per rimediare alla leggerezza, nei due anni che trascorsero dalla 0.95 alla 1.0, Linus dovette utilizzare sia un ulteriore numero per indicare illivello di patch sia le lettere dell'alfabeto (sino alla versione 0.99.15Z, 0.99 15º livello di patch,revisione Z).

Gli ambienti desktop e gli anni 2000

[modifica |modifica wikitesto]
DesktopKDE SC 4.10

Nel 1996 fu scelto come logo ufficiale di Linux unpinguino disegnato daLarry Ewing, chiamatoTux come abbreviazione diTorvaldsUnix. Il compito di fornire un sistema integrato, che combini tutte le componenti di base con le interfacce grafiche (come per esempioGNOME oKDE, basate a loro volta sulla presenza dell'X Window System) e con il software applicativo, è svolto dalledistribuzioni GNU/Linux.

Per quanto riguarda il kernel vero e proprio, Torvalds già nel settembre 2009 dichiarò che esso è diventato "gonfio e grosso", non così veloce e scattante come quando l'aveva progettato[12]. Riconosce, però, che questo "ingrassamento" non va visto solo come una cosa negativa, perché significa che Linux ha molta più compatibilità rispetto al passato.[13] Nel luglio del2011, per festeggiare il 20º anniversario della nascita di Linux, Torvalds decise di pubblicare il kernel Linux, passando ad un sistema di numerazione a 2 cifre, pubblicando la versione 3.0 del kernel. L'ultima release della serie 2.6 è stata la 2.6.39. Il 12 aprile2015 è stata pubblicata la versione 4.0 che oltre a risoluzioni di bug aggiunge supporto a nuovo hardware (comeintel quark) e le live patching, ovvero la possibilità di aggiornare il kernel e i punti critici del sistema senza riavviare, questa feature è dovuta anche alla collaborazione diRedHat eSUSE.

L'ultima versione stabile del kernel Linux è la 6.1; il suo sviluppo è sostenuto dallaLinux Foundation, un'associazione senza fini di lucro nata nel2007 dalla fusione diFree Standards Group eOpen Source Development Labs.[14]

Descrizione

[modifica |modifica wikitesto]
Caricamento del kernel Linux 2.6.24.4 suKnoppix 5.3.1

Grazie allaportabilità del kernel, data dalla presenza dei moduli, sono stati sviluppati sistemi operativi per un'ampia gamma di dispositivi:

Esistono inoltre sistemi Linuxinstallabili anche comeserver,router esistemi embedded.[15][16][17][18][19]

Attualmente Linux è molto usato, soprattutto come sistema operativo su server, in ambienti di produzione o in dispositiviembedded (PVR, telefoni ecc.) e ha una discreta diffusione in ambiente desktop (circa il 3% dei PC). Anche l'iniziale ampia diffusione suinetbook ha lasciato il passo a Windows, pur mantenendo una quota di penetrazione significativamente superiore a quella dei pc desktop/notebook.

Kernel Linux

[modifica |modifica wikitesto]
Lo stesso argomento in dettaglio:Linux (kernel).
GRUB

Ilkernel Linux, uno dei più riusciti esempi di software libero eopen source,[20] costituisce il nucleo dei sistemi operativi della famiglia di Linux.[21] Fu inizialmente creato nel1991 da alcuni studenti di informaticafinlandesi[22] tra cuiLinus Torvalds, il capogruppo. Successivamente aumentarono in modo repentino i suoi sviluppatori e i suoi utilizzatori che aderivano al progetto delsoftware libero e contribuivano allo sviluppo del nuovo sistema operativo.[23]

Pubblicato, liberamentescaricabile e modificabile sotto lalicenza liberaGNU GPL[24] (insieme ad alcunifirmware con varie licenze), è continuamente e liberamente sviluppato da collaboratori di tutto il mondo attraverso la relativacommunity, con lo sviluppo che ogni giorno avviene sfruttando la relativamailing list, in modo del tutto analogo in cui sono sviluppati iprotocolli di Internet. Il ramo di sviluppo principale del kernel Linux prevede che esso contenga anche alcune parti non-libere, offuscate od oscurate come ad esempio alcunidriver. Il progettoLinux-libre si propone come variante completamente libera di Linux, da cui sono nate diversedistribuzioni completamente libere.[25]

Filesystem Hierarchy Standard

Boot loader

[modifica |modifica wikitesto]

Linux comeboot loader suMBR utilizzaLILO in vecchie versioni eGRUB nelle versioni più moderne.

File system

[modifica |modifica wikitesto]

Ilfile system utilizzato dai sistemi Linux fa riferimento alFilesystem Hierarchy Standard, unostandard per file system per sistemiUnix eUnix-like di tipo ad albero gerarchizzato. Esso serve per controllare come i dati sono salvati e come vengono recuperati dal disco rigido del computer da utente con privilegi di amministratore o dalla "root" con comando cd / (cd slash).

Utilizzo e applicazioni pratiche

[modifica |modifica wikitesto]

Il kernel Linux gira su svariatearchitetture[26]: daicellulari aiPC, aisupercomputer.[27] Speciali distribuzioni esistono per piccole architetture per mainstream. Ilfork del kernel ELKS può girare su unIntel 8086 o su unIntel 80286 con microprocessore a16-bit, mentre il fork del kernelµClinux può girare su sistemi senzaMMU. Il kernel gira anche su architetture che erano state progettate per utilizzare il proprio sistema operativo, come: i computerMacintosh dellaApple (con architetturePowerPC eIntel),PDA,console,lettori MP3 etelefoni cellulari. Oltre che su postazionihost ovverodesktop computer, Linux è ampiamente utilizzato su postazioniserver tramite apposite distribuzioni ottimizzate per la destinazione d'uso, potendo gestire facilmente un gran numero di accessi contemporanei sia latointranet sia latointernet (server pubblici) e dove i vantaggi in termini di stabilità eaffidabilità sono ancor più apprezzati.

Amministrazione

[modifica |modifica wikitesto]
Esempio diCLI di Linux (Ubuntu)

L'amministrazione, da parte di un utente o unsistemista, di un sistema Linux può avvenire per via grafica attraverso un pannello di controllo oppure direttamente dariga di comando oterminale virtuale tramite ricorso a una serie dicomandi. Quest'ultima modalità è tipica delle distribuzioniserver che per motivi di semplicità e di carico non presentano interfaccia grafica (per l'elenco e descrizione dei comandi vedi fondo voce).

Vantaggi e svantaggi

[modifica |modifica wikitesto]

Numerose distribuzioni sono completamente gratuite, per l'utente privato e per leaziende. Esistono società (Red Hat,Canonical,SUSE e altre) che, dietro compenso, forniscono supporto tecnico e altri servizi per le proprie distribuzioni commerciali. A questo si aggiunge la possibilità di modificare il sistema migliorando in proprio ilcodice sorgente, fornito con la licenzaGPL e di distribuirlo liberamente e legalmente, sotto forma di nuove versioni. Il dibattito sui vantaggi e svantaggi di Linux è spesso ricompreso all'interno della comparazione tra Microsoft Windows e Linux, molto nota agli addetti ai lavori; perché alcunesoftware house, come ad esempioAdobe, non vogliono fare il porting su varie distribuzioni. Ma grazie alle numerose distribuzioni esistenti Linux è il sistema operativo perfetto per riportare in vita vecchi computer, infatti ci sono diverse distro (distribuzioni) che possono funzionare su computer poco potenti comeAlpine Linux,Puppy Linux,Lubuntu ecc, ma anche distro più esigenti comeUbuntu,Debian,Linux Mint ecc, le quali hanno comunque bisogno di meno potenza rispetto per esempio a Windows 10.

Distribuzioni

[modifica |modifica wikitesto]
Lo stesso argomento in dettaglio:Distribuzione GNU/Linux e Linux from Scratch.
Red Hat Linux, una delle più famose e importantidistribuzioni Linux

Non esiste un'unica versione di Linux, ma esistono diversedistribuzioni (chiamate anchedistro), solitamente create da comunità di sviluppatori (community) o società, che scelgono, preparano e compilano i pacchetti da includere. Tutte le distribuzioni sono sviluppate in maniera indipendente a partire dalkernel Linux comune (sia pur in versioni diverse e spesso personalizzate), e si differenziano tra loro per il cosiddetto "parcosoftware", cioè i pacchetti preparati e selezionati dagli sviluppatori per la distribuzione stessa, per ilsistema di gestione del software, irepository e per i servizi di assistenza e manutenzione offerti.

Esistono distribuzioni eseguibili direttamente daCD ochiave USB: sono chiamate distribuzionilive odesktop CD. Una distribuzione live su CD o USB consente di provare la distribuzione ed eventualmente procedere all'installazione del sistema sul proprio computer.

Sviluppo e promozione

[modifica |modifica wikitesto]

Linux Foundation e Linux Standard Base

[modifica |modifica wikitesto]
Lo stesso argomento in dettaglio:Linux Foundation, Linux Standard Base e The Linux Documentation Project.
LogoLinux Foundation

LaLinux Foundation è un'organizzazione formata dai maggiori produttori di software e hardware il cui obiettivo è di migliorare l'interoperabilità tra le diverse distribuzioni.

Allo scopo, essa ha proposto uno standard aperto e gratuito, chiamatoLinux Standard Base (ufficializzato con lo standardISO/IEC 23360) che definisce una comuneABI (Interfaccia Binaria per le Applicazioni), un unico sistema di pacchettizzazione e una struttura per ilfile system che preveda le stesse convenzioni sui nomi e le stesse directory basilari in ogni sistema Linux. Molte aziende famose sono entrate nella Linux Foundation tra le quali:Cisco,Huawei,Microsoft,HP,IBM,intel,NEC,Fujitsu,Qualcomm eSamsung[28].

Linux Standard Base

Esso al momento costituisce lo standard con maggioreappeal, al quale tutte le maggiori distribuzioni si stanno adeguando. Ledistribuzioni possono essere specializzate per differenti utilizzi: supporto a particolariarchitetture,sistemi embedded, stabilità, sicurezza, localizzazione per una particolare regione o lingua o il supporto per le applicazioni insistema real-time. In più, alcune distribuzioni includono solamentesoftware libero. Attualmente, oltre trecento distribuzioni sono sviluppate attivamente, con circa una dozzina di esse che sono più famose per l'utilizzo giornaliero.[29]

I LUG

[modifica |modifica wikitesto]
Lo stesso argomento in dettaglio:Linux User Group.

Ruolo importante al riguardo è svolto daiLinux user group (Gruppi di utenti Linux), anche detti LUG, gruppo formato da sostenitori e promotori del sistema operativo GNU/Linux, che spesso organizzano manifestazioni pubbliche attraverso le quali fanno conoscere Linux e il suo funzionamento a tanti potenziali utenti, aiutando chi si è appena avvicinato all'utilizzo di questo sistema operativo nell'installazione e nella configurazione dei propri computer. I LUG sono spesso organizzati comeassociazionisenza scopo di lucro e la loro principale missione è contribuire alla diffusione delsoftware libero e in particolare dei sistemi operativi basati sulkernel Linux.

Linux Day

[modifica |modifica wikitesto]
Lo stesso argomento in dettaglio:Linux Day.
Logo ufficiale delLinux Day

I LUG italiani ogni anno promuovono e organizzano ilLinux Day, una manifestazione che ha lo scopo di promuovere il sistema operativo Linux e ilsoftware libero, e avvicinare e aiutare i nuovi utenti, con un insieme di eventi contemporanei organizzati in diverse città d'Italia. LaItalian Linux Society (ILS) stabilisce la data del Linux Day e, a volte, fornisce proprio materiale pubblicitario. La responsabilità dei singoli eventi locali è lasciata ai rispettivi gruppi organizzatori, che hanno libertà di scelta per quanto riguarda i dettagli delle iniziative locali, nel rispetto delle linee guida generali definite da ILS.

Giornate tematiche sul software libero e l'open source erano già state sperimentate in Italia sin dal 1999, grazie alle iniziative del gruppo ErLug (Emilia-Romagna Linux User Group). Fu grazie a queste esperienze, e i dibattiti che ne seguirono, che vennero definite le linee guida dei LinuxDay, successivamente gestite da ILS sul territorio nazionale. Le prime manifestazioni in questa nuova veste vennero proposte a partire dal 2001, per iniziativa di Davide Cerri di ILS,[30] con lo scopo di valorizzare la rete deiLUG italiani organizzando una manifestazione di portata nazionale ma allo stesso tempo delocalizzata sul territorio. Il ruolo di ILS, tuttavia, è stato sempre secondario rispetto allo sforzo profuso dai LUG, veri artefici della manifestazione.

La prima edizione del Linux Day si è tenuta il 1º dicembre2001 in circa quaranta città sparse su tutto il territorio nazionale.[31] Il Linux Day è divenuto il principale evento italiano no profit dedicato a Linux e al software libero.

Riviste dedicate

[modifica |modifica wikitesto]

Confronto con MacOS e Windows

[modifica |modifica wikitesto]

Linux ha come principali concorrenti Windows e MacOS. Ogni sistema operativo ha pro e contro, in base alle proprie esigenze[32][33][34].

Note

[modifica |modifica wikitesto]
  1. ^Luciano Canepari,Dizionario di pronuncia italiana (PDF), suvenus.unive.it, agosto 2008, p. 167.URL consultato il 25 dicembre 2012(archiviato dall'url originale il 15 maggio 2013).
  2. ^Linus Torvalds usò/ˈlɪnʊks/ in inglese.
    (EN)Re: How to pronounce "Linux"?, sucomp.os.linux, 23 aprile 1992.URL consultato il 9 gennaio 2007.
    Torvalds si registrò pronunciando tale nome neglianni novanta./ˈlɪnʊks/
    (EN)How to pronounce Linux?, supaul.sladen.org.URL consultato il 17 dicembre 2006.) e insvedese (/ˈlɪːnɤks/:(EN)Linus pronouncing Linux in English and Swedish, sukernel.org.URL consultato il 20 gennaio 2007.
  3. ^(EN, IT)TDAH_FUIT (TDAH_, in short) The_Debian_Administrator’s_Handbook_free_unofficial_Italian_translation, suFree unofficial Italian translation - FUIT on Github.com.URL consultato il 2 maggio 2022.
  4. ^(EN)Linus Torvalds,What would you like to see most in minix?, sugroups.google.com, comp.os.minix, 25 agosto 1991.URL consultato il 9 gennaio 2011.
  5. ^Linus Torvalds, David Diamond,Rivoluzionario per caso. Come ho creato Linux (solo per divertirmi),Garzanti, 2011, pp. 101, 105, 109,ISBN 88-11-73896-2.
  6. ^Annuncio iniziale, sugnu.org, 27 settembre 1983.URL consultato il 29 marzo 2016.
  7. ^abLinus Torvalds, David Diamond,Rivoluzionario per caso. Come ho creato Linux (solo per divertirmi),Garzanti, 2011, p. 109,ISBN 88-11-67859-5.
  8. ^Perché lo chiamate GNU/Linux e non Linux?, sugnu.org.URL consultato il 29 marzo 2016.
  9. ^abLinux e il sistema GNU, sugnu.org.URL consultato il 29 marzo 2016.
  10. ^Cosa c'è in un nome?, sugnu.org.URL consultato il 29 marzo 2016.
  11. ^abcUtenti GNU che non hanno mai sentito parlare di GNU, sugnu.org.URL consultato il 29 marzo 2016.
  12. ^ Alfonso Maruccia,Linus attacca Linux, supunto-informatico.it,Punto Informatico, 22 settembre 2009.URL consultato il 17 febbraio 2011.
  13. ^(EN)Linus calls Linux "bloated and huge", sutheregister.co.uk.URL consultato il 9 gennaio 2011.
  14. ^(EN)New Linux foundation Launches - Merger of Open Source Development Labs and Free Standard Group, Linux Foundation, 21 gennaio 2007.URL consultato il 6 ottobre 2007(archiviato dall'url originale il 3 maggio 2007).
  15. ^(EN)Linux Watch, sutrl.ibm.com, ottobre 2001.URL consultato il 29 settembre 2009(archiviato dall'url originale il 20 dicembre 2001).
  16. ^(EN)Trolltech rolls "complete" Linux smartphone stack, sulinuxfordevices.com, gennaio 2010.URL consultato il 20 settembre 2009(archiviato dall'url originale il 25 maggio 2012).
  17. ^(EN) Patrick Thibodeau,IBM's newest mainframe is all Linux, suComputerworld.URL consultato il 22 febbraio 2009.
  18. ^(EN) Daniel Lyons,Linux rules supercomputers, suforbes.com.URL consultato il 22 febbraio 2007.
  19. ^OpenWrt
  20. ^(EN) Linus Torvalds,Re: GPLv3 Position Statement, sulkml.org, 25 settembre 2006.
  21. ^(EN)File README, sugit.kernel.org.URL consultato il 12 novembre 2010(archiviato dall'url originale il 24 luglio 2012).
  22. ^(EN) Marjorie Richardso,Intervista: Linus Torvalds, sulinuxjournal.com, Linux Journal, 1º novembre 1999.URL consultato il 20 agosto 2009.
  23. ^(EN) Sam Williams,Chapter 9: The GNU General Public License, suFree as in Freedom, O'Reilly Media.URL consultato il 16 febbraio 2011.
  24. ^(EN)File COPYING, sugit.kernel.org.URL consultato il 16 febbraio 2011(archiviato dall'url originale il 21 dicembre 2012).
  25. ^(EN)GNU Linux-libre, Free as in Freedo, suFree Software Foundation Latin America.URL consultato il 21 gennaio 2015.
    «Linux, the kernel developed and distributed by Linus Torvalds et al, contains non-Free Software, i.e., software that does not respect your essential freedoms, and it induces you to install additional non-Free Software that it doesn't contain.»
  26. ^The linux-kernel mailing list FAQArchiviato il 1º luglio 2016 inInternet Archive.
  27. ^(EN) Prakash Advani,If I could re-write Linux, sufreeos.com, 8 febbraio 2004.URL consultato il 23 gennaio 2007.
  28. ^Lista delle aziende facenti parte della Linux foundation
  29. ^(EN)The LWN.net Linux Distribution List, sulwn.net.URL consultato il 19 maggio 2006.
  30. ^Email di lancio del Linux Day, sulists.linux.it.URL consultato il 9 gennaio 2011.
  31. ^Si avvicina Linux Day 2005, supunto-informatico.it, Punto Informatico, 20 settembre 2005.URL consultato il 9 gennaio 2011.
  32. ^(EN) David Gewirtz,Windows, Mac, or Linux? We compare the pros and cons of these computing platforms, suZDNet.URL consultato il 1º febbraio 2021.
  33. ^ Ruben Laino,Linux vs Windows vs Mac OS: chi è il migliore?, suTecnoUser, 7 ottobre 2016.URL consultato il 1º febbraio 2021.
  34. ^(EN)Windows vs. MacOS vs. Chrome OS vs. Ubuntu Linux: Which Operating System Reigns Supreme?, suPCMAG.URL consultato il 1º febbraio 2021.

Bibliografia

[modifica |modifica wikitesto]

Voci correlate

[modifica |modifica wikitesto]

Altri progetti

[modifica |modifica wikitesto]

Altri progetti

Collegamenti esterni

[modifica |modifica wikitesto]
V · D · M
ProgrammiUnix/Unix-like coninterfaccia a riga di comando e comandi interni dellashell unix
File systemcat ·cd ·chattr ·chmod ·chown ·chgrp ·cksum ·cmp ·cp ·du ·df ·fdisk ·file ·fsck ·fuser ·gzip ·ln ·ls ·lsattr ·lsof ·mkdir ·mknod ·mount ·mv ·pwd ·rm ·rmdir ·split ·tar ·touch ·umount ·umask
Processiat ·chroot ·crontab ·exit ·kill ·killall ·nice ·nohup ·pgrep ·pidof ·pkill ·ps ·pstree ·sleep ·time ·top ·wait
Ambiente utentealias ·env ·export ·finger ·id ·logname ·mesg ·newgrp ·passwd ·su ·sudo ·uname ·uptime ·w ·wall ·who ·whoami ·write
Elaborazione testoawk ·comm ·cut ·diff ·ed ·ex ·fmt ·head ·iconv ·join ·less ·more ·paste ·sed ·sort ·tail ·tr ·uniq ·vi ·wc ·xargs
Script di shellbasename ·dirname ·echo ·expr ·false ·printf ·test ·true ·unset
Retedig ·nslookup ·ifconfig ·netstat ·ping ·rcp ·rlogin ·route ·netcat ·traceroute
Ricerchefind ·grep ·strings
Amministrazionedmesg ·groupadd ·groupdel ·groupmod ·mdadm ·shutdown ·useradd ·userdel ·usermod
Altribanner ·bc ·cal ·clear ·date ·dd ·lp ·man ·size ·tee ·tput ·yes
V · D · M
Distribuzioni Linux
Android e varianti
Logo di Linux
Logo di Linux
Basate su Arch Linux
Debian
Basate su Debian
Basate su Ubuntu
RHEL /Fedora
Basate su Red Hat
Basate su Fedora
Basate su Gentoo
Basate su Mandriva
Basate su Slackware
Indipendenti
V · D · M
Sistemi operativi
Storia ·Cronologia ·Lista
Unix
UNIXAIX ·Amiga Unix ·A/UX ·HP-UX ·IRIX ·macOS ·Research Unix ·SCO UNIX ·Solaris ·Tru64 ·XENIX
Unix-like
BSD386BSD ·Darwin ·DesktopBSD ·DragonFly BSD ·FreeBSD ·FreeNAS ·m0n0wall ·NetBSD ·OpenBSD ·pfSense
GNUGNU/Hurd ·Varianti GNU (GNU/Linux ·GNU/kFreeBSD ·NexentaOS)
AltriAndroid ·MINIX ·NeXTSTEP ·OpenSolaris ·Illumos (OpenIndiana) ·OS-9 ·QNX ·Redox
Macintosh
System SoftwareSystem 1 ·System 2 ·System 3 ·System 4 ·System 5 ·System 6 ·System 7
Classic Mac OSMac OS 8 ·Mac OS 9
Mac OS XCheetah (10.0) ·Puma (10.1) ·Jaguar (10.2) ·Panther (10.3) ·Tiger (10.4) ·Leopard (10.5) ·Snow Leopard (10.6) ·Lion (10.7)
OS XMountain Lion (10.8) ·Mavericks (10.9) ·Yosemite (10.10) ·El Capitan (10.11)
macOSSierra (10.12) ·High Sierra (10.13) ·Mojave (10.14) ·Catalina (10.15) ·Big Sur (11.0) ·Monterey (12.0) ·Ventura (13.0) ·Sonoma (14.0) ·Sequoia (15.0)
Microsoft Windows95 ·98 ·Me ·NT 3.1 ·NT 3.5 ·NT 3.51 ·NT 4.0 ·2000 ·XP ·Server 2003 -FLP ·Vista ·Server 2008 ·7 ·Server 2008 R2 ·8 ·8.1 ·RT ·Server 2012 ·10 ·Server 2016 ·Server 2019 ·Server 2022 ·11
DOSDR-DOS ·FreeDOS ·MS-DOS ·PC DOS
WebOSDesktoptwo ·eyeOS ·YouOS
AltriAmigaOS ·Apple DOS ·Apple SOS ·AROS ·BeOS ·CP/M ·Haiku ·IBM i ·Inferno ·Möbius ·MorphOS ·MVS ·OS/2 ·ProDOS ·ReactOS ·SkyOS ·TempleOS ·VMS ·Cosmos ·Chrome OS
Per dispositivi mobili
(palmari esmartphone)
Android ·iOS ·Sailfish OS ·Windows Phone 8 (Windows Phone 8.1) ·Windows 10 Mobile ·Palm OS ·Symbian OS ·Windows CE (Pocket PC ·Windows Mobile ·Windows Phone 7 ·Microsoft Auto) ·MeeGo ·altri
V · D · M
Software libero e open source
GeneraleCopyleft ·Eventi ·Software libero ·Definizione ·Gratis versus libre ·Open source
Famiglie di sistemi operativiAros Research Operating System ·BSD ·Darwin ·eCos ·FreeDOS ·GNU ·Haiku ·Inferno ·Linux ·Mach ·Minix ·OpenSolaris ·Plan 9 ·ReactOS ·Redox ·Symbian OS
Sviluppo software open sourceEclipse ·Free Pascal ·GCC ·Gambas ·Java ·LLVM ·Lua ·NetBeans ·Octave ·Open64 ·Perl ·PHP ·Python ·ROSE ·Ruby ·Tcl
Storia del software liberoGNU ·Haiku ·Linux ·Mozilla (Application Suite ·Firefox ·Thunderbird)
OrganizzazioniApache Software Foundation ·Blender Foundation ·Eclipse Foundation ·freedesktop.org ·Free Software Foundation (Europe ·India ·Latin America) ·FSMI ·GNOME Foundation ·Google Code ·KDE ·Linux Foundation ·Mozilla Foundation ·Open Source Geospatial Foundation ·Open Source Initiative ·Software Freedom Conservancy ·SourceForge ·Symbian Foundation ·The Document Foundation ·Ubuntu Foundation ·Xiph.Org Foundation ·XMPP Standards Foundation ·X.Org Foundation ·Software Freedom Law Center
Licenze libereApache ·Artistica ·BSD ·GNU GPL ·GNU LGPL ·ISC ·MIT ·MPL ·Ms-PL/RL ·zlib ·Licenze approvate da FSF
Standard di licenzeOpen Source Definition ·The Free Software Definition ·Debian Free Software Guidelines
SfideBlob binario ·Canonical's contributor agreement ·Digital rights management ·Rebranding dei programmi Mozilla ·Software proprietario ·Causa SCO-IBM ·Restrizioni hardware ·Trusted computing ·Licenza virale ·Guerra dei browser ·Halloween Documents
Altri argomentiTermini alternativi ·Comunità software libero ·Distribuzione Linux ·Forking ·Movimento software libero ·Microsoft Open Specification Promise ·Revolution OS
Controllo di autoritàVIAF(EN185985901 ·LCCN(ENn94087892 ·GND(DE4337730-0 ·BNF(FRcb124906479(data) ·J9U(EN, HE987007289819405171
  Portale Software libero: accedi alle voci di Wikipedia che trattano di software libero
Estratto da "https://it.wikipedia.org/w/index.php?title=Linux&oldid=143962867"
Categoria:
Categorie nascoste:

[8]ページ先頭

©2009-2025 Movatter.jp