Sviluppatori di Gentoo Linux sulla disponibilità di compilazioni universali con kernel Linux, create nell'ambito del progetto per semplificare il processo di manutenzione del kernel Linux nella distribuzione. Il progetto offre la possibilità sia di installare compilazioni binarie pronte con il kernel, sia di utilizzare un ebuild unificato per compilare, configurare e installare il kernel tramite il gestore pacchetti, analogamente ad altri pacchetti.
Le principali differenze tra le compilazioni pronte proposte e la formazione manuale del kernel sono la possibilità di aggiornamenti automatici quando si installano aggiornamenti regolari del sistema tramite il gestore pacchetti (emerge —update @world) e un insieme predefinito di opzioni per impostazione predefinita, che garantiscono il funzionamento dopo l'aggiornamento (in caso di configurazione manuale, se il kernel non si avvia o si verifica un guasto, non è chiaro se il problema sia dovuto a parametri impostati in modo errato o a un errore nel kernel stesso).
Per l'installazione del kernel Linux sono stati creati tre pacchetti, che possono essere installati insieme agli altri pacchetti del sistema e successivamente aggiornare l'intero sistema insieme al kernel con un solo comando, senza dover procedere a una compilazione separata del kernel.
- — kernel con un insieme standard di patch genpatches specifiche per Gentoo. La compilazione avviene tramite il gestore pacchetti utilizzando le impostazioni predefinite o specificando una configurazione personalizzata.
- — compilazioni binarie già pronte di gentoo-kernel, che possono essere utilizzate per un'installazione rapida del kernel senza compilarlo nel proprio sistema.
- — ebuild con il kernel Linux vanilla, offerto in una forma distribuita sul sito .
Ricordiamo che in precedenza in Gentoo la compilazione del kernel veniva effettuata dall'utente separatamente rispetto al resto del sistema utilizzando impostazioni manuali. Questo approccio consentiva di eseguire un fine tuning delle prestazioni, di escludere componenti superflui dalla compilazione e di ridurre il tempo di compilazione e le dimensioni del kernel risultante. Tuttavia, a causa della mancanza di un insieme unificato di opzioni predefinite, l'utente poteva facilmente commettere errori nella configurazione e affrontare problemi di aggiornamento e portabilità, che erano difficili da diagnosticare.
Fonte: opennet.ru
