Az 5.0-ás kiadás megjelenése előtti utolsó mérföldkő, az 5.0DP2 (Developer's Preview 2) sokat változott az előző kiadás, a DP1 óta...A FreeBSD 5.0-ás kiadása a tervek szerint a következő platformokra fog megjelenni:
alpha, ia64, i386 (ia32), pc98 és sparc64
alpha platformon a következő gépeken fut:
- AXPpci33 ("NoName'')
- Universal Desktop Box (UDB or "Multia'')
- Personal Workstation ("Miata'')
- Evaluation Board 64 family
- Evaluation Board 164 ("EB164, PC164, PC164LX, PC164SX'') family
- AlphaStation 200 ("Mustang'') and 400 ("Avanti'') series
- AlphaStation 500 and 600 ("Alcor'' & "Maverick'' for EV5, "Bret'' for EV56)
- AlphaServer 1000 ("Mikasa''), 1000A ("Noritake'') and 800("Corelle'')
- DS10/VS10/XP900 ("Webbrick'') / XP1000 ("Monet'') / DS10L ("Slate'')
- DS20/DS20E ("Goldrush'')
- AlphaPC 264DP / UP2000
- AlphaServer 2000 ("DemiSable''), 2100 ("Sable''), 2100A ("Lynx'')
- AlphaServer 4x00 ("Rawhide'')
- AlphaServer 1200 ("Tincup'') and AlphaStation 1200 ("DaVinci'')
- AlphaServer 8200 and 8400 ("TurboLaser'')
- Alpha Processor Inc. UP1000
- Alpha Processor Inc. UP1100
- Alpha Processor Inc. CS20, Compaq DS20L
Az i386-os és pc98-as platform támogatása gyakorlatilag megegyezik a 4-STABLE ágéval, új viszont az ia64 és a sparc64 támogatás.
Utóbbi a következő gépekre terjed ki:
- Sun Ultra 1
- Sun Ultra 2
- Sun Ultra 5
- Sun Ultra 10
- Sun Ultra 30
- Sun Ultra 60
- Sun Blade 100
- Sun Netra t1 széria
- Sun Enterprise 220R
- Sun Enterprise 250
- Sun Enterprise 420R
Az SMP (több processzor) támogatás az Ultra 2 és 60 munkaállomásokon, illetve az Enterprise 220R, 250 és 420R szervereken működik.
Az 5.0DP2-ben megjelent újdonságok:
- SMPng: Az újgenerációs SMP támogatás (fejlesztése jelenleg is folyik). Jelen verzióban már részleges támogatás van arra, hogy több processzor fusson kernel módban, ugyanabban az időben.
- KSE: Kernel Scheduled Entities, amely lehetővé teszi egy processz számára, hogy több kernel szintű szálat futtasson, hasonlóan a "Scheduler Activations"-hoz.
- Új architektúrák: ia64 és sparc64 (lásd fönt).
- GCC: A rendszer már a GCC 3.2.1-es verzióján alapul, nem a 2.95.x-en.
- MAC: Mandatory Access Control szabályok használata
- GEOM: egy rugalmas alrendszer a diszk I/O kérések kezelésére. Egy kísérleti lemezkódolási algoritmus is elérhető, amely szintén a GEOM-on alapul.
- FFS: Az FFS fájlrendszer támogatja a háttér fájlrendszer-ellenőrzést (a gyorsabb helyreállás érdekében) és a fájlrendszer-pillanatképeket (snapshot).
- UFS2: Az új UFS2 formátum kibővített fájlonkénti attribútumok (pld. MAC) tárolását és nagyobb fájlméreteket támogat.
- Cardbus: Cardbus eszközök támogatása (32 bites PC kártya)
A FreeBSD 5.0 megjelenése után még legalább egy 4-STABLE kiadás meg fog jelenni, de minden valószínűség szerint akár a 4.10-RELEASE-ig is el fogunk majd jutni.
Az 5.0 alatt futtathatók a régi, 4.x-es binárisok is a compat4x disztribúció feltelepítésével. Az UFS2 használatához azonban a tervek szerint nem készül konvertáló program, így aki annak minden előnyét élvezni akarja, újra kell, hogy formázza az adott fájlrendszereit. Az UFS1-en is elérhetők (igaz korlátozottan) a bővített attribútumok.
Kapcsolódó oldalak:
FreeBSD 5.0DP2 bejelentés
i386-os CD-k letöltése [ftp.fsn.hu]
Beépített diszk kódolás a FreeBSD 5.0-ban