Essendosi sviluppato grazie a Internet, Linux dispone di una delle piu'
ampie documentazioni mai realizzate per un sistema operativo. Si tratta di
documenti scritti da differenti autori che pero' hanno cercato (e tuttora
cercano) di coordinarsi in modo da riuscire a coprire ogni aspetto legato
a questo OS. Nei paragrafi che seguono, presento un elenco dei principali
raggruppamenti di documenti organizzati cercando di spiegarne le
caratteristiche.
Va tenuto presente, tuttavia, che centinaia di altri documenti sono
presenti negli archivi delle mailing list e nei newsgroup. Se siete
interessati a delle informazioni che non riuscite a trovare, vi bastera'
quindi effettuare un paio di ricerche con Altavista
(www.altavista.digital.com) oppure Dejanews (www.dejanews.com)
per trovare quello di cui avete bisogno.
Il Linux Documentation Project e' nato allo scopo di creare una buona e
affidabile documentazione per il sistema operativo Linux. Si tratta di una
collaborazione tra persone sparse per il mondo che hanno deciso di prendersi
cura della documentazione di Linux a partire dalla documentazione online (man
pages, texinfo docs, e cosi' via) per finire ai libri su carta che comprendono
aspetti quali l'installazione e l'uso (semplice o avanzato) di Linux. Si tratta
quindi di un gruppo di volontari che non fa capo ad nessun organismo centrale:
chiunque sia interessato a dare una mano e' il benvenuto.
Segue una lista dei progetti in fase di sviluppo da parte del LDP, in cui sono
indicati i vari coordinatori.
Linux Installation and Getting Started - Matt Welsh (mdw@sunsite.unc.edu)
Si tratta di una completa guida all'installazione e all'uso di Linux rivolta
agli utenti alle prime armi. Si occupa di come ottenere, installare, e usare
Linux.
E' rivolto ad utenti che non hanno alcuna familiarita' con UNIX. Quindi se
siete utenti MS-DOS o Windows, e volete iniziare con Linux, questo e' il libro
giusto per voi. Il libro contiene un completo tutorial a UNIX per i nuovi
utenti, ma nello stesso tempo tratta in alcuni capitoli concetti elementari di
system administration e funzioni avanzate quali la configurazione di X Windows
e il networking. La versione corrente di questo libro e' la 3.2, datata
22 Febbraio 1998. Sono circa 188 pagine.
Puo' essere scaricata da sunsite.unc.edu/pub/Linux/docs/LDP/install-guide
Linux User's Guide
Larry Greenfield (greenfie@gauss.rutgers.edu), e Karl Fogel
(kfogel@occs.cs.oberlin.edu).
Questo libro copre tutti gli aspetti utili all'utente finale di Linux, dal
sedersi di fronte ad una macchina Linux ed effettuare il primo login all'uti-
lizzo di strumenti complessi quali gcc, emacs, e cosi' via. Non richiede
alcuna conoscenza di UNIX, e puo' quindi essere utilizzata come guida intro-
duttiva allo UNIX in generale.
Puo' essere scaricata da sunsite.unc.edu/pub/Linux/docs/LDP/
Linux System Administrator's Guide - Lars Wirzenius (wirzeniu@cc.helsinki.fi)
Essendo il terzo libro del progetto LDP, da' per scontato che sia stato gia'
letto e assimilato il contenuto dell' Installation e della User's Guide. Copre
tutti gli aspetti necessari a mantenere attivo un sistema, gestire gli account
degli utenti, i backup, la configurazione e il tuning di sistema,
l'installazione e l'upgrade del software, e molto ancora.
Puo' essere scaricata da sunsite.unc.edu/pub/Linux/docs/LDP/system-admin-guide
Linux Network Administrator's Guide -
Olaf Kirch (okir@mathematik.th-darmstadt.de)
Questa guida e' complementare alla System Admin's Guide e copre tutti gli
aspetti del networking sotto Linux, da UUCP ai collegamenti attraverso la
porta seriale a TCP/IP, SLIP, configurazione del DNS, della posta elettronica,
dei newsgroup e di NFS.
Puo' essere scaricata da sunsite.unc.edu/pub/Linux/docs/LDP/network-guide
Linux Kernel Hacker's Guide - Michael K. Johnson (johnsonm@sunsite.unc.edu)
Questo manuale e' una guida al kernel di Linux: comprende sia la parte teorica
che quella di implementazione. E' il libro adatto a coloro che sono
intenzionati a scrivere un device driver, o semplicemente nell'hacking del
kernel.
Puo' essere scaricata da sunsite.unc.edu/pub/Linux/docs/LDP/kernel-hackers-guide
Linux Man Pages/Online Documentation - Rik Faith (faith@cs.unc.edu)
Rik Faith si sta occupando di produrre un set completo di man pages per Linux.
Queste pagine comprendono tutte le chiamate di sistema e in particolare le
sezioni 2, 3, 4, 5, 6, 7, e 9. Le sezioni 1 e 8 sono escluse intenzionalmente
in quanto ogni singolo pacchetto generalmente comprende le proprie pagine di
aiuto.
Linux HOWTOs sono una raccolta di documenti online, ognuno dei quali descrive
un particolare aspetto di Linux - come l'installazione, la configuazione
TCP/IP, l'utilizzo della stampante, l'uso di dispositivi SCSI, e cosi' via.
L'indice delle HOWTO (che puo' essere scaricato da
sunsite.unc.edu/pub/Linux/docs/HOWTO/HOWTO-INDEX) contiene l'elenco di
tutti i documenti HOWTO disponibili e quali sono le istruzioniper poterne
scrivere altri. Attualmente il coordinatore degli HOWTO e' Tim Bynum
(linux-howto@sunsite.unc.edu).
Tutti i documenti HOWTO sono disponibili presso
sunsite.unc.edu/pub/Linux/docs/HOWTO
Ad ogni modo eccone la lista (probabilmente incompleta):
Inoltre presso sunsite.unc.edu/pub/Linux/HOWTO/mini sono disponibili una
serie di documenti detti mini-HOWTO...
Eccone una lista (probabilmente incompleta):
Ci sono diversi newsgroup Usenet per Linux. Se utilizzate Linux e' importante
seguire almeno comp.os.linux.announce. Si tratta di un gruppo moderato da
Mikko Rauhala (mjr@iki.fi). Come e' facilmente intuibile si tratta di un
gruppo dedicato ad annunci su Linux (programmi, bug, fixes e patch..)
Tra gli altri numerosi newsgroup disponibili (sulla maggior parte dei server)
segnalo:
comp.os.linux.answers e' un gruppo moderato in cui vengono postate FAQ, HOWTO
e altri documenti di quest natura.
comp.os.linux.setup e' un gruppo non moderato che si occupa di problemi legati
al setup di sistemi Linux
comp.os.linux.admin e' un gruppo non moderato per la discussione di tematiche
legate all'amministrazione di server Linux
comp.os.linux.development.system e' un gruppo non moderato per le discussioni
legate allo sviluppo del kernel di Linux
comp.os.linux.development.apps e' un gruppo non moderato per le discussioni
legate allo sviluppo di applicazioni per Linux
comp.os.linux.hardware e' un gruppo che si occupa di discussioni strettamente
legate all'hardware
comp.os.linux.networking e' un gruppo che si occupa di discussioni legate alle
reti
comp.os.linux.x riguarda argomenti legati al mondo X-Windows
comp.os.linux.misc e' dedicato a tutto cio' che non e' inquadrabile nei precedenti
Oltre ai newsgroup summenzionati, non dobbiamo dimenticare la realta' italiana:
NOTA:
Configurando il vostro newsreader in modo che utilizzi il server
news.uu.ml.org e' possibile accedere ad una VASTISSIMA gerarchia dedicata a
Linux (un grazie a Luca Villani per la segnalazione!)
Sono decisamente parecchi i libri che parlano di Linux. Personalmente, di
solito preferisco leggere in Inglese, quindi riporto un elenco (tratto dal
Woven Goods for LINUX) di testi in quella lingua. Invito chiunque ne abbia
letto uno in Italiano a segnalarmelo in modo che possa aggiungerlo.
Beginning Linux Programming by Neil Matthew and Richard Stones published
by Wrox Press, August
1996, ISBN: 1874416680.
Building a Linux Internet Server by George Eckel & Chris Hare published by NRP,
December 1995,
ISBN: 1-56205-525-9, 352 pp.
Linux Configuration and Installation by Patrick Volkerding, Kevin Reichard and
Eric F. Johnson
published by MIS: Press, 1995, ISBN: 1-55828-426-5.
Linux Multimedia Guide by Jeff Tranter published by O'Reilly and Associates,
1st Edition September
1996, ISBN: 1-56592-219-0, 386 pp.
Linux in a Nutshell by Jessica Hekman and the Staff of O'Reilly & Associates
published by O'Reilly and Associates, 1st Edition September 1996,
ISBN: 1-56592-167-4, 650 pp.
Linux Network Administrator's Guide from Olaf Kirch. This is a revised and
beautified version of the manual from the LDP. Published by O'Reilly and
Associates, 1st Edition January 1995,
ISBN: 1-56592-087-2, 370 pp.
LINUX System Administrator's Survival Guide by Timothy Parker, published by
SAMS, January 1996,
ISBN: 0-672-30850-9.
Linux Unleashed by Kamran Husain, Timothy Parker Ph.D., et al, published by
SAMS,Second Edition,
January 1996, ISBN: 0-672-30908-4.
LINUX, Unleashing the Workstation in Your PC by Strobel & Uhl, Preface by J.
Gulbins, Translated from the German by R. Bach published by Springer, 1994,
ISBN: 0-387580778, 248 pp.
Red Hat Linux Unleashed by Kamran Husain, Tim Parker, et al published by SAMS,
Second Edition, March 1996, ISBN: 0-7897-0742-X.
Running Linux by Matt Welsh & Lar Kaufman published by O'Reilly and Associates,
2nd Edition
August 1996, ISBN: 1-56592-151-8, 650 pp.
Running a Perfect Internet Site with Linux by Dee-Ann LeBlanc published by QUE,
February 1996, ISBN: 0-7897-0514-1.
Special Edition Using Linux by David Gunter and Jack Tackett published by QUE,
June 1996, ISBN: 0-672-30962-9.
Per quanto riguarda giornali e riviste segnalo:
The Linux Journal
Si tratta di una rivista (cartacea) interamente dedicata a Linux. L'abbonamento
annuale ha un costo per l'Europa di $ 32 (maggiori informazioni presso
subs@ssc.com oppure www.ssc.com)
The Linux Gazette
Si tratta di una rivista online che si occupa di Linux. Per maggiori
informazioni: www.linuxgazette.com
The Linux Gazette Italian Edition
Si tratta di una rivista online che si occupa (in ITALIANO) di Linux. Per
maggiori informazioni: www.media.it/LUGBari/lgei/
Linux Focus
Si tratta di una rivista edita da un team spagnolo ma disponibile in diverse
lingue. Per maggiori informazioni: www.linuxresources.com/LinuxFocus/
Linux Magazin
Si tratta di una rivista (cartacea) tedesca. Per maggiori informazioni:
www.linux-magazin.de/
Linux Actual
Si tratta di una rivista (cartacea) spagnola (Prensa Tecnica). Per maggiori
informazioni: www.prensatecnica.com/
Ho raccolto un breve elenco di recensioni su Linux delle principali testate
del settore e altre informazioni interessanti:
InfoWeek (Feb 1997) gli ha assegnato il premio "Miglior sistema operativo 1996".
NT Workstation e' risultato a parimerito con Linux
Informix ha annunciato il 20 Luglio 1997 che sta prendendo in seria conside-
razione il porting dei propri prodotti su piattaforma Linux.
Per maggiori informazioni:
www.inxutil.com/inx_linux/informix_linux_docs.html
Internet Week (Sett 1997) ha assegnato un punteggio piu' elevato a Linux nei
confronti di NT in un test comparativo su un gruppo di server web basati su
diverse piattaforme, facendo notare che il server NT andava in crash gior-
nalmente, che aveva dei grossi bug di sicurezza e non era in grado di ot-
tenere nessun vantaggio da un architettura SMP.
CNET in occasione del Comdex/Fall '97 ha pubblicato l'articolo "Unix made easy"
in cui descrive l'incredibile facilita' di installazione della nuova distribuzione
della Red Hat (5.0) elencando le nuove caratteristiche con toni entusiastici
(www.cnet.com/Content/Review...Onlocation/Comdexfall97/linux.htm)
Digital Domain, societa' specializzata in post-produzione video ed elaborazioni
digitali, ha realizzato gli effetti speciali del film 'Titanic' (uscito il 19
Dicembre 1997) utlizzando 105 macchine Linux con processore Alpha.
(www.d2.com)
Nel Gennaio 1998 una ricerca di DataPro (Gartner Group) afferma la superiorita'
di UNIX nei confronti di NT e che ben 14% delle aziende contattate ha gia'
iniziato ad usare Linux.
(www.gartner.com/public/static/datapro/industry/indnews6.html)
I libri su Linux si classificano al quarto posto nel quadro delle vendite di libri
informatici.
in agosto 1997, le librerie binarie gnu libc di linux sono state scelte come
interfaccia comune per gli sviluppatori allo scopo di unificare tutte le
piattaforme unix e combattere la crescita della tecnologia (?) di nt.
per chi fosse interessato ad ulteriori articoli, segnalo che esistono una serie
di server che si occupano proprio di raccogliere questo tipo di informazioni: