Top Module Empty

Logowanie

Witaj Gość!






Nie pamiętasz hasła?
Nie masz konta? Załóż konto

Strona główna arrow Aktualności arrow Aktualnosci Gentoo System arrow Baselayout2 i OpenRC trafiają do portage z maską ~arch.
Baselayout2 i OpenRC trafiają do portage z maską ~arch. PDF Drukuj E-mail
Oceny: / 2
KiepskiBardzo dobry 
Napisał: dnadesign   
sobota, 17 maj 2008
Baselayout2 i skojarzyony z nim OpenRC trafiły do portage na przełomie kwietnia i maja. Baselayout2 jest kolejną wersją standardowego systemu monitorowania i zarządzania usługami Gentoo podczas startu systemu.
Na przełomie kwietnia i maja 2008, zapowiedziany niedawno baselayout-2 oraz OpenRC trafiły do drzewa portage z maską ~arch. Baselayout2 jest kolejną wersją standardowego systemu monitorowania i zarządzania usługami Gentoo podczas uruchamiania systemu. Do tej pory bazował na serii skryptów bash'owych, które to uruchamiały usługi systemowe. Miało to pewne ograniczenia (jak chociażby przemieszane komunikaty startowe i błędne przypisywanie komunikatów uruchomienia do konkretnych usług w trybie PARALLEL_STARTUP, co powodowało lekkie zamieszanie lub chociażby to, że skrypty bash'owe z baselayout-1 niekiedy korzystały ze statycznie łączonych odwołań do funkcji C, co kosztowało trochę czasu).
W wersji 2.0.0 baselayout korzysta z OpenRC, systemu zarządzania usługami napisanego w języku C głównie przez Roy'a Marples'a. Jest on napisany w czystym C, co oznacza szybsze działanie. Dodatkowo sam wygląd został bardziej dopracowany. Teraz każdy komunikat oznaczony jest z lewej strony nazwą usługi, dzięki czemu nawet w trybie PARALLEL_STARTUP nie będziemy mieli problemu z rozróżnieniem, do której usługi należy dany fragment komunikatu. Co do samej szybkości działania, można zauważyć parosekundowy wzrost szybkości startu systemu.

Sama migracja na baselayout-2 z OpenRC jest prosta. Wystarczy odmaskować w plikach portage odpowiednie pakiety:
echo sys-apps/baselayout >> /etc/portage/package.keywords
echo sys-apps/openrc >> /etc/portage/package.keywords

Następnie zainstalować baselayout-2:
emerge -av baselayout

Należy pamiętać, żeby zaraz po udanej instalacji, bezwzględnie uruchomić etc-update!! Bez tego, system może nie uruchomić się poprawnie po restarcie.
Więcej informacji na temat migracji do baselayout-2 można znaleźć w podręczniku migracji pod adresem http://www.gentoo.org/doc/pl/openrc-migration.xml.

Słowem zakończenia dodam, że najnowsze wersje obu pakietów na dzień dzisiejszy to:
 - 2.0.0 dla baselayout;
 - 0.2.4-r1 dla openrc;

Po wykonaniu testów na Gentoo 2007.0 AMD64 mogę powiedzieć, że nowy system zarządzania usługami zachowuje się stabilnie. :)
Zmieniony ( czwartek, 29 maj 2008 )
 
dalej >
Strona została wygenerowana w 0.056220 sekundy.