Lassan közeleg a FreeBSD 5.2-RELEASE kiadása. A megjelenésig azonban számos nyílt kérdést, megoldatlan ügyet kell még tisztázni.
Lássuk sorjában mik is ezek:
Éles környezetben is megbízhatóan használható M:N szálkezelés - A KSE M:N szálkezelési támogatás elérte a kísérleti szintű "már használható" állapotot i386 architektúrán az 5.1-RELEASE-ben. Az M:N típusú szálkezelésnek el kell érnie a "production-quality" állapotot az 5.2-re
KSE támogatás a sparc64, alpha, ia64 architektúrákhoz - Jelenleg csak az i386 platformhoz érhető el korlátozott KSE támogatás, nagyon jó lenne, ha elkészülne a KSE támogatás nem-i386 platformokhoz a 5.2-RELEASE megjelenésére
ia64 stabilitás - Kris Kennaway jelentése szerint nagyon instabil az 5-CURRENT az ia64 gépeken (mint például a pluto* gépeken). Ezeket a problémákat javítani kell ahhoz, hogy sikeres csomag készítést lehessen végezni
ia64 sio támogatás - az ia64 soros konzol támogatás nem működik a HP Itanium2 platformokon. A platform-függetlenség és a busz kezeléshez jobbátételéhez szükség van a sio driver újraírására
FAST_IPSEC és KAME kompatibilitás
KAME szinkronizáció - A FreeBSD KAME IPv6 kód jelenleg nem áll szinkronban a KAME forgalmazó forrásával. A FreeBSD Project-nek be kell olvasztania a legfrissebb javításokat, frissítéseket, új funkciókat, stb.
truss támogatás a ptrace-hez - Majd' az összes folyamat (process) debugger frissítve lett a procfs nélküli kernel primitívek használatához, kivéve a truss(1)-t. A procfs biztonsági okokból nemkívánatosnak lett minősítve, ezért nagyon jó lenne, ha a truss is fel lenne készítve a procfs utáni használatra. Dag-Erling Smorgrav készített egy prototípust, Robert Drehmel pedig fejleszti és teszteli a foltokat.
A Darwin msdosfs beolvasztása, egyéb javítások - az Apple-féle Darwin operációs rendszer egészen kiterjedt frissítéseket tartalmaz az msdosfs és egyéb kernel szervizekhez. Ezeket a frissítéseket át kell nézni és be kell olvasztani a FreeBSD forrásfába
sparc64 verzió a syscons-ból - portolni kell a syscons-t sparc64-hez. Eszközmeghajtót kell készíteni a sun egérhez és billentyűzethez. Engedélyezni kell több, mint 3 bitet a syscons háttér színeiben.
ACL_MASK semmibe veszi az umask támogatást az UFS-ben
Finomszemcsézett hálózati verem zárolás Giant nélkül (Giant - zárolási mechanizmus, sajnos nem elég hatékony. Ahol lehet ezt a lockolást lecserélik a hatékonyabb forgózáras lockolási mechanizmusra (spin lock)) - A 5.2-RELEASE célja, hogy a hálózati réteg nagyrész a Giant felhasználása nélkül fusson, ezzel alaposan megnövelve annak teljesítményét.
ATA driver felépítésbeli javítások, MPsafety
Tier-1 támogatás az AMD64 Hammer platformhoz - "Éles üzem" támogatás az AMD64 platformhoz. Jelenleg az AMD64 platform 32-bites emulált módban fut, és egyelőre csak single-user módban tud 64-bitben bootolni. Remélhetőleg lesz "éles üzem" támogatás az AMD64-hez a 5.2-RELEASE-ben (azaz használható lesz stabilan az AMD64 vasakon).
GCC 3.3 frissítés - erről volt már szó ma
Újragondolt kld fordítási infrastruktúra - a kernelmodulok fordításának mechanizmusát kell hatékonyabbá tenni. Ehhez Peter Wemm elkészítette a kezdeti terveket
Pehelysúlyú megszakítás szálak (Light-weight interrupt threads)
Támogatás a teljesen dinamikus rendszerhez - A kiterjedt PAM és NSS támogatás megjelenése az 5.0-RELEASE és 5.1-RELEASE rendszerekben a teljesen dinamikusan linkelt rendszert kívánja meg
Az APIC PCI interrupt routing támogatás befejezése
A GBDE futási-időben történő autokonfigurációja
MAC Framework devfs elérési utak javítása - a Brian Feldman által készített foltok áttekintése és beolvasztása
rpc.lockd(8) stabilitás - A folyamat nem megszakítható ha az lockolva van.
A FreeBSD 5.2 TODO listája online elérhető itt.