TGViewer
Linux Linux @sysadminoff · 2.13K subscribers
Post #19808 52
Выпуск WinBtrfs 1.10, реализации файловой системы Btrfs для Windows

После более двух лет разработки опубликован выпуск проекта WinBtrfs 1.10, развивающего драйвер для использования файловой системой Btrfs на платформе Windows. WinBtrfs не основан на коде Btrfs из ядра Linux, а является созданной с нуля альтернативной реализацией. Поддерживается работа с Windows XP и более новыми выпусками. Драйвер включён в состав операционной системы ReactOS и может применяться для загрузки Windows из раздела с Btrfs. Код написан на языках C/C++ и распространяется под лицензией LGPLv3.
WinBtrfs поддерживает большинство возможностей Linux-версии Btrfs, включая запись и чтение в асинхронном режиме, использование RAID0/1/10/5/6, кэширование, автообнаружение разделов, ACL, символические ссылки, подразделы, снапшоты, жесткие ссылки, разреженные файлы, упреждающее выделение места, сжатие, балансировку, проверку целостности данных, удаление и добавление накопителей, отправку и приём подразделов, изменение размера раздела, расширенные контрольные суммы (xhash, sha256, blake2). Из специфичных возможностей драйвера выделяется реализация альтернативных потоков данных и сопоставление идентификаторов пользователей Linux и Windows. Возможна конвертация существующих разделов NTFS в Btrfs.
Среди изменений в новой версии:

Добавлена поддержка записи битовых карт с информацией о свободном месте.
Реализована возможность сохранения мелких файлов в блоках с метаданными (inline) в сжатом виде.
Улучшена работа с извлекаемыми накопителями. Прекращена поддержка создания RAID-массивов на извлекаемых накопителях.
Повышена надёжность восстановления после ошибок, вызванных нехваткой оперативной памяти (OOM) или исчерпанием свободного места на накопителе (ENOSPC).
Устранены аварийные завершения, возникавшие при перемещении файлов между подразделами и при одновременном создании большого числа файлов.
Устранена ошибка, приводившая к повреждению дерева экстентов при записи снапшотов.
Исправлена взаимная блокировка при работе с жёсткими ссылками.
Проведён рефакторинг внутренних структур и констант для их приближения к вариантам, используемым в Linux.
При рецензировании изменений и разборе ошибок задействован AI-ассистент Claude, но код как и раньше создаётся исключительно вручную.




 btrfs, ntfs, opennet, windows, вендекапец близок

👉@sysadminoff

https://www.linux.org.ru/news/opensource/18372286
More from @sysadminoff
  1. Oct 5, 2026Play Roblox on Linux without Wine, using Sober Roblox does not officially support Linux, b…
  2. Oct 4, 2026📰 Intel Media Driver 2026Q3 Introduces Crescent Island Support Released overnight was the…
  3. Oct 4, 2026📰 Audacity 4.0.1 Audio Editor Restores Keyboard Shortcuts from Audacity 3 Audacity 4.0.1…
  4. Oct 4, 2026📰 Proposal To Set ARM64 Kernel Stack Size At Boot Time To Reduce Memory Consumption A pro…
  5. Oct 4, 2026Проект Rocky Linux анонсировал OpenCourant, форк OpenRadioss Некоммерческая организация Ro…
  6. Oct 4, 2026📰 KDE turns 30 with Plasma 6.8, but the X11 session isn't invited Plus, Klassik recreates…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →