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

gentoo-linux

alle degenen die Gentoo durfden te gebruiken, dat weten ze deze Linux distro dat het is zeer aanpasbaar dankzij dit maakt geen gebruik van voorgecompileerde binaire bestanden, Met welke de gebruiker moet zelf de systeemcompilatie uitvoeren waarmee het een groot voordeel geeft ten opzichte van andere distributies, omdat het een compilatie kan maken die is gericht op de componenten van de computer, waardoor deze vloeiender en beter presteert.

Sinds met Portage, dat enkele geavanceerde functies implementeert zoals afhankelijkheidsbeheer, fijnafstemming van pakketten naar de smaak van de beheerder, nep-installaties in OpenBSD-stijl, sandboxen tijdens compilatie, veilige verwijdering, systeemprofielen, virtuele pakketten, beheer van configuratiebestanden en meerdere slots voor verschillende versies van hetzelfde pakket.

Maar nu kan dit veranderen sinds Gentoo-ontwikkelaars zijn in gesprek de mogelijkheid om maak een voorziening van generieke linux-kernelpakketten die geen handmatige configuratie vereisen tijdens het compileren en zijn vergelijkbaar met de 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 handmatige configuratie niet wilden doorlopen, is er een alternatief pad naar het gebruik van genkernel voorzien. Geen van die varianten was echter in staat om daadwerkelijk het equivalent van de kernels te bieden die door de binaire distributies worden geleverd.

De ontwikkelaars zijn van plan een kant-en-klare kernel te leveren en uiteraard functioneel Kan met minimale inspanning worden geïnstalleerd (zoals ebuild, gebouwd naar analogie met andere pakketten) en zal automatisch worden bijgewerkt door de pakketbeheerder als onderdeel van regelmatige systeemupdates.

Momenteel is het pakket sys-kernel/vanilla-kernel al voorgesteld op basis van uit de belangrijkste kernelbronnen, die het eerder beschikbare buildscript aanvullen met een typische set genkernelopties.

Als ik de overstap 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 überhaupt een aangepaste kernel zou willen configureren.

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

Het belangrijkste tegenargument is inspanning. Zoals hierboven vermeld, werd ik persoonlijk ziek van het handmatig moeten afhandelen van mijn kernel. Wegen de genoemde potentiële voordelen op tegen het verlies van menselijke tijd bij het configureren en onderhouden van een aangepaste kernel?

Een van de voordelen van handmatige kerneltuning, noemt de vermogen om prestaties af te stemmen, onnodige componenten te verwijderen tijdens compilatie, verkort de compileertijd en verklein de kernelgrootte resulterende uitvoer (het bouwen van een voorstander-kernel kost bijvoorbeeld 44 MB samen met modules, terwijl een universele kernel 294 MB kost).

Onder de tekortkomingen, wordt geconstateerd dat het is mogelijk om gemakkelijk een fout te maken tijdens de configuratie, mogelijke problemen met de update, intolerantie, moeite met het diagnosticeren van problemen.

Het aanbod van compilaties binair wordt beschouwd als de universele kernel, vanwege zijn grootte, duurt het veel langer om een ​​voltooide kernel te compileren en af ​​te leveren het kan het leven van gebruikers van energiezuinige systemen vereenvoudigen.

Hoewel dit wordt gevonden als een "idee", Gentoo-ontwikkelaars sluit de mogelijkheid niet uit en ze praten er over, terwijl Aan 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.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  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.