GNU/Linux

Da Wikiversità, l'apprendimento libero.
lezione
lezione
GNU/Linux
Tipo di risorsa Tipo: lezione
Materia di appartenenza Materia: Amministrazione di sistemi Unix-like

GNU/Linux è un sistema operativo libero formato dal kernel Linux e dal pacchetto di programmi liberi GNU. Secondo molte statistiche, GNU/Linux è il terzo OS più utilizzato sui Personal Computer.

Nota bene[modifica]

Nota bene: dato che Linux è il nome del kernel sviluppato dal finlandese Linus Torvalds e che la gran parte del software dell'OS in questione è costituita dal pacchetto GNU, il nome corretto è GNU/Linux e non Linux.

Linux non può essere definito soltanto un programma che fa funzionare altri programmi: è, un qualcosa che , con il passare degli anni, ha generato e continua a generare un vero e proprio movimento con alla base una filosofia di libertà. Esso può offrire grandi possibilità di studio e di lavoro per un programmatore alle prime armi: essendo il codice sorgente libero e fruibile sotto licenza della Free Software Foundation, chiunque può analizzare fino a livello di linguaggio macchina tutta la parte immateriale di un computer in piena tranquillità.

Molti pc utilizzano sistemi operativi closed source o proprietari rilasciati in licenza d'uso. Ciò significa che l'utente non ha alcuna possibilità di studiare il codice sorgente o modificarlo.

Questo fatto, benché possa suonare strano, è assolutamente legale.

Per molti ciò suona come un vero e proprio paradosso , perché quando si compra un oggetto si è proprietari anche di tutto ciò che si trova al suo interno ; di conseguenza vi è un diritto implicito a modificare , smontare, analizzare quell'oggetto. Esempio: pensiamo a un individuo che compra un orologio : dopo l'acquisto quella persona avrà il diritto a farne tutto quello che desidera: può smontarlo fino all'ultimo pezzo , aprirne la cassa , osservarne lo scappamento, staccare le lancette. Implicitamente , quella persona ha anche il diritto di distruggerlo o usarne i pezzi per fare un nuovo orologio.

Tutto questo non vale per un programma con il codice a sorgente chiuso, perché in questo caso spesso si compra una licenza di uso del codice sorgente. All'interno della licenza d'uso sono stabiliti diritti precisi: per esempio, si può installare il software solo su uno o più computer.I diritti di chi acquista la licenza sono stabiliti ed accettati da tutte le parti del contratto ma è certo che non si ha il diritto di utilizzarlo per farne ciò che si vuole.

Linux (rilasciato sotto licenza GNU GPL) è diverso , perché utilizza una particolare licenza che vi consente quattro libertà fondamentali :

  • Libertà di eseguire un programma per qualsiasi scopo
  • Libertà di copiare il programma
  • Libertà di studiare il programma e modificarlo
  • Libertà di migliorare il programma

Prerequisito[modifica]

Affrontare Linux non significa soltanto conoscere bene l'informatica ma avere anche una conoscenza di cosa siano le licenze, distinguere un formato proprietario da uno aperto, comprendere cosa sia una GNU GPL ecc. Si tratta in sostanza di affrontare uno sforzo cognitivo maggiore (acquisire competenze informatiche e giuridiche ,capacità pratiche di programmazione,ecc.) che verrà successivamente ripagato da una maggiore liberta'. In un certo senso può essere visto come una sfida, come una opportunita'. Inoltre, passare a Linux significa conoscere adeguatamente il linguaggio C. Su Wikibooks è possibile trovare un testo adatto al riguardo. L'aspetto giuridico non va assolutamente trascurato. Linux è rilasciato sotto licenza gnu gpl o altre licenze libere ma questo non significa che possa ospitare programmi con parti provenienti da codice proprietario conservando la sua autonomia.

La Diffusione di Linux[modifica]

Tux, La mascotte ufficiale di Linux

Non è attualmente possibile fornire statistiche sulla diffusione di Linux, benché vi siano siti che ci provano. Linux Counter è un sito che tenta di farlo su base volontaria, richiedendo cioè agli utenti Linux di autocensirsi: al momento in cui si scrive (Gennaio 2008) risultano 129.000 utenti registrati. Purtroppo il dato non è corretto. Linux Counter è qui [1].

Cliccando su Google nel Gennaio 2008, le pagine in cui compare la parola linux sono circa 458.000.000.

È disponibile l'elenco dei LUG italiani. Il LUG è un'associazione che si occupa di promuovere e diffondere l'uso di Linux.

Possiamo constatare con certezza che:

  • Linux si sta diffondendo in modo esponenziale;
  • Il suo utilizzo cresce in tutti gli ambiti;
  • Diventa un SO sempre più analizzato e sfruttato.

Sbocchi occupazionali[modifica]

Ecco una serie di possibilità che Linux può offrire.

  • Assistenza : un buon sistemista Linux può offrire la propria capacità dal punto di vista dell'installazione e manutenzione di sistemi informatici Linux based.
  • Consulenza : chi ha una buona esperienza di Linux può avvicinarsi al mondo della piccola e media impresa ed offrire a questo segmento di mercato soluzioni basate su questo sistema operativo.In molti casi linux è particolarmente appetito dalle aziende proprio per la sua gratuità.
  • Progetto/realizzazione reti LAN/WAN aziendali. Reti wireless, VPN.
  • Linux è molto utilizzato sul cosiddetto lato server. Sono molti gli amministratori di rete che lo utilizzano.È molto facile trovare web server in configurazione LAMP (Linux,Apache, Mysql, PHP), come la stessa wikipedia. Chi lavora in amministrazione di rete avrà un'alta probabilità di incontrare Linux.
  • Per tutte queste ragioni un server deve essere configurato in modo da garantire sicurezza e protezione dei dati in ambiente linux, un'altra interessante opportunità.
  • Esistono programmi di grafica e fotoritocco sotto Linux che non hanno nulla da invidiare alle loro controparti proprietarie (Gimp, Blender) ecc.