Documentazione su Linux - Gruppo di Lavoro Fortic Savona

Transcript

Documentazione su Linux - Gruppo di Lavoro Fortic Savona
Linux
Da Wikipedia, l'enciclopedia libera.
Linux è il nome del kernel originariamente sviluppato da Linus Torvalds. Il nome Linux a dispetto dell'assonanza tra il nome dell'ideatore e quello del sistema (Linus ­ Linux) è da attribuire a Ari Lemke, l'amministratore che rese per primo disponibile Linux su internet via FTP. In particolare Linux era il nome della directory in cui risiedevano i file del nuovo sistema operativo. il nome scelto da Torvalds era Freax, una combinazione tra “free”, “freak” e “x”, per indicare la caratteristica di un sistema Unix­like.
Con il termine "Linux" spesso si indica erroneamente il sistema operativo libero basato sul kernel Linux e sul sistema GNU, che secondo una parte della comunità informatica dovrebbe per questo chiamarsi "GNU/Linux" (vedi anche Controversia sul nome GNU/Linux).
Le distribuzioni di Linux
Non esiste un'unica versione di GNU/Linux, ma esistono diverse distribuzioni solitamente create da comunità di sviluppatori o società, che preparano e scelgono i pacchetti da includere. Tutte le distribuzioni condividono il kernel di Linux, mentre si differenziano tra loro per il cosiddetto "parco software", cioè i pacchetti preparati e/o selezionati dagli sviluppatori per la distribuzione stessa, per il sistema di gestione del software e per i servizi di assistenza/manutenzione offerti.
Esistono distribuzioni eseguibili direttamente da CD senza che sia richiesta l'installazione sul proprio hard disk, come Knoppix e derivate: sono chiamate distribuzioni "live" o "desktop CD".
Alcune tra le principali distribuzioni Linux sono (in ordine alfabetico):
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
ALT linux Arch Linux CentOS Damn Small Linux Debian GNU/Linux DeLi Linux (ottima distribuzione per pc con 32Mb di Ram o meno) Devil Linux Didatux ( distribuzione dedicata all'uso scolastico) Dreamlinux Dynebolic Eduknoppix Fedora Core Foresight Linux Fox Desktop Gentoo Linux •
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
IPCop Knoppix Kororaa Kurumin Mandriva Linux , fino al 2004 nota con il nome "Mandrake Linux" MCNLive MEPIS Puppy Linux Quantian RedHat Rxart Sabayon Slackware (anche nella derivata Slax) Slamd 64 So.Di.Linux SUSE Linux Ubuntu Linux (anche nelle varianti Xubuntu, Kubuntu, Edubuntu, Ubuntu Lite, Fluxbuntu) Yellow Dog (distribuzione per architettura PowerPC, può essere usata come sistema operativo alternativo per la PlayStation 3) Zenwalk Arch Linux Italia ­ Sito della comunità italiana di supporto ad Arch Linux, la distribuzione pensata per power user ed ottimizzata i686. Bad Penguin ­ Documentazione e supporto sulla prima distribuzione GNU/Linux italiana. Debian ­ Sito ufficiale di questa distribuzione gratuita: contratto sociale, pacchetti disponibili, documentazione e supporto. Debian Italia ­ Community italiana dedicata a Debian Gnu/Linux. DebianItalia.org ­ Faq, notizie, aggiornamenti, gadget, guide e forum per tutti gli utenti Debian. Debianizzati ­ Comunità italiana dedicata alla Debian GNU/Linux. Qui si possono trovare documenti e news sulla distribuzione. Drudofree.tk ­ Collegamenti e brevi appunti sulle distribuzioni live di Linux. Fedora 4 ­ Dedicato alla distribuzione presenta pacchetti, news, guide e un forum di discussione. Fedora online ­ Comunità italiana dedicata a Fedora. Qui si possono trovare guide, consigli e news sulla distribuzione. FedoraItalia.org ­ Disponibili news, trucchi e download per la distribuzione. Fox Linux ­ Distribuzione linux italiana basata su Fedora Core. Gentoo.it ­ Comunità italiana di supporto alla distribuzione Gentoo, basata su un sistema avanzato di gestione dei pacchetti da codice sorgente. Presenti FAQ, download dei pacchetti, documentazione, informazioni sulla sicurezza. GentooItalia.org ­ Aggiornamenti e news per gli utenti della distribuzione Gentoo. •
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Knoppix Italia ­ Forum di supporto, della comunità italiana, della distribuzione live knoppix. KnoppixItalia.org ­ Punto di incontro per tutti gli appassionati della distribuzione live. MandrakeItalia.org ­ Guide, news, forum sulla distribuzione Mandriva. Mandriva ­ Sito ufficiale di Mandriva, distribuzione precedentemente chiamata Mandrake. MaXimumDebian ­ Dedicato alla distribuzione Debian offre articoli, risorse, notizie periodiche ed aggiornamenti. Red Hat ­ Informazioni su questa release, un forum ed aree per partner, il download e la documentazione. Slackware Italia ­ Il punto di riferimento italiano degli utenti della distribuzione GNU/Linux Slackware. Slackware Linux Essential ­ Propone una guida italiana all'installazione e configurazione della distribuzione. Slackware Linux Project Italia ­ Progetto ufficiale dello Slackware Linux Project in Italia. Contiene informazioni, risorse utili e notizie. SlackwareItalia.org ­ Notizie sulla distribuzione e punto di incontro per risolvere problemi degli utenti. Slacky.it ­ Dedicato distribuzione Slackware. Tra le risorse vi sono: packages, notizie, novità e security, disponibile anche un forum di discussione. Slax Linux Live ­ Slax è un CD avviabile che contiene il sistema operativo Linux. Esso è basato sulla distribuzione Slackware Gnu Linux. Sunshine Linux ­ Progetto per lo sviluppo da zero di una distribuzione Linux semplice e funzionale adatta all'uso negli uffici. Suse Linux ­ Informazioni e news sulla distribuzione sviluppata in Germania. SuseItalia.org ­ Ritrovo degli utenti italiani di Suse Linux. Sono presenti news e un forum. Ufficio Zero ­ Distribuzione italiana live pensata per le necessità degli uffici moderni e già dotata di tutto il software. WOW Live ­ Mostra una distro che può esser contenuta in un mini CD. Presenti faq, downloads, documentazione e screenshot. ZeroShell Net Services ­ Distribuzione live italiana il cui scopo è fornire i principali servizi di rete di cui una LAN necessita. Offre amministrazione via Web. •
•
•
•
•
Collegamenti esterni
(EN) kernel.org Il sito ufficiale del kernel di Linux (EN) Il post di Tanenbaum Linux is obsolete
(EN) Distrowatch ­ Una lista esaustiva di distribuzioni aggiornata continuamente. Linux.it sito della Italian Linux Society. Contiene un elenco dei Linux user group italiani, molta documentazione in italiano e altre informazioni su Linux. I NOSTRI TEST di distribuzioni linux
Effettuiamo dei test di valutazione di software che riteniamo possano essere interessanti per le scuole. I test sono effettuati presso scuole, da insegnanti in servizio, utilizzando strumentazione e laboratori dotati di attrezzature con le caratteristiche comuni alle scuole, considerando l'esistenza anche di hardware obsoleto o comunque di fascia medio bassa. L'Osservatorio Tecnologico invita le istituzioni scolastiche a segnalare la distribuzione GNU/Linux che ritengono più confacente alle proprie necessità.
Quelle maggiormente richieste saranno sottoposte a test nei nostri laboratori. Linux è il principale protagonista del software libero, sviluppatosi ed affermatosi negli ultimi anni con gran successo. Linux è un tipo di sistema operativo, che contraddistingue in realtà una famiglia di software.
Mentre i sistemi operativi proprietari sono in genere indicati da un nome (e da una versione), nel caso di GNU/Linux si parla di distribuzioni. Per chiarire la differenza tra sistema operativo e distribuzione è disponibile un approfondimento.
Per Gnu/Linux sono reperibili numerose distribuzioni diverse, sia per server che per client.
Una distribuzione si caratterizza per diversi aspetti: la versione e la specifica configurazione del kernel adottato, la procedura di installazione, gli applicativi disponibili, strumenti di configurazione e gestione specifici, la personalizzazione dell'ambiente di lavoro ed altri ancora.
Benchè, data l'ampia scelta di applicazioni disponibili liberamente e la possibilità di ricompilare il kernel per adattarlo alle proprie esigenze, ogni distribuzione possa essere utilizzata sia come desktop che come server, solitamente le aziende o comunità che gestiscono proprie distribuzioni tendono a predisporre apposite versioni orientate a compiti specifici.
Semplificando un po', ciò è realizzato fornendo il kernel compilato con opzioni opportune, magari con patch create appositamente allo scopo, dedicando molta attenzione nella scelta dei pacchetti (eventualmente integrando quelli liberi con applicativi proprietari per caratterizzare le distribuzioni a pagamento) e fornendo strumenti di configurazione opportuni sia in sede di installazione che durante il normale utilizzo.
Analizzare tutte le distribuzioni, dato il numero molto elevato, è un lavoro improbo. Pertanto ne sono prese in considerazione solo alcune, rimandando ad un'indagine personale lo studio delle altre se esistessero esigenze specifiche. In particolare l'analisi verterà su due distribuzioni più orientate al desktop, e due più votate ad un utilizzo come server. Le versioni testate sono sempre le ultime disponibili sul sito ufficiale del fornitore al momento della prova.
Tutti i test di software sono stati condotti seguendo uno schema analitico comune. Le informazioni acquisite vengono quindi esposte strutturandole nei seguenti punti.
LA SCHEDA DI VALUTAZIONE




TIPO DI PRODOTTO PRO E CONTRO UTILIZZI RAPPORTO DI VALUTAZIONE RAPPORTO DI VALUTAZIONE
Tempi di acquisizione
Tempi di installazione
Tempi di avviamento
Caratteristiche Hw richieste
Difficoltà nell'installazione
Esistenza, qualità e completezza della documentazione
Possibilità di assistenza on-line
Modalità di installazione
Modalità di installazione Gli aspetti relativi all'installazione sono particolarmente significativi nel caso di analisi di un sistema operativo. Sono elencate le diverse opzioni disponibili, descrivendo in maggior dettaglio quelle ritenute più confacenti ad una scuola, tenendo conto delle risorse a disposizione (connessione più o meno veloce ad Internet, presenza di un masterizzatore, disponibilità finanziarie). Nel caso di software applicativo, si valutano tutte le possibili modalità di installazione (locale, di rete, parziale, completa). Tempi di acquisizione Solitamente esistono più modi per reperire un prodotto. Un'analisi di massima dei tempi di acquisizione può guidare l'istituto scolastico verso una forma di fornitura piuttosto che un'altra, anche per disporne nei tempi previsti dalla programmazione didattica. Tempi di installazione Indica l'effettivo impegno per arrivare all'installazione completa del prodotto.. Tempi di avviamento Indica l'impegno e la complessità nel portare a regime l'utilizzo del prodotto nella propria organizzazione. Caratteristiche Hw richieste Mentre un'azienda normalmente dispone di hardware aggiornato, nelle scuole non sempre è così. Spesso si dispone solo di materiale non recentissimo se non addirittura obsoleto. Comunque, anche nel caso di scuole con un parco informatico adeguato, può presentarsi l'esigenza per finalità didattiche di utilizzare hardware di diverso livello. E' opportuno quindi conoscere le risorse minime ed ottimali richieste ed il livello di servizio che è lecito attendersi. Difficoltà nell'installazione L'installazione di un sistema operativo è la fase normalmente più difficoltosa, durante la quale si possono incontrare problemi imprevisti. Le difficoltà incontrate durante i test sono riportate per fornire informazioni sull'effettiva convenienza nell'adozione di un software, ed indirettamente sulla qualità del servizio fornito dall'azienda o organizzazione produttrice. Esistenza, qualità e completezza della documentazione Nel valutare la qualità di un prodotto è molto importante la presenza e la completezza della documentazione, le diverse modalità disponibili per la sua fruizione, la sua disponibilità in più lingue e formati, le modalità di reperimento. Tali informazioni sono inserite nel rapporto. Possibilità di assistenza on­line Un prodotto software non può essere inteso solo come fornitura del codice. Molto importante è anche il supporto successivo all'installazione che può aiutare a superare eventuali problemi o ad ottenere maggiori benefici dal suo impiego. Ciò è particolarmente vero nel caso di prodotti relativamente poco conosciuti come quelli OpenSource, per i quali non è ancora diffusa capillarmente una competenza specifica. “Cosa ne pensiamo” L'analisi del prodotto apparirebbe di scarsa utilità senza una successiva operazione di sintesi. Il redattore, alla luce dell'esperienza svolta fornisce un giudizio complessivo sull'oggetto della prova e sui possibili impieghi in una struttura scolastica. Naturalmente nella stesura del rapporto è quantomai importante evidenziare pregi e difetti senza pregiudizio alcuno, favorendo la libera scelta delle istituzioni scolastiche a cui è demandato giudizio finale. LE DISTRIBUZIONI LINUX TESTATE CARATTERISTICHE COMUNI
LINUX DEBIAN 3.0 (2003) SUSE LINUX ENTERPRISE SERVER 8.0 (2003)
RED HAT (2004) MANDRAKE 9.0 (2003)
EDULINUX 0.9 (2001)