Приближается выход 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




