DragonFly BSD 1.0

Címkék

Egy évvel azután, hogy a DragonFly BSD forkolódott a FreeBSD 4.x forrásfából, a DragonFly BSD csapat bejelentette a DragonFly BSD 1.0-át. A csapat jelentősnek mondható eredményeket ért el az elmúlt egy évben. Szinte az egész alap FreeBSD szálkezelő (threading), processz, megszakítás (interrupt), és hálózati (network) infrastruktúrát lecserélték a natív DragonFly alrendszerekkel.

Van saját MP-barát (multi processor) slab allokátoruk, van Light Weight Kernel Threading (LWKT) rendszerük, amely független a dinamikus userland ütemezőtől, van saját core IPI (Inter Processor Interrupts) rendszerük az IPC-khez, van teljesen integrált pehelysúlyú messaging rendszerük, stb.A csapat a fejlesztések során megőrizte a FreeBSD 4.x sorozat ismert stabilitását, de kicserélte a fontosabb alrendszereket. Alkalmaztak számos kódot a FreeBSD-ből, NetBSD-ből és az OpenBSD-ből amely számukra, céljaiknak megfelelő volt. Ilyenek például a NEWBUS/BUS_DMA, az USB infrastruktúra, az RCNG (next generation system startup infrastructure), stb.

Lépéseket tettek egy új build és release rendszer kidolgozása felé, és megkezdődött egy telepítő program kifejlesztése is, amely már jelenleg is használható állapotban van.

Természetesen sok munka van még hátra addig, amíg elérik Matthew Dillon korábban kitűzött céljait. Például a ports/csomag rendszer átdolgozása, vagy az userland szálkezelés átalakítása. A DragonFly BSD jelenleg még a korábbi FreeBSD 4.x-es pthread szálkezelést alkalmazza, amely a későbbiek során szintén átírásra kerül. Hátra van még a BKL (Big Kernel Lock) száműzése a rendszerből, vagy például a VFS alrendszer átdolgozása. Ezek a munkák az elkövetkezendő egy évre várnak.

Bővebben a DragonFly BSD 1.0 bejelentésében itt.

Hozzászólások

Feltelepitettem. A CD-rol valo bootolas utan ketfelekeppen lehet bejelentkezni. Vagy ``root''-kent, es akkor a manualis telepitest lehet elvegezni, vagy ``installer''-kent, es akkor siman telepitheto a rendszer a live CD-rol 4 perc alatt az installer segitsegevel.

Le is szedted közben az iso.gz-t? Nekem olyan 404-et ad, mint a huzat. :))