DragonFly BSD

Mi várható a DragonFly BSD 1.5-be? ZFS, ...

Címkék

Matthew Dillon, a DragonFly BSD projekt vezetője egy összefoglalót készített arra nézve, hogy mi várható a jövőre megjelenő 1.5-ös kiadásba. A nagyobb munkák januárban indulnak. Az első szint a hálózati réteg MPSAFE-fé tétele. A februárra ütemezett munka már az I/O alrendszer megújításáról szól.A munka a cache coherency management system

(CCMS) implementálásáról szól. És végül március - április körül elindul a Sun csoda filerendszerének, a ZFS-nek portolása DragonFy BSD alá. Matthew átnézte a kódot, és nagyon jónak találta. Meg volt elégedve a dokumentáltsággal, a modularitással, és a könnyen olvashatósággal. A portoláshoz elengedhetetlen némi userland VFS munka is... A tervekről itt.

DragonFly BSD 1.4 hamarosan

Címkék

A DragonFly BSD kernel@ listán az egyik tag viccesen megjegyezte, hogy kezdi elveszíteni türelmét az 1.4 kiadásával kapcsolatban. Úgy tűnik, hogy a Debian-hoz hasonlóan itt is azt az elvet vallják, hogy akkor lesz kész, amikor elkészül, és nem előbb. Matthew Dillon válaszában kifejtette, hogy a DragonFly BSD 1.4-es kiadása erősen valószínű, hogy csak karácsony után egy héttel jelenik majd meg. Korábbi kiadás is lehetséges, de a legvalószínűbb az ünnep utáni release.

DragonFly BSD verziók, kiadások

Címkék

A dragonfly-kernel listán keresett az egyik listatag olyan weboldalt vagy dokumentációt, amely leírja a DragonFly BSD verziószámozási rendszerét, és a kiadások idejét. Mivel ilyen oldal nem nagyon van, Simon 'corecode' Schubert fejlesztő összefoglalta a legfontosabb tudnivalókat:A fejlesztő szerint észrevehető némi hasonlóság a Linux kernel és a DFly BSD verziószámozása közt.

A fejlesztés kizárólag a -DEVELOPMENT névre hallgató CVS ágon történik. A -DEVELOPMENT ág számozása mindig páratlan. Jelen pillanatban az 1.3-nál tartunk.

Amikor a fejlesztők úgy érzik, hogy már elég messze jutottak a fejlesztésben, és ideje lenne egy új kiadást készíteni, akkor megpróbálják a forrást extra stabil állapotra hozni, majd készítenek egy új CVS branch-et. Ez a CVS branch mindig páros verziószámot kap. Jelenleg az 1.2-nél tartunk. A fentiekből következik, hogy a következő stabil kiadás az 1.4-es lesz, míg a következő fejlesztői ág (-DEVELOPMENT) az 1.5-ös verziószámot fogja kapni.

A kiadott branch-ekhez természetesen járnak biztonsági javítások, de új dolgok nem kerülnek beléjük. Minden olyan esetben, amikor a kiadott branch-ek változnak (mert biztonsági javítás került beléjük), akkor Matt [Dillon] léptet egyet az alverzió-számon (pl. 1.2.6, 1.3.7).

Emellett vannak még ún. sliptag-ek is. Ilyen például a DragonFly_Preview, amely a -DEVELOPMENT valamely részét mutatja. Ez egy snapshot a fejlesztésről, amely rendszeresen frissül.

Bővebben itt.

ubench: FreeBSD 4/5/6 és DragonFly BSD eredmények

Címkék

A DragonFly felhasználói lista egyik levele szerint Tomaž Borštnar az ubench programot felhasználva sebesség méréseket végzett különböző FreeBSD és DragonFly BSD verziókon, majd megosztotta az eredeményeket a lista olvasóival.A méréseket egy AMD64/939 3000+ processzoros, 2GB RAM-mal felszerelt gépen végezte. A tesztekben FreeBSD 4.11, FreeBSD 5.4/i386, FreeBSD 6beta3/i386, FreeBSD 6beta3/amd64 és DFly-Preview operációs rendszerek szerepeltek.

Az ubench CPU és memória eredmények itt.

A DragonflyBSD is a pkgsrc-t fogja használni

Címkék

A BSD-k "bleeding edge"-e, a DragonflyBSD következő kiadását - amely decemberre várható - már a NetBSD team által fejlesztett pkgsrc forrás és csomagmenedzsment-rendszerrel szeretnék kiadni. A dfports eléggé elhagyatott lett az elmúlt időszakban, az APT-re átállás elhalt és a tények meggyőzték Matt-et a szükséges lépésről. Matt bejelentése itt.Azoknak, akik már most is dédelgetnek egyik sarok-partíciójukban egy Dfly-t és szeretnének átállni pkgsrc-re, ez a cikk jó kezdésnek bizonyulhat.


Hajrá DragonFly!

Journaling filerendszer állapotjelentés

Címkék

Matt Dillon jelentős lépéseket tett annak érdekében, hogy a DragonFly BSD legyen az első olyan BSD terjesztés, amelyik korszerű naplózó filerendszerrel rendelkezik majd a jövőben. A napokban két levélben részletezte, hogy hol tart a journaling FS fejlesztése...A kód már egész működőképes. A kernel már képes szinte az összes logot előállítani a ``forward'' journaling-hoz. A jscan segédprogram segítségével képesek vagyunk tükröt készíteni a naplózott filerendszerről. A journaling képességet Matt jelenleg ``testing only'' jelzővel illette. A beszámolóból kiderül, hogy milyen teljesítménnyel működik a filrendszer, hogy a ``reverse'' journaling implementálása még hátra van, de az eddigi eredmények is ígéretesek....

Bővebb infó ebben és ebben a levélben.

Új ütemezési algoritmus

Címkék

Matt Dillon újraírta a DragonFly BSD ütemezőjét. Két bugot is felfedezett a régi scheduler-ben, ezért úgy döntött, hogy kidobja az általuk és a FreeBSD projekt által felhalmozott zavaró kódokat és visszatér az ősi CSRG BSD ütemezési algoritmushoz.Alapvetően jelenleg a CSRG féle kód van most a DragonFly BSD-ben, további két funkcióval kibővítve: az egyik egy heurisztika, amelyik osztályozza a processzeket aszerint, hogy azok batch vagy interaktív típusúak. Emellett Matt megemelte az ütemezési frekvenciát 20-ról 50 Hz-re.

Teszt eredmények postázása a listára több mint kívánatos.

Matt levele itt.