Hamarosan érkezik a Gentoo-ba az OpenRC

Címkék

Doug Goldstein, Gentoo karbantartó egy rövid blogbejegyzésben ír arról, hogy a Gentoo csapat által fejlesztett baselayout-2 csomag hamarosan kompatibilis lesz az OpenRC-vel, és megjelenik a Portage fában. A baselayout csomag felel a Gentoo fájl- és könyvtárkiosztásáért és az initszkriptekért. Az integrálásra kerülő OpenRC pedig egy új fejlesztésű, Gentoo, FreeBSD és NetBSD kompatibilis portolható initrendszer.

Az OpenRC ígéretes tulajdonsága, hogy nem csak elindítja, hanem monitorozza is a szolgáltatásokat, lehetővé teszi a függőségek kezelését, a reentráns szolgáltatás-indítást és a párhuzamos működést. Ezen felül bármilyen POSIX kompatibilis userland és /sbin/init felett képes működni, C implementációjának hála jóval gyorsabban mint a Gentoo által jelenleg használt -bash szkripteken alapuló- rc rendszer.

Hozzászólások

btw roy-nak nemreg kislanya szuletett :)

--
Segmentation violation -- Core dumped blues

Én már használom az openrc overlayben lévő 0.1-est, eszméletlen jó. Olyan gyorsan bútol és áll le a (4,5 éves) gépem, hogy el se hiszem. A suspend sokkal lassabb nála.

Minden initszkript működik, még a wlan csatlakozással sem volt gond (mint régebben sokszor).
Teljesen stabil most is, mindenkinek csak ajánlani tudom, nyugodtan ki lehet próbálni.

25 másodperc.
Asszem ez elég jó. 1400 MHz Pentium-M proci, 1 GB RAM, Dell Latitude D400.
Nem indítok el fölöslegesen szolgáltatásokat, nem töltök be kernel modulokat, csak amikor használom őket (bluetooth, irda, cups, ppp, eth, dmcrypt, virtualbox). Dzsentú rúlz.

Egy kicsit jobb tulajdonságú Thinkpad T40-esen Kubuntut futtatok, az bűn lassú még upstarttal is. Igaz, gyári a kernel van rajta és betölt minden modult, init szkripteket viszont próbáltam megszűrni.

Na ez egy korrekt dolog lesz. Kifejezetten pozitív előrelépés. Meg voltam kicsit illetődve, mikor a gentoo-körül voltak az alapítvány körüli hercehurcák, de szépen stabilizálódik a dolog. Örömmel küldenék évente 5-10 eft-t, hogy ne csak kapjak egy nagy csomó ember munkájából, hanem adjak is, de fogalmam sincs hova lehetne utalni. Ebben tud valaki segítni?

Én örülök, hogy ugyanarra a feladatra a különböző distrok más megoldást alkalmaznak, mert így lehet választani, de tud ez valamivel többet az upstartnál?
---
;-(

"Upstart is an event-based replacement for the /sbin/init daemon which handles starting of tasks and services during boot, stopping them during shutdown and supervising them while the system is running." upstart project

vs.

"OpenRC is a dependency based init system that works with the system provided init program, normally /sbin/init. It is not a replacement for /sbin/init." openrc project

Továbbá "OpenRC is 100% compatible with Gentoo init scripts, which means you can probably find one for the daemons you want to start in the Gentoo Portage Tree. OpenRC also provides an init script that runs BSD rc.d style scripts too, making it easy to port your BSD system to OpenRC."

Vagyis az init daemonokat viszonylag szabadon lehet cserélgetni alatta, a fentiek alapján akár az upstartot is, és pl. BSD rendszerek alatt úgy gyorsítja fel a bootolást, hogy nem kell érdemben átírni a meglevő init scripteket.

A default init daemonnnal+openrc készített 29 másodperces bootchart érdekes.

(Egyébként ezeket a kérdés előtt nem tudtam és most gugliztam ki. Just sayin'.)

Kivancsian varom. En meg a openrc elott lattam baselayout-2-t, es akkor mar egesz jo volt, csak a kerberos kdc-t nem nagyon akarta felloni (egy vmware-s tesztszerver volt). Lehet bealdozom az egyik bonyibb vmware gepemet openrc tesztre. Meg megragom a dolgot...