Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 486

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>The Linux Kernel HOWTO: Introduzione</TITLE>
 <LINK HREF="Kernel-HOWTO-2.html" REL=next>

 <LINK HREF="Kernel-HOWTO.html#toc1" REL=contents>
</HEAD>
<BODY>
<A HREF="Kernel-HOWTO-2.html">Avanti</A>
Indietro
<A HREF="Kernel-HOWTO.html#toc1">Indice</A>
<HR>
<H2><A NAME="s1">1. Introduzione</A></H2>

<P>Dovreste leggere questo documento? Beh, magari avete uno dei seguenti sintomi:
<P>
<P>
<UL>
<LI> "Arg! Questo pacchetto wizzo-46.5.6 dice che ha bisogno del
kernel 2.8.183 e io ho ancora l'1.0.9!"</LI>
<LI> Nei kernel pi&ugrave; recenti c'&egrave; un device driver che assolutamente
dovete avere.</LI>
<LI> Non avete assolutamente idea di come compilare il kernel.</LI>
<LI> "C'&egrave; davvero tutto quanto nel README?"</LI>
<LI> L'avete preso, c'avete provato, ma non funziona.</LI>
<LI> Avete bisogno di qualcosa da dare alla gente che insiste nel
domandarvi di installare loro il kernel.</LI>
</UL>
<P>
<H2><A NAME="ss1.1">1.1 Per prima cosa leggete qua!</A>
</H2>

<P>Alcuni degli esempi in questo documento assumono che si abbiano a disposizione
<CODE>tar</CODE>, <CODE>find</CODE> e <CODE>xargs</CODE> della GNU. Sono degli standard
e quindi ci&ograve; non dovrebbe causare problemi. &Egrave; pure sottinteso che si
possieda una certa conoscenza della struttura del filesystem del
proprio sistema; se non la si conosce, &egrave; essenziale conservare una
copia scritta dell'output del comando <CODE>mount</CODE> durante il normale
funzionamento del sistema (o il contenuto di <CODE>/etc/fstab</CODE>, se si
pu&ograve; leggerlo). Queste informazioni sono importanti e non cambiano a
meno che non si ripartizioni il disco, se ne aggiunga uno nuovo, si
reinstalli il sistema o qualcos'altro di simile.
<P>
<P>Alla stesura del presente documento, l'ultima versione del kernel di
"produzione" era la 2.2.9, il che significa che i riferimenti e gli
esempi corrispondono a quella release. Anche se ho provato a rendere
questo documento il pi&ugrave; possibile indipendente dalla versione, il
kernel &egrave; costantemente in sviluppo, quindi se ci si procura una nuova
versione inevitabilmente ci saranno alcune differenze. Si noti che
ci&ograve; non dovrebbe comunque creare grossi problemi, ma potrebbe creare
un po' di confusione.
<P>
<P>Ci sono due versioni dei sorgenti del kernel Linux, "produzione" e
"sviluppo". Le versioni di produzione sono le release con il numero
secondario pari; 1.2.x era di produzione, come pure il 2.0.x e il
2.2.x. Al rilascio, questi kernel sono considerati perlopi&ugrave;
stabili ed esenti da bug. I kernel di sviluppo (2.1.x, 2.3.x, ecc.)
sono intesi come kernel di test, per gente che vuole provare kernel
nuovi e probabilmente bacati. Si &egrave; stati avvisati.
<P>
<P>
<H2><A NAME="ss1.2">1.2 Due parole sullo stile</A>
</H2>

<P>
<P><CODE>Il testo in questo stile</CODE> &egrave; qualcosa che appare sullo schermo
(es.il nome di un file), oppure qualcosa che pu&ograve; essere digitato
direttamente, come un comando o un'opzione di un comando (se si sta
leggendo la versione in puro testo di questo documento non si noter&agrave; alcuna
differenza). Comandi e altri input sono spesso messi tra virgolette 
(tra " "), il che causa un classico problema di punteggiatura: 
se una di queste cose appare citata alla fine di una
frase, la gente spesso digita un "."  assieme al comando, perch&eacute;
lo stile di citazione americano dice di mettere il punto dentro le
virgolette. Anche se il buon senso (e sfortunatamente ci&ograve; implica
che la persona di buon senso conosca al cosiddetto stile di
citazione americano) dovrebbe dire di togliere prima il punto, molta
gente semplicemente non se lo ricorda, cos&igrave; in questi casi l'ho
messo fuori dalle virgolette. In altre parole, volendo indicarwe che si
dovrebbe digitare "<CODE>make config</CODE>" scriver&ograve; "<CODE>make
config</CODE>", non "<CODE>make config</CODE>." (NdT: in italiano questo
problema non si pone: il punto &egrave; comunque sempre messo fuori dalle
virgolette).
<P>
<P>
<HR>
<A HREF="Kernel-HOWTO-2.html">Avanti</A>
Indietro
<A HREF="Kernel-HOWTO.html#toc1">Indice</A>
</BODY>
</HTML>