5.2-RELEASE TODO

Címkék

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.