Gentoo-ontwikkelaars overwegen de mogelijkheid om binaire delen van de kernel te bouwen

gentoo-linux

alle degenen die werden aangemoedigd om Gentoo te gebruiken, dat weten ze deze Linux distro dat is in hoge mate aanpasbaar dankzij dat gebruikt geen voorgecompileerde binaire bestanden, Met welke de gebruiker moet het systeem zelf compileren waarmee het een groot voordeel geeft ten opzichte van andere distributies, omdat het mogelijk is om een ​​compilatie te maken die is gericht op de componenten van de computer, waardoor deze meer vloeibaarheid en prestaties krijgt.

Sinds met Portage, dat enkele geavanceerde functies implementeert zoals afhankelijkheidsbeheer, fijnafstemming van pakketten naar de wens van de beheerder, nepinstallaties in OpenBSD-stijl, compilatiesandboxen, veilige de-installatie, systeemprofielen, virtuele pakketten, beheer van configuratiebestanden en meerdere slots voor verschillende versies van hetzelfde pakket.

Maar nu kan dit veranderen sinds Gentoo-ontwikkelaars zijn aan het discussiëren de mogelijkheid om zorg voor generieke Linux-kernelpakketten die geen handmatige configuratie vereisen tijdens compilatie en zijn vergelijkbaar met kernelpakketten die worden geleverd in traditionele binaire distributies.

Como voorbeeld van het probleem dat ontstaat wanneer het wordt gebruikt handmatige afstemming van kernelparameters beoefend in Gentoo, er is een gebrek aan een uniforme set van standaardopties die zorgen voor bruikbaarheid na de update (Indien handmatig geconfigureerd, als de kernel niet opstart of als er een crash optreedt, is het niet duidelijk of het probleem wordt veroorzaakt door onjuiste parameterinstellingen of een bug in de kernel zelf).

De traditionele Gentoo-manier om een ​​kernel te krijgen, is door de broncode te installeren en er vervolgens zelf een te configureren en te bouwen. Voor degenen die het moeizame proces van het handmatig instellen niet wilden doorlopen, werd een alternatieve route voor het gebruik van genkernel voorzien. Geen van deze varianten was echter in staat om het equivalent van de kernen van binaire distributies te leveren.

De ontwikkelaars zijn van plan een kant-en-klare kernel te leveren en duidelijk functioneel die met minimale inspanning kunnen worden geïnstalleerd (zoals ebuild, gebouwd naar analogie met andere pakketten) en de pakketbeheerder zal het automatisch bijwerken als onderdeel van reguliere systeemupdates.

Momenteel is het sys-kernel / vanilla-kernel-pakket al voorgesteld op basis van uit de belangrijkste kernel-bronnen, waarbij het eerder beschikbare build-script wordt aangevuld met een typische set genkernel-opties.

Als ik de verandering van de oude traditie van aangepaste kernels naar een universeel kernelpakket moet rechtvaardigen, zou ik moeten beginnen met het bespreken van de redenen waarom je in de eerste plaats een aangepaste kernel zou willen configureren.

Het vanille-kernel-pakket tot nu toe gaat het alleen om het samenstellen vanuit de broncode (voorgesteld in ebuild-vorm), maar de mogelijkheid om binaire kernelsamenstellingen te genereren wordt ook besproken.

Het belangrijkste tegenargument is inspanning. Zoals hierboven vermeld, werd ik er persoonlijk moe van om handmatig met mijn kernel te moeten omgaan. Wegen de genoemde potentiële voordelen op tegen het verlies van menselijke tijd bij het opzetten en onderhouden van een aangepaste kernel?

Een van de voordelen van handmatige afstemming van de kernel, de mogelijkheid om de prestaties af te stemmen, onnodige componenten te verwijderen tijdens compilatie, verkort de compilatietijd en verklein de kernelgrootte resulterend (bijvoorbeeld, het bouwen van een proponent-kernel kost 44 MB samen met modules, terwijl een universele kernel 294 MB kost).

Onder de tekortkomingen, het wordt opgemerkt dat een fout kan gemakkelijk worden gemaakt tijdens de installatie, mogelijke problemen met de update, intolerantie, moeite met het diagnosticeren van problemen.

De levering van compilaties binaries wordt beschouwd omdat de universele kernelVanwege zijn grootte compileert het veel langer en levert het een voltooide kernel op Het kan het leven van gebruikers met een laag stroomverbruik vereenvoudigen.

Hoewel dit wordt gevonden als een "idee", Gentoo-ontwikkelaars sluit de mogelijkheid niet uit en ze praten erover, terwijl van de kant van de gebruikers zijn de meningen al verdeeld.

Si je wilt er meer over weten, u kunt de originele notitie inchecken de volgende link.


De inhoud van het artikel voldoet aan onze principes van redactionele ethiek. Klik op om een ​​fout te melden hier.

Wees de eerste om te reageren

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd.

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.