Nevim jak vypadaji jadra OpenSolarisu a Linuxu, ale zajimalo by me, zda je vubec realne naportovat ZFS nebo Dtrace z OpenSolarisu do Linuxu. Vzdyt ta jadra jsou nejspis uplne odlisny kod, kazde ma jine konvence pro nejruznejsi sluzby (treba zamykani, sprava pameti) a jinou architekturu (VFS v Linuxu) a podobne. Pokud by slo jen o driver nejakeho zarizeni, tak mozna i ano, ale ZFS i Dtrace jsou patrne mnohem intimnejsi zalezitosti v ramci OS. Muze nekdo, kdo obe jadra zna, odpovedet? Diky.
Podobna situace byla pred par lety se souborovymi systemy XFS (ktery byl prevzat z OS SGI IRIX ) a JFS (ktery byl prevzat z OS IBM AIX a OS/2). Nekompatibilita jadra OS IRIX a OS AIX nebo OS/2 s jadrem Linuxu je rozhodne vetsi, nez rozdil mezi jadrem OpenSolarisu a Linuxu. Myslim si, ze zacleneni ZFS i DTrace je velmi realne. A to v kratke dobe od vydani obou jader pod GLPv3.
U ZFS to je možné portovat, ale dopadne to asi jako XFS (pomalé+bugovaté; vznikne celá vrstva, která bude překládat rozhraní Solarisu na rozhraní Linuxu). DTrace si myslím, že portovat nepůjde.
Ano, XFS se obcas chova zvlastne, JFS nepouziva snad vubec nikdo a hlavne jedna ze zasadnich vyhod XFS - kompatibilita s XFS v IRIXu - se v praxi nekona, disk otevreny linuxem uz IRIX nepripoji, natoz aby z nej nabootoval.
Takze se trochu obavam toho, aby se nam tu neobjevilo LinuxZFS, ktere bude zas jen bugovatym FS kompatibilnim akorat samo se sebou, chdivym jen na urcitych platformach a pro prakticke pouziti dosti diskutabilni.
Ceho se na tom obavam je predevsim trzni hodnota nazvu ZFS a atraktivita jeho zakomponovani pro marketing vetsich vyrobcu dister - to by mohlo zpusobit prekotny port, ktery by mohl byt jeste horsi nez se da dnes ocekavat...
Pokud bude dodrzena specifikace ZFS, tak nemuze k nekompatibilite dojit. ZFS je navrzene tak, aby bylo platformne pokud mozno nezavisle (nezapomente, ze treba SPARC a x86 architektura ma velke rozdily a SUN potrebuje, aby to bezelo tam i tam). Pocita se dokonce i s tim, ze s tim budou zachazet oba dva "indiani", maly i velky, a ze si budou volumy ruzne pujcovat. ZFS si znaci, jaky indian ten blok delal a podle toho vraci odpovedi tak, jak jsou nebo je zprehazi druhemu indianovi po chuti. ZFS je dobre, a za par let, az se usadi, to muze byt nejlepsi FS pro produkcni systemy na tehle planete a nekolika dalsich podobne zaostalych svetech :-).
"az se za par let usadi" je spravna poznamka. kdo ma pristup na sunsolve vi, jake jsou momentalne se ZFS trable a ze momentalne do produkce rozhodne nikoliv..
No já nevím, mně (na Linuxu) XFS přišlo stabilnější než třeba Reiser, JFS má pověst velice robustního systému, ikdyž taky neznám asi nikoho, kdo ho používá. To ale neznamená, že ta implementace je špatná.