LKN: Bibliografia: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
mNessun oggetto della modifica
Riga 1: Riga 1:
''Torna all'indice: [[Linux Kernel in a Nutshell]]''
{{Box|Copyright Notice|This is a free translation of the book [http://www.kroah.com/lkn/ Linux Kernel in a Nutshell] by [http://www.kroah.com/log/ Greg Kroah-Hartman]. The original book and this translation are available under the terms of [http://creativecommons.org/licenses/by-sa/2.5/ Creative Commons Attribution-ShareAlike 2.5]. To support the original author you can purchase the book [http://www.oreilly.com/catalog/9780596100797/ here] or [http://www.amazon.com/Linux-Kernel-Nutshell-OReilly/dp/0596100795 elsewhere].


Nonostante la sua grande base di codice (oltre sette milioni di linee di codice), il kernel Linux il sistema operativo pi� flessibile che sia mai stato creato.
The translation work is an indipendent project not affiliated with Greg Kroah-Hartman or his editor.
Pu� essere messo a punto per una grande variet� di sistemi differenti e funzionare su qualunque cosa, da un modello di elicottero radio-comandato, a un telefono cellulare, alla maggior parte dei pi� grandi supercalcolatori nel mondo.
----
Adattando il kernel a un ambiente specifico, possibile creare qualcosa che sia contemporaneamente pi� piccolo e pi� veloce del kernel fornito dalla gran parte delle distribuzioni di Linux. Questo libro entrer� nel come costruire e installare un kernel personalizzato, e fornir� qualche spunto su come abilitare opzioni specifiche che probabilmente vorrete usare per specifiche situazioni.
Questa una traduzione del libro [http://www.kroah.com/lkn/ Linux Kernel in a Nutshell] di [http://www.kroah.com/log/ Greg Kroah-Hartman], pubblicato da [http://www.oreilly.com/ O'Reilly]. Il libro � disponibile nei termini della licenza [http://creativecommons.org/licenses/by-sa/2.5/ Creative Commons Attribution-ShareAlike 2.5], che permette il libero download e la redistribuzione dell'opera, e viene pubblicato qui, tradotto, nei termini della stessa licenza.
}}
 
{{Warningbox|La traduzione in corso e chiunque abbia buona volont� e una conoscenza sufficiente della lingua � invitato a contribuire attivamente. Grazie a tutti e buona lettura.}}
 
__TOC__


Nessuna distribuzione di Linux fornisce esattamente il kernel che gran parte dei suoi utenti vuole. Le distribuzioni moderne sono diventate molto accomodanti, compilando il supporto per ogni periferica conosciuta, per l'audio, e anche per il risparmio energetico.
<big><big>Prefazione</big></big>
Ma probabilmente ognuno di voi ha necessit� differenti dalla maggioranza degli utenti (e ogni distribuzione deve cercare ad andare incontro alle necessit� della maggioranza).
Voi potreste semplicemente avere un hardware differente.
E quando esce un nuovo kernel potreste voler iniziare ad usarlo senza aspettare che una distribuzione venga costruita attorno ad esso.


Per un certo numero di ragioni, durante il vostro cammino con Linux, qualche volta potreste voler compilare un kernel, o mettere a punto i parametri di quello che state utilizzando.
Questo libro vi fornisce le informazioni necessarie per comprendere il kernel dal punto di vista dell'utente, e per effettuare i cambiamenti pi comuni.


Ci sono anche delle buone ragioni per rimuovere alcune caratteristiche da un kernel, in particolare se lo fate funzionare in un sistema embedded o in uno con uno ''small form factor'' (piccolo fattore di forma, cio� dalle risorse limitate, N.d.T.)
<big><big><big>Parte I.</big></big></big>
==Compilare il kernel==
Questa parte del libro mostra come scaricare, compilare e installare il Kernel. &Egrave; in gran parte una guida passo passo.


Nel mettere a punto, &egrave; utile comprendere le motivazioni intime del comportamento del kernel.
* Capitolo 1, [[LKN:_Introduzione|Introduzione]]
Queste sono al di l� dello scopo di questo libro, eccetto brevi sommari che appaiono con certe opzioni.
L'appendice B include riferimenti ad altri libri e a materiale che pu� fornirvi maggiori basi.


* Capitolo 2, [[LKN:_Requisiti_per_Compilare_ed_Utilizzare_il_Kernel|Requisiti per Compilare ed Utilizzare il Kernel]]


'''Usare questo libro'''
* Capitolo 3, [[LKN:_Procurarsi_i_Sorgenti_del_Kernel|Procurarsi i Sorgenti del Kernel]]


* Capitolo 4, [[LKN:_Configurare_e_Compilare|Configurare e Compilare]]


[[Image:Cesoia.png|left]] Non configurate n&eacute; compilate il vostro kernel con i permessi di superutente!
* Capitolo 5, [[LKN:_Installare_ed_Avviare_con_un_Kernel|Installare ed Avviare con un Kernel]]


* Capitolo 6, [[LKN:_Aggiornare_il_Kernel|Aggiornare il Kernel]]


Questo avvertimento la cosa pi importante da ricordare percorrendo i passaggi di questo libro. Ogni cosa in questo libro - scaricare il codice sorgente del kernel, decomprimerlo, configurare il kernel e compilarlo - dovrebbe essere fatta come utente comune del sistema.
Solo i due o tre comandi necessari per installare un nuovo kernel dovrebbero essere impartiti come superutente (''root'').


Ci sono stati bug nel processo di costruzione del kernel, nel passato, che causavano la cancellazione di qualche file speciale nella directory ''/dev'' se l'utente aveva i permessi da superutente durante la compilazione del kernel Linux. Ci sono anche problemi che possono facilmente insorgere decomprimendo il kernel Linux con diritti di superutente, poich� qualche file nel pacchetto dei sorgenti del kernel non finir� per avere i permessi adeguati e causer� errori di compilazione pi� avanti.
<big><big><big>Parte II.</big></big></big>
==Personalizzazioni principali==
Questa parte spiega le personalizzazioni pi� comuni effettuate dagli utenti di Linux, ed utili combinazioni di opzioni da personalizzare.


Il codice sorgente del kernel, inoltre, non dovrebbe essere mai posto nella directory ''/usr/src/linux/'', poich� quella � la posizione del kernel con cui sono state compilate le librerie di sistema, non del vostro kernel personalizzato. Non effettuate neppure alcun tipo di sviluppo del kernel nella directory ''/usr/src/'', ma fatelo solo nella vostra directory da utente locale, dove non pu� accadere nulla di male al sistema.
* Capitolo 7, [[LKN:_Personalizzare_un_Kernel|Personalizzare un Kernel]]


* Capitolo 8, [[LKN:_Ricette_per_Configurare_il_Kernel|Ricette per Configurare il Kernel]]


----
 
This is an indipendent translation of the book [http://www.kroah.com/lkn/ Linux Kernel in a Nutshell] by [http://www.kroah.com/log/ Greg Kroah-Hartman]. This translation (like the original work) is available under the terms of [http://creativecommons.org/licenses/by-sa/2.5/ Creative Commons Attribution-ShareAlike 2.5].
<big><big><big>Parte III.</big></big></big>
----
==Guide di riferimento per il kernel==
Questa sezione fornisce informazioni di riferimento su parametri per il Kernel di tutti i tipi.
 
* Capitolo 9, [[LKN:_Guida_di_Riferimento_dei_Parametri_di_Boot_del_Kernel|Guida di Riferimento dei Parametri di Boot del Kernel]]
 
* Capitolo 10, [[LKN:_Guida_di_Riferimento_dei_Parametri_di_Compilazione_del_Kernel|Guida di Riferimento dei Parametri di Compilazione del Kernel]]
 
* Capitolo 11, [[LKN:_Guida_di_Riferimento_delle_Opzioni_di_Configurazione_del_Kernel|Guida di Riferimento delle Opzioni di Configurazione del Kernel]]
 
 
<big><big><big>Parte IV.</big></big></big>
==Informazioni aggiuntive==
Questa sezione include un'Appendice su programmi utili, e riferimenti per ulteriori approfondimenti.
 
* Appendice A, [[LKN:_Programmi_Utili|Programmi Utili]]
 
* Appendice B, [[LKN:_Bibliografia|Bibliografia]]


[[Categoria:Kernel]]
[[Categoria:Kernel]]