- A hozzászóláshoz be kell jelentkezni
- 2039 megtekintés
Hozzászólások
A GNU Mach egy mikrokernel. A Mach csak alapveto kernel szolgaltatasokat nyujt, nem biztositja a kernelbe agyazva a korabbi a szeleskoru operacios rendszer szolgaltatasokat (mint peldaul a fajlkezelesi operacios rendszer szolgaltatasokat). Itt az operacios rendszer funkcionalitast nem a kernelbe agyazva, hanem un. kernelen kivül futo szerverekkel biztositjak.
Itt jon a kepbe a Hurd. A GNU Hurd a GNU project probalkozasa arra, hogy a megszokott Unix kernelt levaltsa. A Hurd pontosan azon szerverek csoportja amelyek bizositjak azokat a funkciokat, amelyek nincsenek benne a mikrokernelben. Tehat bizositjak a filekezelest, a halozatkezelest (halozati protokolok), a file hozzaferest, es egyeb dolgokat, amelyek benne vannak a hagyomanyos Unix kernelekben, peldaul a Linuxban.
- A hozzászóláshoz be kell jelentkezni
A microkernel alapú OS egyik előnye ha jól tudom, hogy szinte soha nem kell rebootolni a rendszert. Még akkor nem ha pl új filerendszer támogatása épül be a renszerbe. Szemben pl a monolitikus linuxal, ahol új kernelfunkció beépítése kernel újrafordítással, és utána reboot-al jár.
A windows NT állítólag microkernel alapú. Ha ez igaz, számomra kérdés miért kell minden apró változtatás után újraindítani?
Még a videókártya drivere-ének a telepítése is reboot-ot igényel windows NT rendszereken. A monolitikus linux-on pedig reboot nélkül le lehet fordítani, majd betölteni pl a nvidia kernel moduljait.
- A hozzászóláshoz be kell jelentkezni
A Windows NT valoban microkernel alapu. A M$ szakemberei szerint meg lehet(ne) oldani barmely eszkozmeghajto onfly beilleszteset a kernelbe, es barmely service ujrainditasat. Egy valami miatt maradtak meg a reboot mellett. Espedig azert, mert egy atlag felhasznalonak nem lehetne megmondani, hogy huzd ki az xy drivert, vagy allitsd le kezzel a xy servicet, majd inditsd el. A Windows sosem a ``szakertok" operacios rendszere volt.
Nekunk ezek a dolgok Unix(-like) rendszerek alatt termeszetesek, de nem mindenki szeretne ezzel foglalkozni. Mig a reboot soran ugyis minden service ujra indul, stb. (Megfigyelheto kezdo Linuxos felhasznaloknal, hogy ha valami nem mukodik rebootoljak a gepet =), ez vajon honnan eredhet?)
- A hozzászóláshoz be kell jelentkezni
Azért a korrektség kedvéért tegyük hozzá, hogy még a Hurd doksija is azt írja, hogy biztos ami ziher, és ilyen nagy katyvasztások után indítsd újra a gépet. (Hacsak nem vagy fejlesztő és tudod mit csinálsz:) )
- A hozzászóláshoz be kell jelentkezni