Linux: XFS a 2.5-ben?

Az XFS egy GPL licenc alatt kiadott nagyteljesítményű naplózó filerendszer, amelyet az SGI fejleszt 1994 óta. Az 1.0-ás verzió a tavalyi évben május 1-én jelent meg a Linux operációs rendszerhez. A jelenlegi verzió az 1.1-es. Christoph Hellwig készített egy patchset-et, amelynek nem titkolt célja az, hogy az XFS bekerüljön a 2.5-ös fejlesztői kernelbe.Egy nagyon hosszú thread alakult ki az LKML-en, amikor a 'khromy' névre hallgató tag feltette az alábbi kérdést:

"Mi újság az XFS-sel a linux-2.5-ben? Láttam néhány patchet, amelyet a listára küldtek, de nem láttam választ linustól. Mire van szükség még ahhoz, hogy végül be legyen olvasztva?"

Szokásos lemez, hogy Linus miért dobja el a hjozzá küldött patcheket, tulajdonképpen kevés kell ahhoz hogy az XFS be legyen olvasztva a 2.5-be.

Alan Cox: "A probléma az az XFS-sel, hogy a kód nagyon veszélyes, más dolgot "törhet meg" a kernelben, és ez nem biztos, hogy jó azoknak, akik nem akarják a kísérleti XFS kódot használni. Lassan fejlődik".

Eric Sandeen, aki tagja az SGI XFS fejlesztői csapatnak rámutatott, hogy melyek azok az "invazív" elemek az XFS-ben amik gondot okozhatnak: 1 új processz flag, 1 új CTL_VM név, 1 új CTL_FS név és 1 exportált szimbólum. Ahogy mondta, az XFS támogatás megjelenése a 2.5 mainline kernelben egészen valószínű dolog lehet.

Hozzászólások

En ezt nem ertem. Ha beleteszik a kernel forraskodjaba, akkor vagy hasznalom es megszivhatom, vagy nem kockaztatok es nem teszem bele, ez az en valasztasom. Mindenesetre ha nem forditom bele a kernelbe, akkor nincs semmilyen hatasa, nem?

Akkor meg miert nem teszik bele? Miert kell szivatni a szorgalmasan dolgozo fejlesztoket?

Laci

En meg azt nem fogom agyilag, hogy mit jelent "a kód nagyon veszélyes" kifejezes.

Szerintem itt arrol van szo, hogy a feljesztes soran az XFS erinthet olyan stabil dolgokat is a kernelben amelyeket egyelore nem akarnak bolygatni. Gondolok en olyan kodreszre, amit az osszes filerendszernel hasznal a kernel, pl. a sync() fuggveny modositasra. Ez nem erre a peldara szol, meg nem neztem meg az XFS patchet, hogy mely fileokat erinti. De elkepzelheto, hogy olyan fileokat is modosit a kernelben, amelyeket jelenleg nem akarnak "megmozditani". Szerintem erre utalhatott Cox, amikor a levelet irta.