Gli sviluppatori Gentoo stanno valutando la possibilità di preparare build binarie del kernel Linux

Sviluppatori Gentoo discutere fornitura di pacchetti kernel Linux universali che non richiedono la configurazione manuale dei parametri durante la creazione e sono simili ai pacchetti kernel forniti nelle tradizionali distribuzioni binarie. Come esempio di un problema con la pratica di Gentoo di configurare manualmente i parametri del kernel, c'è la mancanza di un insieme predefinito unificato di opzioni che garantisca la funzionalità dopo un aggiornamento (con la configurazione manuale, se il kernel non si avvia o si blocca, non è chiaro se il problema è dovuto ad un'errata impostazione dei parametri o ad un errore nel kernel stesso).

Gli sviluppatori intendono fornire un kernel funzionante già pronto e noto che possa essere installato
con il minimo sforzo (come un ebuild, compilato in modo simile ad altri pacchetti) e verrà automaticamente aggiornato come parte dei regolari aggiornamenti di sistema dal gestore dei pacchetti (emerge —update @world). Attualmente, basandosi sui principali codici sorgenti del kernel, è già stato proposto un pacchetto”sys-kernel / vanilla-kernel“, che ha integrato lo script di build precedentemente disponibile con un set standard di opzioni kernel del gene. Il pacchetto vanilla-kernel attualmente prevede solo la creazione dal codice sorgente (offerto nel formato costruire), ma viene discussa anche la possibilità di formare assembly binari del kernel.

Tra i vantaggi della messa a punto manuale del kernel vengono citati la possibilità di ottimizzare le prestazioni, eliminare componenti non necessari durante l'assemblaggio, ridurre i tempi di compilazione e ridurre le dimensioni del kernel risultante (ad esempio, la creazione di un kernel dall'autore della proposta richiede 44 MB insieme ai moduli, mentre un kernel universale occupa 294 MB). Gli svantaggi includono la possibilità di commettere facilmente errori durante l'installazione, possibili problemi con l'aggiornamento, intolleranze e difficoltà nella diagnosi dei problemi. Si sta prendendo in considerazione la fornitura di assiemi binari poiché il kernel universale, a causa delle sue dimensioni, richiede molto più tempo per essere assemblato e la fornitura di un kernel già pronto può rendere la vita più facile agli utenti di sistemi a basso consumo.

Fonte: opennet.ru

Aggiungi un commento