Poul-Henning Kamp bejelentette a GEOM moduláris diszk I/O keret FreeBSD CURRENT-be integrálását.
A GEOM egy egymásra épülõ BIO (Block Input Output) alrendszer, vagy másnéven egy kötetkezelõ rendszer (Poul szerint azonban ennél jóval több), amely a szerzõ szerint már nyolc és fél éve a radarképernyõn van.
Poul-Henning szerint az ok, amiért nyolc évbe tellett ennek a megalkotása az, hogy jól meg akarta írni, ahelyett, hogy olyat készítene, amely egy gyors, összedobott munka lenne egy feladat elvégzésére. Levelében, amely némileg filozofikusra sikerült megemlíti a GEOM rendszer megalkotásának egyik fõ mozgatórugóját: a FreeBSD kódbázisának kitisztítását.
A GEOM a diszkkezelést minden architektúrán 64 bites alapokra helyezi, ami nagyon fontos, hiszen a FreeBSD szinte a kezdetektõl képes volt nagy fájlok (16 TB-ig) létrehozására és kezelésére, azonban a kernel más részei lehetetlenné tették ekkora fizikai partíciók létrehozását. A GEOM használatával ezek a korlátok megszûnnek, ráadásul számos más elõny is származik a bevezetésébõl.
Az egységes diszk-kezelés révén egymásra épülõ, moduláris rendszerbe lehet szervezni a különféle feladatokat (RAID, fájlrendszer-kódolás, csatoló-független diszkkezelés, stb), így általában véve egy sokkal letisztultabb módszer áll majd a fejlesztõk rendelkezésére. A GEOM az IA-64-es platform 64 bites EFI partíciójait használja, elérhetõvé téve azok minden elõnyét más platformokon is.
A GEOM-mal kapcsolatban a következõ oldalakon lehet további információhoz jutni:
GEOM manlap
A road map for a stackable BIO subsystem in FreeBSD
Némi extra információ, régebbi forráskódokkal
"Geometry" - an idea.
Extensible Firmware Interface (EFI)