Já vidím problém v tom, že ke spoustě článků redakce svoji úvahu nebo boční témata nepřidává, jen ocituje původní zprávu. Ale když se jedná o pikanterii ve formě usvědčeného vraha, jsou měřítka jiná. Mimochodem, spousta Evropských značek kolaborovala s nacismem, ale nevidím, že by se to připomínalo u každého výrobku a oznámení.
Ale ono zrovna tahle skutečnost hodně souvisí s tím, v jaké situaci Reiser4 celé ty roky je. Já se přiznám, že jsem sám zvědavý, co bude Hans Reiser dělat, až třeba jednoho dne vyleze z báně, jasné samozřejmě je, že se bude muset setsakra otáčet kvůli přiklepnutému odškodnému pro děti. Každopádně celé je to akademická debata, osobně neznám nikoho, kdo by Reiser4 používal a s pětkou to asi nebude jiné.
ReiserFS, Reiser4 pohřbila hlavně doba. Ve chvíli, kdy vypadal nadějně, bylo uvolněno XFS, z Ext3 se ukoval Ext4 (což bylo zajímavé hlavně kvůli jednoduchému přechodu). V zápětí se objevil Btrfs a ZFS, které šly dál, než návrh Reiser4.
Pochybuju, že by byl osud Reiser(FS|4) odlišný i bez této události.
ReiserFS i Reiser4 pohřbilo hlavně to, že to byl filesystém jediného muže. Reiser4 se od jeho uvěznění do jádra zatím nedostal a ReiserFS tam přešlapuje na místě. Sice ho podporuje komunita, takže pro některá jádra se dá přeložit, ale myslím, že pro něco důležitějšího, než je desktop jaderného vývojáře, je potřeba o chloupek víc.
Je smutné, že se v diskuzi nenašel nikdo kdo by poukázal na fakt, že Reiser5 bude obsahovat fakt killer features...
Každopádně nový disclaimer k licenci by mohl znít v tomto duchu "Během vývoje tohoto souborového systému nebylo zabité žádné zvíře ani člověk. Všichni vývojáři jsou profesionálové a při vývoji seděli v kontrolovaném prostředí."
Četli jste někdo ten návrh? Mě to připadá jako buď něco z osmdesátých let nebo jako novoroční vtip.
Má to být v podstatě multidevice fs, nemá to žádnou redundanci. V dokumentu se neustále srovnává výkon s raid-0 nebo linear. Takže redundanci je potřeba si zajistit jinak. Koukal jsem se na RFS4 a tam je plánován mirror. Pětka asi nemá ani to.
Má to mít fantastický O(1) alokátor, který ale neumí pracovat s příliš velkými device a doporučuje se je rozdělit klasickými oddíly. (If some device is too large, simply split it into a number of partitions to make sure that any space map does not exceed some upper limit.) Jednak je u multidevice fs podivné vyžadovat rozdělení, ale hlavně, pokud ten alokátor potřebuje device v určitém rozsahu velikostí, tak si to má rozdělit sám. (XFS používá alokační grupy a to je fs z roku 1994.)
Nemá to snapshoty, jsou v todo.
Nástroje (jasně, zatím je to na počátku) vyžadují, aby si admin určil UUID a toto potom zadával při různých operacích.
Má to jeden metadata device. Jeden.
A tak dále. Je to takové zvláštní. Ale to je ReiserFS vlastně od počátku. Vždy vymyslí nějakou "geniální" myšlenku (minule třeba wandering logs, dancing trees) a kolem toho se snaží postavit FS. Jenže ten je veskrze obyčejný.
Dělat dneska multidevice bez redundance a s nutností si sám rozdělovat disky nikoho nenadchne. Nehledě na to, že log(n) alokátory nejsou zas tak pomalé a stávající fs se stejně interně dělí na jednotlivé alokační nebo block grupy.
Čtení na 1.1. asi dobrý.