Deweloperzy Gentoo rozważają możliwość tworzenia binarnych części jądra

Gentoo-Linux

Wszystko tych, których zachęcono do korzystania z Gentoo, wiedzą to ta dystrybucja Linuksa to jest wysoce konfigurowalny dzięki temu nie używa prekompilowanych plików binarnych, Z którym użytkownik musi samodzielnie wykonać kompilację systemu co daje mu ogromną przewagę nad innymi dystrybucjami, ponieważ można utworzyć kompilację skoncentrowaną na składnikach komputera, co zapewnia większą płynność i wydajność.

Ponieważ z Portage, który zawiera kilka zaawansowanych funkcji takie jak zarządzanie zależnościami, dostrajanie pakietów do upodobań administratora, fałszywe instalacje w stylu OpenBSD, piaskownice kompilacji, bezpieczna deinstalacja, profile systemowe, pakiety wirtualne, zarządzanie plikami konfiguracyjnymi i wiele slotów dla różnych wersji tego samego pakietu.

Ale teraz może się to zmienić od kiedy Deweloperzy Gentoo dyskutują możliwość udostępnianie ogólnych pakietów jądra Linuksa które nie wymagają ręcznej konfiguracji podczas kompilacji i są podobne do pakietów jądra dostarczanych w tradycyjnych dystrybucjach binarnych.

Como przykład problemu który powstaje, gdy jest używany ręczne dostrajanie parametrów jądra praktykowane w Gentoo, brakuje jednolitego zestawu domyślnych opcji które zapewniają funkcjonalność po aktualizacji (W przypadku konfiguracji ręcznej, jeśli jądro nie uruchamia się lub nastąpi awaria, nie jest jasne, czy problem jest spowodowany nieprawidłowymi ustawieniami parametrów lub błędem w samym jądrze).

Tradycyjnym sposobem zdobycia jądra w Gentoo jest zainstalowanie źródeł, a następnie samodzielna konfiguracja i zbudowanie jednego z nich. Dla tych, którzy nie chcieli przechodzić przez żmudny proces ręcznej konfiguracji, zapewniono alternatywną drogę do korzystania z genkernel. Jednak żaden z tych wariantów nie był w stanie faktycznie zapewnić odpowiednika rdzeni dostarczanych przez dystrybucje binarne.

Deweloperzy zamierzają dostarczyć gotowe jądro i oczywiście funkcjonalne które można zainstalować przy minimalnym wysiłku (jak ebuild, zbudowany przez analogię z innymi pakietami), a menedżer pakietów zaktualizuje go automatycznie w ramach regularnych aktualizacji systemu.

Obecnie pakiet sys-kernel / vanilla-kernel został już zaproponowany na tej podstawie z głównych źródeł jądra, uzupełniając wcześniej dostępny skrypt budujący o typowy zestaw opcji genkernela.

Jeśli muszę uzasadnić zmianę ze starej tradycji niestandardowych jąder na uniwersalny pakiet jądra, powinienem zacząć od omówienia powodów, dla których możesz chcieć skonfigurować niestandardowe jądro w pierwszej kolejności.

Pakiet jądra wanilii jak dotąd jest to tylko asemblacja z kodu źródłowego (proponowane w formie ebuilda), ale omawiana jest również możliwość generowania binarnych zespołów jądra.

Głównym kontrargumentem jest wysiłek. Jak wspomniano powyżej, osobiście zmęczyło mnie ręczne zajmowanie się moim jądrem. Czy wymienione potencjalne korzyści przeważają nad stratą czasu ludzkiego na konfigurowanie i utrzymywanie niestandardowego jądra?

Wśród zalet ręcznego dostrajania jądra, the możliwość dostrojenia wydajności, usunięcia zbędnych komponentów podczas kompilacji, skróć czas kompilacji i zmniejsz rozmiar jądra w rezultacie (na przykład, zbudowanie jądra zwolennika zajmuje 44 MB razem z modułami, podczas gdy jądro uniwersalne zajmuje 294 MB).

Wśród niedociągnięć zaobserwowano, że podczas instalacji można łatwo popełnić błąd, możliwe problemy z aktualizacją, nietolerancja, trudności w diagnozowaniu problemów.

Dostawa kompilacje Rozważane są pliki binarne, ponieważ uniwersalne jądroZe względu na swój rozmiar kompiluje się znacznie dłużej i dostarcza gotowe jądro Może uprościć życie użytkowników systemów o niskim poborze mocy.

Chociaż to jest uważane za „pomysł”, Deweloperzy Gentoo nie wykluczaj takiej możliwości a oni o tym mówią, podczas gdy ze strony użytkowników opinie są już podzielone.

Si chcesz dowiedzieć się o tym więcej, możesz sprawdzić oryginalną notatkę poniższy link.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.