Найти в Дзене
DigiNews

Крупные перемены в файловых системах Linux: bcachefs внедрена, а KDE добавила поддержку APFS от Apple

Linux 7.0 и новая версия bcachefs: поддержка кодирования стиранием и ускоренное восстановление. Плюс: выходит свежая версия bcachefs. — theregister.com Приближается выход Linux 7.0, и вместе с ним выходит новая версия файловой системы bcachefs, а также появляются первые ростки поддержки нового дискового формата Apple. В мире файловых систем Linux происходят интересные события: вышла новая версия bcachefs, а один из дистрибутивов Linux предложил поддержку дискового формата APFS от Apple. Выпущена новая версия файловой системы с копированием при записи (copy-on-write) нового поколения для Linux под лицензией GPL: bcachefs 1.37.0 появилась буквально вчера, когда мы это пишем. Этот релиз включает поддержку грядущего ядра Linux 7.0. Ожидается, что оно выйдет в следующем месяце — последний кандидат в релизы, 7.0-rc4, появился в тот же день, что и новый релиз bcachefs. Как мы сообщали в прошлом году, bcachefs снова разрабатывается вне ядра Linux, но его можно загружать как модуль DKMS. В этом

Linux 7.0 и новая версия bcachefs: поддержка кодирования стиранием и ускоренное восстановление. Плюс: выходит свежая версия bcachefs. — theregister.com

Приближается выход Linux 7.0, и вместе с ним выходит новая версия файловой системы bcachefs, а также появляются первые ростки поддержки нового дискового формата Apple.

В мире файловых систем Linux происходят интересные события: вышла новая версия bcachefs, а один из дистрибутивов Linux предложил поддержку дискового формата APFS от Apple.

Выпущена новая версия файловой системы с копированием при записи (copy-on-write) нового поколения для Linux под лицензией GPL: bcachefs 1.37.0 появилась буквально вчера, когда мы это пишем.

Этот релиз включает поддержку грядущего ядра Linux 7.0. Ожидается, что оно выйдет в следующем месяце — последний кандидат в релизы, 7.0-rc4, появился в тот же день, что и новый релиз bcachefs. Как мы сообщали в прошлом году, bcachefs снова разрабатывается вне ядра Linux, но его можно загружать как модуль DKMS.

В этом релизе улучшено кодирование стиранием (erasure coding), ускорено восстановление после некорректного завершения работы, многодисковые файловые системы работают быстрее, и многое другое.

В примечаниях к коммиту упоминается новая версия руководства по bcachefs, которую создатель Кент Оверстрит называет Принципы работы (Principles of Operation) — сокращенно P.o.O., и в анонсе даже есть шутка про “poo” (игра слов с P.o.O.). PDF-версия, на которую мы ссылаемся выше, является основной на домашней странице проекта, но, похоже, она давно не обновлялась.

В примечаниях к выпуску говорится, что PoO теперь насчитывает 100 страниц, в то время как версия на домашней странице — всего 24 страницы. Для получения информации о последних разработках в репозитории git bcachefs-tools больше актуальной информации. Возможно, господин Оверстрит добивается большего прогресса с помощью помощника по кодированию на основе LLM, о котором мы упоминали в прошлом месяце.

Шаг к APFS

Снимки COW (копирование при записи) — важная функция в современных ОС. Разработчики FreeBSD по праву гордятся встроенной нативной поддержкой файловой системы ZFS из Solaris. OpenZFS прекрасно работает с Linux, но ее нельзя встроить в ядро Linux, поскольку лицензия Sun несовместима с GPL, используемой в Linux.

Некоторое время казалось, что Apple также примет ZFS для macOS, но в итоге этого не произошло. Вместо этого Apple разработала собственную систему APFS, которую она выпустила десять лет назад.

По умолчанию Linux по-прежнему не может монтировать или читать тома APFS. Редакция Reg по свободному ПО рассматривала Asahi Linux 39, а в 2024 году — Asahi Linux 40 и позднее Asahi Linux 41. К нашему удивлению, мы не смогли смонтировать наш том macOS.

У нас пока не было времени попробовать, но релиз KDE Linux за март 2026 года в принципе должен позволить это сделать. Он все еще находится в разработке и пока только на стадии альфа-тестирования, но новой функцией этого месяца стала поддержка APFS благодаря проекту Эрнесто Фернандеса linux-apfs-rw. Этот проект также довольно предварительный — он достиг только версии 0.3.18, что является 19-м выпуском с тех пор, как проект перешел на маркированные релизы в январе 2023 года.

KDE Linux — это неизменяемая ОС на базе Arch Linux, которая во многом схожа по дизайну с Steam OS 3 от Valve. Сторонние приложения устанавливаются с помощью Flatpak — и это проблема, поскольку Flatpak в основном предназначен для запуска графических приложений, а вызов приложений Flatpak из командной строки затруднен. В этом релизе представлена новая контейнерная система для терминальных приложений под названием Kapsule, основанная на форке Incus от Canonical для LXD.

Однако она не будет монтировать что-либо на компьютерах Mac с Apple Silicon. На данный момент KDE Linux поддерживает только x86-64 и вообще не нацелен напрямую на Mac. В отличие от своего конкурента GNOME OS, KDE Linux явно поддерживает несколько гипервизоров, и мы надеемся скоро вернуться к нему для детального обзора. ®

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Автор – Liam Proven

Оригинал статьи