Hurd: Az L4 Microkernel portolásának állása

Címkék

A Hurd jelenleg csak a GNU Mach microkernelen fut, de jelenleg is folynak a portolási munkák, melynek célja, hogy a Hurd az újabb L4 microkernelt használhassa. Ez a cikk tartalmazza a Hurd/L4 port jelenlegi állását.

A tervezési különbségek a Mach és az L4 között (tulajdonképpen két teljesen különböző kernel) miatt, nagy mennyiségű infrastruktúrális munkát kell végezni, például a Virtual Memory Manager (VMM) átírása, a glibc portolása, és az eszközmeghajtók megírása szükséges.Nekem úgy tűnik, hogy a Hurd-ból az életben nem lesz semmi. Elkészült az első GNU Mach 1 kernelre épülő Hurd, majd május végén bejelentették, hogy megjelent az 1.3-as Mach kernel. Megemlítették, hogy ezt már nem fejlesztik tovább. A fejlesztés a GNU Mach 2-ben folytatódik tovább. A Hurd nem tudni melyiket fogja használni.

Marad a GNU Mach 1 kernelen és mellé felveszik az L4-et? Vagy a GNU Mach 1 helyett a GNU Mach 2 lesz a fejlesztés további vonala? És ez mellett lesz az L4 port? Vagy teljesen áttérnek az L4-re?

Nem tűnik ez nekem összeszedett fejlesztésnek. A maroknyi Hurd fejlesztő nem hiszem, hogy átütő sikereket tudna elérni ezzel a rendszerrel. Szerintem a fejlesztők között az érdeklődés hiánya az, ami miatt kevés számú fejlesztő dolgozik a Hurd-ön.

Én mindenesetre szurkolok nekik.

Kapcsolódó cikkek:

GNU Hurd még idén?

GNU/Hurd hacking guide

Hurd: GNU Mach 1.3

Hozzászólások

LinuxTagon a Hurd Hacking Guidet iro ember azt mondta, h a Hurd-ot 'mikrokernel-fuggetlenre' akarjak megcsinalni.

Az ehhez vezeto egyik lepes lenne az, h portolnak az L4-ra. A masik ok, van nemi sebessegbeli es stabilitasbeli probelmajuk meg, ez utobbi elsosorban nagy loadnal. Szerinte ezert a Machot lehet felelosse tenni - azt nem tudom, h mennyire elterjedt ez a nezopont a fejlesztok koreben, es mennyire valos. Szinten szerinte az L4 ezen problemakat megoldana. Megjegyzi meg, h az L4 'mikrobb' kernel, mint a Mach, mert tizenx rendszerhivasa van, szemben a Mach harmincvalamennyijevel.

Az eloadason ugy tunt egyebkent, h ezek a Hurd-people-k ritka nyugodt egy nepek. A fejlesztes kezdete es az elso bootolas kozott eltelt valami 3 ev, amit tovabbi nehany ev kovetett, mire megjelent az elso verzio... (; es az utolso verzio se mai gyerek mar... ((; Erdekesseg volt, ahogy sorolta fel, h mi az, amit mar elertek, es mi az, amit nem. Pozitivumnak sorolta fel, h a Hurd-nak mar legalabb van egy stabil interfesze [de milyen interfesze? ez nem jott le nekem], amivel pl a Linux meg mindig nem rendelkezik. Van mar X, Gnome, etc. Negativum, hogy nincsen POSIX-Thread, ennek kovetkezteben nincsenek olyan alkalmazasok, amik ezt hasznaljak, igy peldaul KDE. Namost azt a tapsvihart, ami ekkor kitort... (((;

Nem tudom ezek a hirben linkelt cikkben mennyire vannak benne, mert nem jott be az oldal.

udv,

sz

Ja igen. Az L4-t - mitadisten - a Karlsruhei Egyetemen fejlesztik, az L4Ka project kereteben.

udv,

sz

Most karlsruhe-ben vagy? mert tobben panaszkodtak kulfoldrol, hogy a link nem jo. innen tokeletes, onnan valahol egy San Jose-i routeren akad meg a stuff.

Who is mfnx.net and why don't they want me to see this article? :)

[Yeah, I tracerouted too. My packets die in a San Jose mfnx.net router.]

>Az eloadason ugy tunt egyebkent, h ezek a Hurd-people-k ritka nyugodt egy nepek. A fejlesztes kezdete es az elso bootolas kozott eltelt valami 3 ev, amit tovabbi nehany ev kovetett, mire megjelent az elso verzio... (;

Hát igen, amultkor annak orultek, hogy a Hurd mar latja a 10GB-nal nagyobb diszkeket :-) ez olyan majus magassagaban volt. Mas oprendszerek lassan a 200GB fole latnak, igy hat nem tudom minek orulnek. Azzal a kijelentessel, hogy a Hurd akar iden megjelenhet RMS egy kicsit elbizakodottnak tunt. Meg ha meg is jelenik, akkor is ki fogja hasznalni? Egyket fanatikust (gyu) kiveve? :-)