Sviluppatori Gentoo la fornitura di pacchetti universali con kernel Linux, che non richiedono configurazioni manuali durante la compilazione e simili ai pacchetti kernel forniti nelle distribuzioni binarie tradizionali. Come esempio, viene segnalato il problema che si presenta nell'applicazione dell'attuale metodo di configurazione manuale del kernel in Gentoo: l'assenza di un set unificato di opzioni predefinite, che garantisca il funzionalità dopo un aggiornamento (nella configurazione manuale, se il kernel non si avvia o si verifica un errore, non è chiaro se il problema sia dovuto a configurazioni errate o a un errore nel kernel stesso).
Gli sviluppatori intendono fornire un kernel pronto e funzionante, che possa essere installato
con sforzi minimi (come un ebuild, compilato in modo simile ad altri pacchetti) e sarà automaticamente aggiornato nell'ambito degli aggiornamenti regolari del sistema dal gestore pacchetti (emerge --update @world). Attualmente, sulla base dei principali codici sorgente del kernel, è già stato proposto un pacchetto "«, che ha arricchito il precedente script di compilazione con un set standard di opzioni . Il pacchetto vanilla-kernel per ora prevede solo la compilazione dai codici sorgente (offerto nella forma di ), ma è in discussione anche la possibilità di creare compilazioni binarie del kernel.
Tra i vantaggi della configurazione manuale del kernel si menziona la possibilità di un fine tuning delle prestazioni, l'esclusione di componenti superflui durante la compilazione, la riduzione dei tempi di compilazione e la riduzione delle dimensioni del kernel risultante (ad esempio, la compilazione del kernel proposto dall'autore occupa 44 MB, insieme ai moduli, mentre il kernel universale occupa 294 MB). Tra gli svantaggi si segnalano la possibilità di commettere facilmente errori durante la configurazione, potenziali problemi di aggiornamento, non portabilità e difficoltà nella diagnosi dei problemi. La fornitura di compilazioni binarie è presa in considerazione poiché il kernel universale, a causa delle sue dimensioni, richiede un tempo di compilazione significativamente più lungo e la fornitura di un kernel pronto potrebbe semplificare la vita agli utenti di sistemi meno potenti.
Fonte: opennet.ru
