Corso:Linux - Conoscenze di base

Da Wikiversità, l'università aperta.

Crystal Clear action view bottom.png
Crystal Clear app kedit.svg

Questo corso è incompleto
Tutti i contributi sono ben accetti perché sono state scritte poche (o nessuna) materia di questa corso.

Linux - Conoscenze di base
Gnome-applications.svgFacoltà di Ingegneria   Link categoria corso Corso di Linux - Conoscenze di base
Corso di Linux - Conoscenze di base - Disclaimer
Si ricorda che Wikiversità NON è una vera e propria università e, pertanto, non rilascia nessun tipo di attestato e/o titolo accademico di validità legale. Leggere qui e qui per un approfondimento.
Presentazione
Presentazione
Il corso di Linux forma esperti nel settore informatico capaci di maneggiare sotto più profili (a livello generale) un sistema operativo in costante diffusione. Linux è un sistema operativo interessante ed una delle sue doti principali è la versatilità : puo' girare su numerosi processori e supportare diversi tipi di hardware .

L' obiettivo principale e' quello di offrire una conoscenza generale ed introduttiva di un sistema operativo open source, ovvero a codice sorgente aperto, ormai diffuso in tutto il mondo.

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 puo' 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 puo' 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, vale a dire che quanto gira su molti personal computer lascia poche possibilita' di modifica all'utente finale. Questo fatto e' un vero e proprio paradosso , perchè quando si compra un oggetto si e' proprietari anche di tutto cio' che si trova al suo interno ; di conseguenza vi e' un diritto implicito a modificare , smontare, analizzare quell'oggetto. Si può fare l' esempio di 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 coperto da copyright , perche' in questo caso si compra il codice sorgente ma non si ha il diritto di utilizzarlo per farne ciò che si vuole.

Linux invece e' diverso , perche' utilizza una particolare licenza che vi consete 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

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 GPL ecc. Si tratta in sostanza di affrontare uno sforzo cognitivo maggiore (acquisire competenze informatiche e giuridiche ,capacità pratiche di programmazione,ecc.) che verra' successivamente ripagato da una maggiore liberta' .In un certo senso puo' essere visto come una sfida , come una opportunita'. 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 e' rilasciato sotto licenza gnu gpl ma questo non significa che possa ospitare programmi con parti provenienti da codice proprietario.

La Diffusione di Linux

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.

[[2]] Qui si trova l'elenco dei LUG italiani.Il Lug è una associazione che si occupa di promuovere la diffusione di Linux.

Possiamo constatare con certezza che:

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

Sbocchi occupazionali

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.E' 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.
Materie di base
Percorso suggerito: materie di base
Materie di specializzazione
Materie di approfondimento
Utenti interessati
Utenti interessati
Modifica Tux3
Strumenti personali