BENVENUTI!


Gruppo Creato per i Paesi della
Provincia di Parma ispirato al Movimento 5 Stelle !!

Il Gruppo è aperto a TUTTI!

Il gruppo "attivo" che abitualmente si incontra a Sala Baganza, al martedì alle 21,00, nella sala civica sopra l'Avis in piazza
Via Garibaldi 1 (terzo piano), Sala Baganza, Parma

Se hai delle idee, dei consigli, e abbracci la filosofia della DEMOCRAZIA APPLICATA DAL BASSO,
DOVE UNO VALE UNO
unisciti a noi...

Linux OS

gli autori di questo Blog, credono e abbracciano fermamente la filosofia del marchio
OPEN SOURCE, dove tutti possano avere a utilizzare un pc in modo libero e a costi contenuti.

Spesso c’è una gran confusione su cosa sia l’Open Source, iniziamo quindi a fugare alcuni dubbi. L’Open Source non è il software gratis, quello si chiama FreeWare e non possibile leggerne il codice sorgente (un esempio per tutti, Acrobat Reader1 , è gratis, ma non a sorgente aperto).

L’Open Source ` una tipologia di software con caratteristiche ben specifiche.

Tali caratteristiche sono elencate dalla Open Source Definition e sono:
1. Libera ridistribuzione
2. Codice sorgente: libero, accessibile e modificabile;
3. Prodotti derivati: la licenza deve consentire l’attuazione di modifiche e di prodotti;
5. Nessuna discriminazione verso singoli o gruppi: la licenza non deve porre discriminazioni verso qualsiasi persona o gruppo di persone;
6. Nessuna discriminazione verso campi di applicazione;
7. Distribuzione della licenza: mondiale e gratuita
8. La licenza non deve essere specifica per un prodotto:
9. La licenza non deve contaminare gli altri programmi: la licenza non deve porre limitazioni su altro software che venga distribuito insieme con il software in licenza;
10. Conformità della licenza e della certificazione.

Per sottoporre a certificazione una licenza, bisogna scrivere scrivere a:
certification@opensource.org.
Eventuali abusi del marchio Open Source vanno riportati a:
mark-misuse@opensource.org.

Bisogna fare attenzione quindi, perchè l’Open Source non è una licenza, ma è bensì un marchio.

Questo Blog è stato scritto e compilato usando un Sistema Operativo Linux Ubuntu.

Vuole essere una introduzione al mondo Open Source, con lo scopo di spiegare e di dimostrare il perchè conviene introdurre i prodotti e la cultura Open Source:
  • nelle scuole; 
  • negli enti pubblici: comuni, uffici pubblici, ...
  • nelle aziende.
Immaginiamo quanti soldi si potrebbero risparmiare, nel pubblico, se non si fosse piu costretti a comprare le licenze.
Con quei soldi si comprerebbero altri pc per altri studenti, e si potrebbe aiutare ad automatizzare meglio il sistema, sempre risparmiando soldi.


Che cos'è Linux?
brevemente Linux è il più grande progetto informatico, dopo Internet:
  • è OPEN SOURCE, e non gratis, c'è una bella differenza
  • è immune da virus
  • permette di essere installato anche su pc "obsoleti", quando windows non gira piu'
  • è estremamente leggero
  • puo essere installato di fianco a Windows (partizione del disco)
  • ogni 6mesi escomo i nuovi upgrade, totalmente gratis

 e più tecnicamente..


LINUX
Linux OS è un Sistema Operativo di tipo Unix. La principale differenza rispetto ai "veri" sistemi Unix consiste nel fatto che Linux è OPEN SOURCE: può essere copiato liberamente e gratuitamente, compreso l'intero codice sorgente. 

Il termine Linux, per essere precisi, si riferisce solo al kernel. Il kernel è il nucleo essenziale di un sistema operativo che si occupa della gestione della memoria, deiprocessi e del controllo dell'hardware e che essenzialmente permette a tutti gli altriprogrammi di girare.
La maggior parte delle persone, comunque, quando parlano di LINUX, intendono un sistema operativo completo comprensivo delle applicazioni che ci girano sopra, alternativo a Microsoft Windows® o Apple MacOS®.

Cio’ che rende Linux cosi' diverso è il fatto di essere cresciuto grazie all'aiuto di
moltissimi ed eterogenei gruppi di programmatori UNIX ed esperti di Sistemi Operativi che hanno messo a disposizione il codice da loro prodotto, gratuitamente. Questa eterogeneità' si riferisce sia alle competenze tecniche e al settore di provenienza che alla dislocazione geografica. Affinché' queste comunità' di programmatori potessero lavorare insieme era necessario un efficiente strumento di comunicazione.
Lo strumento fu Internet ed essendo Linux il sistema operativo scelto da queste persone, significa che gli strumenti e le utility necessarie ad utilizzare la rete furono tra le prime a comparire. Oltre
ad essere sviluppate appositamente per Linux, molte delle applicazioni furono portate da quello che era il miglior software  disponibile in quel momento sul mercato.  
In 7 anni Linux è diventato il sistema operativo più evoluto tecnicamente dell'intera
categoria e - a causa della disponibilità' dei sorgenti - è diventato il punto di riferimentoper lo sviluppo del kernel da parte di  Microsoft . 

Caratteristiche principali di Linux
Attualmente Linux offre: 
• Multitasking: possibilità di eseguire più programmi contemporaneamente
• Funzionamento multiutente: uso contemporaneo della macchina da parte di più
utenti
• Multipiattaforma: Linux è praticamente compatibile con tutti i comuni hardware
di PC, e può girare anche su processori non INTEL (Digital Alpha, Sun Sparc,
Mips, Motorola, PowerPC)
• funzioni di protezione della memoria tra processi 
• gestione della memoria virtuale attraverso la paginazione 
• un pool di memoria unificato per i programmi e la memoria cache
• librerie statiche e dinamiche   
• utilizza un proprio tipo di file system in cui i file possono avere nomi composti da
non più di 255 caratteri e dimensioni fino a 2 Gbyte, con file system fino a 4
Tbyte
• Linux permette di accedere a file system diversi: MS-DOS, VFAT (Windows 9x
con nomi lunghi), HPFS (OS/2 2.x), NTFS (Windows NT - sola lettura), HFS
(Apple Mac), FFS (Amiga), Minix, NFS (file system di rete), SMB (file system
delle reti Windows) e così via
• supporto per diverse tastiere internazionali 
• supporto per un’ampia gamma di protocolli di rete (TCP/IP, SLIP, PPP, etc...)

Un pò di storia
La prima versione del kernel Linux (la numero 0.0.1) è stata messa a disposizione su
Internet da Linus Torvalds (Helsinki) nel settembre del 1991. Da allora Linux è statosviluppato a un ritmo impressionante da migliaia di programmatori in tutto il mondo . Ciò che all'inizio era una prerogativa degli hacker, si stima che nel 2002 abbia superato i 10 milioni di utenti (anche se fare una stima corretta è molto difficile). 
Un nuovo sistema operativo come Linux non sarebbe mai stato prodotto senza una
comunicazione tra programmatori a livello internazionale via Internet.
Una delle principali ragioni per cui Linux ha potuto essere sviluppato così rapidamente sta sia nelle nuove possibilità di comunicazione che Internet ha reso disponibile a tutti, sia nel software che era già reperibile gratuitamente a quell'epoca.
Linux non è nato dal nulla, ma è basato su un'ampia piattaforma di software libero.
Nel 1985 Richard Stallman, ex ricercatore del MIT, fondò la Free Software Foundation (FSF), finanziata per donazioni, alla cui base c'era il progetto GNU (GNU's Not Unix), che ambiva alla realizzazione di un sistema operativo free, nel senso più esteso del termine.
Il software free, rilasciato con la GNU General Public Licence (GPL), in questo contesto,
implica: 
• Ridistribuzione libera del software e del codice
• Codice sorgente aperto e disponibile per lettura, modifiche, analisi, controllo 
• Prodotti derivati da prodotti GPL devono avere licenza GPL
• Copyright dell'autore
Il gran numero di programmi GNU che erano in circolazione da molto più tempo di Linux fu un fattore che risultò (e risulta tuttora) fondamentale per lo sviluppo di Linux.

La shell
Se il kernel è il nucleo, la shell è il guscio. Per shell si intende l'interfaccia (testuale)
tramite la quale l'utente può operare sul sistema.
La shell è un programma che gestisce la comunicazione fra utente e sistema operativo interpretando ed eseguendo i comandi dell'utente.
Può avere diversi utilizzi:
• Uso interattivo: il sistema attende i comandi digitati dall'utente;
• Configurazione della propria sessione: si possono definire variabili e parametri
che vengono utilizzati in ogni interazione dell'utente con la macchina;
• Programmazione: utilizzando comandi di sistema e funzionalità della shell è
possibile realizzare piccoli programmi (script shell) in grado di automatizzare
operazioni e reagire ad eventi.
La shell è qualcosa di simile all'interprete dei comandi del DOS, ma è molto più potente e versatile. In Linux sono disponibili diverse shell, ma la più diffusa è la bash.

LINUX UBUNTU 12.04 è scaricabile da qui gratuitamente:
http://www.ubuntu.com/download/desktop (inglese)
http://www.ubuntu-it.org/ (italiano)

Documentario sulla storia di Linux

1 commento:

  1. Considerato che è gratuito, che è modificabile a piacimento e adattabile alle varie esigenze dell'utente, privato, commerciale o pubblico, che è sicuro, si può senz'altro affermare che è il sistema operativo per tutti, in particolar modo delle amministrazioni pubbliche che con Linux risparmierebbero miliardi in licenze. Gli esempi ormai si contano a migliaia ma l'Italia anche in questo campo arriva in ritardo.

    RispondiElimina