Přeskočit na obsah
Tech-Blog Chatujme.cz Chatujme.cz
Počítače

ReactOS se ve vývojové verzi nově nainstaluje i na oddíl NTFS

Otevřený systém ReactOS, který má spouštět programy a ovladače pro Windows, se ve vývojových sestaveních nově nainstaluje na oddíl NTFS. Ovladač dostal v polovině října opravený zápis, formátovač a místo v instalátoru. Projekt sám upozorňuje, že zatím nemá mezipaměť, žurnál ani podporu zabezpečení.

· 18 zhlédnutí

Projekt ReactOS oznámil 17. října na síti X, že se jeho systém dá nově nainstalovat na oddíl se souborovým systémem NTFS a z něj i používat. „Po téměř deseti letech dostal náš ovladač NTFS velká vylepšení,“ stojí v příspěvku (přeloženo). Instalátor podle něj nově umí oddíl na NTFS i naformátovat, a to tak, aby ho přečetla Windows.

ReactOS je otevřený operační systém, který má spouštět programy a ovladače psané pro Windows. Hlásí se jako NT 5.2 se sestavením 3790, tedy jako Windows Server 2003. NTFS je souborový systém, na kterém Windows stojí od řady NT. Dosud se ReactOS instaloval jen na FAT, FAT32 a Btrfs.

Plocha systému ReactOS s ikonami Tento počítač, Dokumenty a Příkazový řádek na modrém pozadí
Plocha vývojové verze ReactOS 0.4.14 s motivem Mizu ve VirtualBoxu, snímek z ledna 2022. Foto: ReactOS, Wikimedia Commons (CC BY-SA 4.0)

Čtyři sloučené změny za jeden týden

Všechny otevřel Justin Miller, na GitHubu DarkFire01. Základ je pull request 9319, otevřený 22. července a sloučený v noci na 11. října. Opravil ve starém ovladači zápis a doplnil změnu základních údajů souboru, mazání souborů, vyprázdnění vyrovnávacích pamětí na disk a opravy atributů zabezpečení. Sám autor v popisu píše, že správce mezipaměti zatím nezapojil a ovladač je „neuvěřitelně pomalý“. Zápisy z něj ale podle téhož popisu projdou kontrolou chkdsk z Windows 11.

O šest minut později přišel pull request 9316 se spoluautorem Carlem J. Bialoruckim. Přidal do knihovny ntfslib formátovač a opravil zaváděcí sektor, protože hlavní tabulka souborů (MFT) nemusí na disku ležet v jednom souvislém kusu. Instalátor pak dostal NTFS do nabídky vedle FAT, FAT32 a Btrfs. Řádek s ním v kódu stál i předtím, jen vypnutý direktivou #if 0.

Večer 11. října se sloučila změna, po které jdou na oddíl NTFS nainstalovat doplňky pro hosta z VirtualBoxu. Autor k ní připsal „pořád pomalé“ (přeloženo). Čtvrtá změna, sloučená v noci na 17. října, doplnila funkce, které podle titulku potřebují další aplikace.

Projekt sám vyjmenoval, co ovladač neumí

Hned za oznámením dal projekt druhý příspěvek. Ovladač podle něj nemá mezipaměť, a proto je pomalejší, chybí mu žurnálování a podpora zabezpečení. Mohou v něm být i chyby, na které se ještě nepřišlo. Čtení i zápis se ale podle projektu výrazně zlepšily.

Chybějící žurnál je u NTFS citelný. Windows do něj zapisují rozpracované změny metadat, aby po výpadku proudu dokázaly svazek vrátit do konzistentního stavu. Zabezpečení v NTFS zase znamená práva k souborům a složkám.

K oznámení patří dva snímky obrazovky. Na prvním běží sestavení ze 17. října ve VirtualBoxu s 511 MB paměti a disk C: s NTFS má 19,9 GB, z toho 1,15 GB obsazených. Druhý ukazuje dialog instalátoru, kde mezi FAT32 a Btrfs stojí NTFS.

Zavádění z NTFS je starší, jen ne o tolik, jak píše oznámení

Zavaděč FreeLoader umí podle druhého příspěvku zavést systém z NTFS od roku 2022. Repozitář říká něco jiného: pull request 3416 s touto funkcí vznikl 5. ledna 2021 a sloučili ho 17. srpna 2023.

Údaj o deseti letech odpovídá historii ovladače na GitHubu. Nejvíc změn v jeho složce přibylo v letech 2016 a 2017, z toho 70 od Trevora Thompsona. Mezi lety 2018 a 2024 je v historii jen 21 commitů a v roce 2026 sedm, všechny od Justina Millera.

Ve vydané verzi to zatím není

Poslední vydání ReactOS 0.4.16 vyšlo 29. srpna 2026, tedy šest týdnů před sloučením. Instalace na NTFS je proto jen ve vývojových sestaveních řady 0.4.17. Projekt ji v oznámení označil za další krok k betaverzi.

Zdroje

Počítače

Souborové systémy Windows otevřený zdroj ReactOS NTFS

← zpět na výpis