Az egyik listatag feltette azt a kérdést, hogy mit terveznek a fejlesztők a Giant-lock-kal kapcsolatban a FreeBSD 5.3 utáni kiadásokban. Mint írta, úgy hallotta, hogy a Giant-lock nem éppen a legszerencsésebb zárolási mechanizmus, és kívánatos lenne leváltani valamilyen finomabb megoldásra.Robert Watson levelében megerősítette, hogy a Giant valóban nem szerencsés, és alapvető cél a teljes rendszerből való eltávolítása. A FreeBSD 5.0-5.2-ben már bemutatkozott az az infrastruktúra, amely ahhoz kell, hogy a Giant-et el lehessen távolítani a kernel nagy részéből. Annak ellenére, hogy a korábbi verziókban már több helyről el is távolították, a Giant még sok helyen megtalálható (pl. driverekben, hálózati stack-ben, storage alrendszerben, stb.). Az FreeBSD 5.3-ban a hálózati alrendszer a legtöbb esetben már Giant nélkül fut, kivéve az IPX/SPX-et és néhány örökölt komponenst. Ezek nagy része a FreeBSD 5.4-ben el lesz távolítva. A munka természetesen folyik tovább mind az 5.x, mind a 6.x branchekben, és az eredmények néhány hónapon belül meg is mutakoznak majd.
Az SMPng-vel (új generációs SMP kód, amely a FreeBSD 5.x-ben mutatkozott be) kapcsolatban Robert azt írta, hogy az SMPng alap infrastruktúra működik, ezen a területen a következő lépések az optimalizálások (pl. lock-olási overhead-ek csökkentése, finomabb zárolási mechanizmusok kidolgozása) lesznek.
További fontos, a FreeBSD 6.x-ben megteendő lépésként jelölte meg a hacker a Giant-lock eltávolítását a VFS alrendszerből. A fejlesztő szerint ennek a munkának a gyümölcsét már 6-8 hónap múlva élvezni lehet a mainstrem FreeBSD kiadásokban.
Bővebben a levélben itt.