Il motivo per il quale scrivo questi appunti è di migliorare la mia conoscenza di Linux e per ottenere una sorta di guida rapida (ma non piccola) a comandi e notizie di Linux che non sempre riesco a ritrovare facilmente quando mi servono. Questo documento è quindi il contenitore di tutti i miei appunti su Linux, cioè qualcosa che sarà in fase di continuo aggiornamento fino a quando avrò interesse per questo sistema operativo.
La piattaforma hardware a cui mi riferisco è la i386 (Intel) non potendo avere accesso ad altri tipi di architettura.
Per gli aggiornamenti ed eventuali versioni in formati diversi di questo documento, conviene visitare ftp://ftp.pluto.linux.it/pub/ildp/AppuntiLinux/ oppure eseguire una ricerca attraverso http://ftpsearch.ntnu.no/ftpsearch/ per file il cui nome inizia per AppuntiLinux.
Chi ancora non conosce le ragioni del cosiddetto ``software libero'' farebbe bene a leggere subito il ``Manifesto GNU''che si trova riportato in appendice `Manifesto GNU'. Il sistema operativo Linux utilizza gran parte di quanto prodotto dal progetto GNU.
L'AUTORE NON SI ASSUME ALCUNA RESPONSABILITÀ SULL'ESATTEZZA DEL CONTENUTO DI QUESTO DOCUMENTO. QUALUNQUE USO DEI CONCETTI, ESEMPI E ALTRI CONTENUTI DI QUESTO DOCUMENTO È FATTO INTERAMENTE SOTTO LA RESPONSABILITÀ E A RISCHIO DELL'UTILIZZATORE.
A causa della mia inesperienza potrei aver involontariamente travisato il senso di alcuni concetti. Vi prego di segnalarmi ogni inesattezza.
Il sistema operativo Linux è protetto dai diritti d'autore da Linus B. Torvalds e altri collaboratori ed è liberamente distribuibile entro i termini della licenza GNU-GPL (GNU General Public License).
UNIX is a trademark licensed exclusively through X/Open Company, Ltd.
All'interno del documento appaiono alcuni nomi di prodotti commerciali: TUTTI I MARCHI CITATI APPARTENGONO AI LEGITTIMI PROPRIETARI.
All'interno del documento si fa spesso riferimento a Unix intendendo con questo nome tutti i sistemi operativi che si rifanno al sistema operativo UNIX anche se non sono stati costruiti a partire dagli stessi sorgenti. Quindi, con il termine Unix si intende quello che sui documenti di altri autori viene indicato con U**x, Un*x, **IX, ... Linux è inteso come appartenente a questa famiglia di sistemi operativi.
Con il termine X Window System si fa riferimento al sistema grafico del X Consortium.
Con il termine Dos si fa riferimento a tutti i sistemi operativi cloni di MS-DOS di Microsoft, compreso l'originale.
Con il termine PC si fa riferimento a tutti i computer con architettura i386 o superiore.
© Copyright 1997 Daniele Giacomini - daniele@calion.com
Questo documento è rilasciato dall'autore, Daniele Giacomini (daniele@calion.com), alle condizioni stabilite dalla licenza standard Linux HOWTO riportata in appendice ( `Linux HOWTO').
Gli script e gli altri eventuali programmi sono rilasciati dall'autore, Daniele Giacomini (daniele@calion.com), con la licenza GNU General Public License riportata in appendice ( `Licenza GPL').
nanoLinux è una piccola raccolta di applicativi in grado di mettere in funzione un sistema Linux elementare, utilizzabile come attrezzo multiuso o come punto di partenza per uno studio personale.
L'AUTORE DI QUESTA RACCOLTA E GLI AUTORI DEI SINGOLI APPLICATIVI CHE LA COMPONGONO NON SONO RESPONSABILI IN ALCUN MODO DELLE CONSEGUENZE DERIVATE DAL SUO UTILIZZO, SIA CORRETTO CHE ERRONEO O FRAUDOLENTO. L'UNICO RESPONSABILE DI QUALUNQUE CONSEGUENZA POSSA DERIVARE DALL'UTILIZZO DI QUESTA RACCOLTA E' L'UTILIZZATORE.
Nel momento in cui dovessero essere fatte modifiche di qualunque tipo a questa raccolta, le versioni modificate devono essere considerate un lavoro personale dell'autore delle modifiche.
Gli script contenuti nella raccolta sono rilasciati dall'autore con la licenza GNU General Public License riportata in appendice ( GPL).
Questo simbolo, in una riga isolata, rappresenta una parte del documento che è rimasta in sospeso per un futuro approfondimento.
Questo tipo di carattere viene utilizzato per evidenziare un termine tecnico inglese, di uso meno frequente.
sintassi
Questo tipo di carattere viene usato per evidenziare le descrizioni di sintassi, di esempi incompleti e di opzioni, su righe isolate.
In questo modo vengono rappresentate le ``metavariabili'' utilizzate all'interno delle descrizioni di sintassi.
<!> Il lettore dovrebbe fare attenzione a non farsi confondere dalle parentesi angolari utilizzate per circoscrivere i nomi delle metavariabili.
Questo tipo di carattere viene usato per evidenziare un
comando inserito dall'utente attraverso la tastiera.
spesso, la pressione conclusiva del tasto
prompt $
Questo tipo di carattere viene usato per evidenziare un invito o
prompt.
In particolare, alla fine del prompt, si usa il simbolo
$
per le righe di comando inserite da un utente normale
senza privilegi speciali, mentre il simbolo #
per ciò che
viene inserito dall'utente root.
stampa
Questo tipo di carattere (dattilografico), leggermente rientrato rispetto al testo normale, viene usato per gli esempi di stampe di qualsiasi genere (su video, su carta e su file).
Questo tipo di carattere viene usato per qualunque nome significativo che appare in un paragrafo normale. Generalmente si tratta di nomi di file, directory, variabili di ambiente, dispositivi, comandi interni ad un programma, utenti, opzioni e simboli speciali.
Questo tipo di rappresentazione viene usato per i nomi
di simboli ASCII speciali (
I nomi di tasti o di loro combinazioni, sono scritti
nello stile degli esempi seguenti:
-
della tastiera numerica sono indicati
come -
)]
Negli esempi che rappresentano una digitazione, viene
spesso omessa l'indicazione della pressione del tasto
Questo tipo di carattere viene usato per gli operatori
booleani,
Un paragrafo evidenziato in questo modo rappresenta una nota importante.
<!> Il sorgente di questo documento è scritto in SGML utilizzando uno stile diverso da quello raccomandato per la redazione dei documenti che riguardano Linux. In questo senso, non deve essere preso come esempio da chi invece vuole conformarsi allo standard generale.
Nella maggior parte delle figure che riportano finestre di programmi funzionanti sotto X Window System si vede l'utilizzo del gestore di finestre fvwm-95, cioè quello che emula il comportamento di MS-Windows95. La scelta personale di questo tipo di gestore di finestre non deve condizionare il lettore. In generale, la scelta normale dovrebbe ricadere sul gestore fvwm standard.
Questo documento può essere usato come un manuale, e quindi consultato solo in alcune parti quando si è alla ricerca di argomenti specifici, oppure può essere utilizzato per iniziare lo studio di Linux. In quest'ultimo caso, il lettore non preparato potrebbe trovare difficoltà in alcuni punti, a causa della struttura del documento. In questi casi, conviene porre meno attenzione alle cose che non appaiono chiare, riservando le energie per una eventuale rilettura in un periodo successivo.
L'indice posto all'inizio è strutturato solo a due livelli per facilitare la ricerca delle informazioni.
Per qualunque commento o segnalazione, vi prego di contattarmi:
Daniele Giacomini
Via Turati, 15
I-31100 Treviso
daniele@calion.com