SMP kernel alapértelmezetten

Címkék

Sascha Wildner nemrég bejelentette a dragonfly-users levelezési listán, hogy köszönhetően az elmúlt hetekben végzett munkának, a DragonFly SMP kernelnek most már sikeresen bootolnak fel és működnek az egyprocesszoros rendszereken is. Éppen ezért Wildner hozzáadta az "options SMP" opciót a "GENERIC" és az "X86_64_GENERIC" kernelkonfigurációs fájlokhoz. Ez azt jelenti, hogy mostantól aki GENERIC kernelt használ, annak SMP-képes kernele lesz akkor is, ha csak egy processzor található a gépében. Kivéve, ha az "options SMP" eltávolítja/kikommenteleni a kernelkonfigból. A részletek itt.

Hozzászólások

Viccesen hangzik 2011-ben, mint jelentős előrelépés.
:-)

Ha tényleg érdekel... emlékeim szerint Dillonnak nem tetszett, hogy a FreeBSD többség az egész kernelt preemptívvé akarta tenni, így pl a user és kernel processek egyenlő prioritással mennek, így egymást is megszakíthatják. Szerinte ez teljesítmény problémákat okozhat, és körülményesebb megvalósítani. Kildolgozott egy ütemezőt, ami másképp működik, így egy csomó dolgot kiszedhettek BGL alól, így szerintük gyorsabb lett a rendszer is (nem tudom, nem próbáltam :) )Sajnos mélyebben nem ástam bele magam, de a HUPWiki szerint a lényeg: a módszere " lehetővé teszi a lockolás nélküli konkurrens hozzáférést és kommunikációt a kernel szálak és alrendszerek között".

Nekem mindenesetre szimpatikus az ötlete.

Hat, en ugyan nem ertek hozza, de en Dillon-nal ertek egyet, a kernelnek mindig prioritasosabbnak kell lenni, mint barmilyen userspace dolognak, kulonben szerintem bizonyos idoziteses cuccok problemasak lehetnek, a kernel nem tudja sajat maga szamara garantalni, hogy arra az idozitesre nala marad a vezerles.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal