Vydání WinBtrfs 1.10, implementace souborového systému Btrfs pro Windows

Po více než dvou letech vývoje byl zveřejněn výstup projektu WinBtrfs 1.10, který rozvíjí ovladač pro používání souborového systému Btrfs na platformě Windows. WinBtrfs není založen na kódu Btrfs z jádra Linux, ale je alternativní implementací vytvořenou od nuly. Podporuje práci s Windows XP a novějšími verzemi. Ovladač je součástí operačního systému ReactOS a může být použit pro zavádění Windows z oddílu s Btrfs. Kód je napsán v jazycích C/C++ a je distribuován pod licencí LGPLv3.

WinBtrfs podporuje většinu funkcí linuxové verze Btrfs, včetně zapisování a čtení v asynchronním režimu, použití RAID0/1/10/5/6, caching, automatické rozpoznávání oddílů, ACL, symbolické odkazy, pododdíly, snímky, tvrdé odkazy, sparsené soubory, proaktivní alokaci místa, kompresi, vyvážení, kontrolu integrity dat, přidání a odebrání úložišť, odesílání a příjem pododdílů, změnu velikosti oddílu, pokročilé kontrolní součty (xhash, sha256, blake2). Z specifických možností ovladače se vyznačuje implementace alternativních datových toků a mapování identifikátorů uživatelů Linuxu a Windows. Je možná konverze existujících oddílů NTFS na Btrfs.

Mezi změnami v nové verzi:

  • Byla přidána podpora zápisu bitmap s informacemi o volném místě.
  • Byla implementována možnost ukládat drobné soubory v blocích s metadaty (inline) ve zkomprimované podobě.
  • Byla vylepšena práce s odnímatelnými úložišti. Byla zastavena podpora vytváření RAID polí na odnímatelných úložištích.
  • Byla zvýšena spolehlivost obnovy po chybách způsobených nedostatkem operační paměti (OOM) nebo vyčerpáním volného místa na úložišti (ENOSPC).
  • Byla odstraněna havarijní ukončení, která se vyskytovala při přesouvání souborů mezi pododdíly a při současném vytváření velkého počtu souborů.
  • Byla odstraněna chyba, která vedla k poškození stromu extentů při zápisu snímků.
  • Byla opravena vzájemná blokace při práci s tvrdými odkazy.
  • Bylo provedeno refaktoring interních struktur a konstant, aby se přiblížily variantám používaným v Linuxu.
  • Při přezkumu změn a analýze chyb byl zapojen AI asistent Claude, ale kód je jako dříve vytvářen výhradně ručně.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster