DragonFly BSD

Journaling filerendszer a DragonFly BSD-ben

Címkék

December elején Scott Long egy kívánságlistát készített, amelyben leírta, hogy milyen funkciókat látna szívesen a következő FreeBSD kiadásokban. A kivánságlistán szerepelt a naplózó (jounaling) filerendszer megvalósítása is. Úgy tűnik, hogy Matthew Dillon is olvasta a kívánságlistát, mert a DragonFly BSD-ben megkezdődött a journaling filerendszer implementálása.A VFS munkák keretén belül Matt megkezdte annak az infrastuktúrának a kialakítását, amely ahhoz kell, hogy a naplózó filerendszert meg lehessen valósítani.

Bővebben a CVS commit logban itt.

GoBSD

Címkék

Pár napja letölthető a GoBSD névre hallgató BSD disztribúció első preview kiadása. A GoBSD nem más, mint a DragonFly BSD stabil kiadásának számos bővítéssel / javítással ellátott verziója. A GoBSD tartalmazza a BSD installer-t a könnyebb telepíthetőség miatt, és megtalálható benne használatra kész állapotban a pkgsrc is.

Az anyag letölthető innen (256MB). MD5sum-ja: 74bc83d2c0e998935ed835ebae5f51a7

Ősi VM bug javítva

Címkék

Matthew Dillon tegnapi HEADS UP-jában arról számol be, hogy egy régi, filerendszer sérüléssel járó VM bugot sikerült javítaniuk. Dillon szerint a bug a FreeBSD-4 sorozatból öröklődött, de a bugos kód egy része megtalálható a FreeBSD-5 sorozatban is.A bug javításában közreműködött David Rhodus is. A hiba a contigmalloc() függvényben volt, és főleg a twe(4) driver használóit érintette (a twe(4) driver a 3ware RAID kontrollerek meghajtásáért felelős). A bug random filerendszer sérüléseket vagy ``page not found in hash'' pánikot okozhatott. Aki ilyen hibával találkozott, annak érdemes cvsup-olni, mert a javítás bekerült a DragonFly_Stable-be.

Bővebben Matthew levelében.

Új ``elfogadhatóan stabil'' DragonFly BSD ISO

Címkék

A DragonFly BSD fejlesztése jelenleg olyan szakaszban van, ami miatt a snapshotok stabilitása nem éppen a legjobb. Ezért a DragonFly BSD projekt a napi snapshotok mellett időnként ``reasonably stable'' snapshotokat is készítenek.Azoknak a felhasználóknak, akik most ismerkednek a DragonFly BSD-vel, érdemes ezekkel a ``elfogadhatóan stabil''-nak jelzett snapshotokkal kezdeni.

Matthew Dillon a napokban adott ki egy friss snapshotot. Ez letölthető a következő helyről:

dfly-stable-20041009.iso.gz

Adomány a DragonFly BSD projektnek

Címkék

Az Offmyserver nevű cég hardver adományt adott át a Matthew Dillon vezette DragonFly BSD projektnek. A cég egy Intel blade szervert adományozott, amelyet a DragonFly BSD fejlesztők kernel- és felhasználótér-beli hálózati fejlesztésekhez fognak majd felhasználni.Az adományozó cég a Szilícium Völgy egyik informatikai cége, amely FreeBSD-alapú gépekkel végzi munkáját. Internet infrastruktúra szintű rackmount szervereket, biztonsági berendezéseket, és menedzselt FreeBSD hosting szolgáltatást kínálnak ügyfeleiknek. A cég vezetősége korábbi BSDi és iXsystems cégvezetőkből tevődik össze, így a BSD-hez való ragaszkodásuk nem véletlen.

Az adományozásról a sajtóbejelentést elolvashatod itt.

Stable tag

Címkék

A Matthew Dillon vezette DragonFly BSD-ben megjelent a BSD-kre jellemző -stable tag.

DragonFly BSD: make quickkernel / quickworld

Címkék

Matthew Dillon - korábbi FreeBSD/Linux hacker, jelenleg a DragonFly BSD vezetője - egy olyan kódot commit-olt, amely lehetővé teszi a DragonFly BSD kernelének és world-jének gyors lefordítását. A ``make quickkernel'' és ``make quickworld'' segítségével gyorsabban lehet lefordítani a rendszert abban az esetben, ha az már legalább egyszer le lett előtte fordítva, és csak kisebb változások történtek benne.

A hír hallatán a freebsd-hackers listán is elindult a beszélgetés a dologról. Geert Hendrickx megkérdezte a fejlesztőket, hogy van-e lehetőség arra a FreeBSD-ben, hogy cvsup után valóban csak a változásokat fordítsa le. Mint írta, nagyon frusztráló, hogy az egész rendszert (fordító programot, sendmailt, stb.) akkor is le kell fordítania, ha csak egy kis változás történt a forrásban, és az nem is érinti ezeket a rendszer-összetevőket. A válaszban azt javasolták, hogy használja a

make buildworld buildkernel -DNOCLEAN

parancsot, és ebben az esetben az eredmény hasonló lesz.

Warner Losh szerint a make quickworld-öt nem nehéz FreeBSD-ben sem megcsinálni, és mellékelt is egy patchet a levele mellé.

Geert Hendrickx azt a kérdést tette fel, hogy a /etc/make.conf-ba beírt "NOCLEAN=true" is ezt eredményezi-e. A válaszban azt írták, hogy igen, de nem javasolják, mert míg ha valaki kézzel adja ki a ``make quickkernel'' parancsot, akkor tudja, hogy ha nem fordul le, az ettől van, és egy teljes ``make buildkernel''-t kell fordítania, míg ha bele van írva a /etc/make.conf-ba, akkor hajlamos elfelejteni, és fals bugreportok születhetnek. Ruslan Ermilov szintén kérte a lista tagjait, hogy csak bizonyos esetben használják a NOCLEAN-t, de ne használják rutinszerűen.

Dillon szerint a quickkernel / quickworld párossal sok időt takarítanak meg, többnyire csak fejlesztők használják, és ők tudják, hogy ha valami nem fordul, akkor annak ez az oka. Olyankor csinálnak egy buildkernel / buildworld párost.

A freebsd-hackers thread itt.

DragonFly BSD 1.0A

Címkék

Mivel a DragonFly BSD 1.0-ás kiadásában az installer olyan fdisk/slice bugot tartalmazott amely logikai lemez sérüléshez vezethet, a DragonFly BSD csapat kiadta az 1.0A verziót.