Avanti Indietro Indice

1. Introduzione

Cos'è Linux?

Linux è un implementazione indipendente delle specifiche POSIX sui sistemi operativi, con estensioni SYSV e BSD, completamente scritto partendo da zero (il che significa che sembra e si comporta proprio come Unix). Non ha codice proprietario al suo interno. Linux è distribuibile liberamente nei termini della GNU General Public License.

Linux funziona su PC compatibili IBM con bus ISA o EISA (incluse le varianti VLB e PCI) e su un processore 386 o superiore. Sono supportati anche alcuni computer Amiga e Atari con MMU, ovvero 68020 con una MMU esterna, 68030, 68040 o 68060. Il supporto per il Digital Alpha è ormai stabile. Red Hat e Craftworks hanno distribuzioni di Linux per Alpha. Il supporto per Sparc è stabile, ed è disponibile Red Hat Linux per Sparc. Il supporto per PowerPC è in sviluppo per diverse piattaforme, compresi i Macintosh Nubus e PCI, Motorola Powerstack, IBM 830 e 850, e altre piattaforme. Il supporto per ARM, StrongARM e MIPS è quasi completo, ma non si trattenga il respiro. Si legga invece comp.os.linux.announce.

Si veda il Linux INFO-SHEET per informazioni più tecniche su questi port, e l'Hardware Compatibility HOWTO per informazioni più esatte sui requisiti hardware.

Il kernel di Linux è stato scritto da Linus Torvalds <torvalds@transmeta.com> e da altri volontari. Molti dei programmi che girano sotto Linux sono generici freeware Unix, molti dei quali provengono dal progetto GNU.

Il Linux INFO-SHEET

Informazioni tecniche più specifiche su Linux. Include riferimenti ad informazioni sui vari port, una lista di caratteristiche, informazioni su come procurarsi Linux ed altro.

I Linux HOWTO

Sono in qualche modo come le FAQ, ma invece di rispondere alle domande più comuni, spiegano come fare delle comuni operazioni, come l'ordine di una versione di Linux, l'impostazione dei servizi di stampa sotto Linux, l'impostazione di un semplice feed UUCP, ecc. Si veda http://sunsite.unc.edu/LDP/HOWTO/HOWTO-INDEX.html o ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/ per le ultime versioni definitive di tutti gli HOWTO. Altri siti con copie aggiornate degli HOWTO sono ftp.cc.gatech.edu e tsx-11.mit.edu.

Inoltre ci sono molti brevi documenti in formato libero detti "mini-HOWTO". Questi documenti trattano argomenti specifici, come BogoMIPS o Color-ls. Sono disponibili a ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/mini/ e a http://sunsite.unc.edu/LDP/HOWTO/HOWTO-INDEX.html.

Newsgroup su Linux

Esistono diversi gruppi di discussione Usenet per Linux. Se si usa Linux, è una buona idea seguire almeno comp.os.linux.announce. Tale newsgroup è moderato da Lars Wirzenius. Per fare un post su questo newsgroup, si invii una mail a linux-announce@news.ornl.gov. Si possono inviare domande su comp.os.linux.announce a Lars Wirzenius <wirzeniu@iki.fi>.

Il newsgroup comp.os.linux.announce è un newsgroup moderato per gli annunci su Linux (nuovi programmi, correzioni di bug, ecc).

Il newsgroup comp.os.linux.answers è un newsgroup moderato nel quale vengono postati le Linux FAQ, i documenti HOWTO e altra documentazione.

Il newsgroup comp.os.linux.setup è un newsgroup non moderato per discutere problematiche sull'impostazione e configurazione di sistemi Linux.

Il newsgroup comp.os.linux.admin è un newsgroup non moderato per la discussione dell'amministrazione di sistemi Linux.

Il newsgroup comp.os.linux.development.system è un newsgroup non moderato specifico per le discussioni sullo sviluppo del kernel di Linux. Le sole questioni sullo sviluppo di applicazioni che dovrebbero essere ivi discusse sono quelle intimamente associate con il kernel. Tutte le altre questioni sullo sviluppo sono probabilmente questioni generiche di sviluppo in Unix e dovrebbero invece essere dirette al gruppo comp.unix, a meno che non siano questioni su applicazioni veramente specifiche per Linux, nel qual caso dovrebbero essere dirette a comp.os.linux.development.apps.

Il newsgroup comp.os.linux.development.apps è un newsgroup non moderato specifico per le discussioni sullo sviluppo di applicazioni connesse con Linux. Non è per le discussioni su dove trovare applicazioni per Linux e nemmeno un forum di discussione su quali applicazioni piacerebbe vi fossero per Linux.

Il newsgroup comp.os.linux.hardware è per le questioni specifiche sull'hardware per Linux.

Il newsgroup comp.os.linux.networking è specifico per lo sviluppo del supporto di rete in Linux e sulla sua configurazione.

Il newsgroup comp.os.linux.x è specifico per le questioni sull'X Windows in Linux.

Il newsgroup comp.os.linux.misc è un gruppo non moderato per qualsiasi discussione su Linux che non appartenga a qualche altro newsgroup.

In generale, non si faccia il post multiplo ("crosspost") su più newsgroup di Linux. Il solo crosspost che è appropriato è un post occasionale tra un gruppo non moderato e comp.os.linux.announce. Lo scopo della divisione del vecchio gruppo comp.os.linux in molti gruppi è stato quello di ridurre il traffico in ognuno di essi. Chi non segue questa regola verrà brutalmente ripreso senza nessuna scusante...

Altri newsgroup

Non si assuma che tutte le proprie domande siano appropriate per i gruppi di discussione su Linux solo perché si sta usando Linux. La propria domanda riguarda la programmazione delle shell sotto un qualsiasi unix o clone? Allora si chieda in comp.unix.shell. Rigurda GNU Emacs? Allora si provi a chiedere in gnu.emacs.help. Inoltre, se non si conosce nessun'altro gruppo in cui chiedere, ma si pensa ne esista uno, nel proprio post si chieda cortesemente se c'è un altro gruppo che sarebbe più appropriato per la propria domanda. Almeno i gruppi comp.unix.{questions,shell,programming,bsd,admin} e comp.windows.x.i386unix dovrebbero essere di una qualche utilità per un utente Linux.

Il World-Wide Web

Greg Hankins <gregh@cc.gatech.edu> mantiene la home page WWW del progetto Linux. L'URL è http://sunsite.unc.edu/LDP/

Linux Journal

Una rivista chiamata Linux Journal è stata lanciata diversi anni fa. Include articoli per tutti i livelli di conoscenza, ed è pensata per essere utile a tutti gli utenti Linux. L'abbonamento costa $22 per gli U.S., $27 per il Canada e Messico, e $32 per qualsiasi altra parte del mondo, tutti pagabili in valuta statunitense. Le richieste di abbonamento possono essere inviate via email a subs@ssc.com o via fax al (U.S.) 1-206-782-7191 o spedite a Linux Journal, PO Box 85867, Seattle, WA 98145-1867 USA. SSC ha una chiave pubblica PGP se si desidera inviare via email il numero criptato della propria carta di credito: finger info@ssc.com.

La Linux Software Map

Informazioni sul software libero disponibile per Linux possono essere trovare nella Linux Software Map, che può essere trovata a http://www.execpc.com/~lsm/


Avanti Indietro Indice