LINUX.ORG.RU

Файловая система bcachefs принята в состав Linux 6.7

 ,


0

3

После трех лет переговоров Линус Торвальдс принял файловую систему bcachefs в состав Linux 6.7.

Разработка велась Кентом Оверстритом в течении последних десяти лет. Функционально bcachefs похожа на ZFS и btrfs, однако автор утверждает, что дизайн файловой системы позволяет достигнуть более высокого уровня производительности. Например, в отличии от btrfs, снапшоты не используют технологию COW, что позволяет избавиться от накладных расходов на копирование во время записи в уже выделенные экстенты.

Документация доступна по ссылке.

Заявленная функциональность:

  • возможность создания ФС на нескольких блочных устройствах;
  • кеширование часто используемых данных на быстрых накопителях;
  • шифрование всего дерева каталогов;
  • контрольные суммы данных и метаданных;
  • помехоустойчивое кодирование;
  • снапшоты;
  • сжатие на уровне экстентов.

>>> Подробности



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 13)

Очень давно следил за этой ФС, правда так и не попробовал. На мой взгляд линуксу новая ФС нужна. ZFS так и не вошла в мейнстрим из-за лицензионных проблем. А лицензионные проблемы выливаются в проблемы технические: ZFS переизобрела все механизмы работы, которые в линуксе общие для всех других файловых систем, а это не слишком-то правильно. BtrFS тоже не стала мейнстримом, хотя попытки её использовать есть, но в большинстве дистрибутивов до сих пор стоят Ext4/XFS по умолчанию. При том, что использование такой крутой ФС по сути требует доработки дистрибутива, глупо не использовать снапшоты для обновлений, к примеру. Мне кажется, что btrfs уже имеет отрицательный образ в глазах многих администраторов и файловой системой по умолчанию не станет.

Bcachefs это ещё одна попытка добавить современную ФС. Я следил за блогом разработчика очень давно и мне показалось, что он знает, что делает. Он её разрабатывал самостоятельно, без всякого базара. Он несколько раз перерабатывал основные алгоритмы и структуры данных, пока не стал ими доволен и это не с первого раза получилось. В целом есть надежда, что эта попытка станет более удачной и в 2035 году дебиан будет ставиться по умолчанию на такую ФС, со всеми нужными интеграциями. Разрабатывается эта файловая система уже около 10 лет и в целом кредит доверия, думаю, ей должен быть.

vbr ★★★
()
Последнее исправление: vbr (всего исправлений: 1)
Ответ на: комментарий от monkdt

а на бенчах производительность ниже плинтуса. Почти хуже остальных

Я видел только бенчи из 2019 года, и там от случая к случаю.

cumvillain
() автор топика

Пожалуй пока останусь на стабильной btrfs. Мне лишние головняки не нужны. ФС – это не та вещь, где ты хочешь иметь проблемы.

MoldAndLimeHoney
()
Ответ на: комментарий от cocucka_B_TECTE

Ганс уже должен был откинуться с кичи, щас он вам выкатит новую ФС.

Ганс уже история. И он говорил что компы его больше не интересуют.

cumvillain
() автор топика

Наконец-то достойная новость

ivanov17
()
Ответ на: комментарий от cocucka_B_TECTE

Если конечно не зарежет того клоуна, который пытается его ФС продолжать.

cocucka_B_TECTE
()

@hobbit, скажи, пожалуйста, а зачем ты стиль списков меняешь? Это принятый стиль? Просто в соседних темах такого нет.

cumvillain
() автор топика
Ответ на: комментарий от cocucka_B_TECTE

Там тоже думают, что основная причина насилия – компьютерные игры?

MoldAndLimeHoney
()
Ответ на: комментарий от monkdt

видимо жена покритиковала его файловую систему. Не первый случай где муж не выдерживает выноса мозга

На самом деле история с Гансом отлично показывает, почему мудаков не надо брать в мейнтейнеры важных компонентов. Их в итоге сажают и нужно начинать все заново.

cumvillain
() автор топика
Ответ на: комментарий от cumvillain

Согласен. Нормальный человек не верил бы адвокату как лошара и не стал бы показывать куда закопал труп.

alex1101
()
Ответ на: комментарий от wandrien

Если не нашлось нового мейнтейнера, то был ли компонент настолько важным?

Ну, reiserfs была довольно хороша для своего времени.

cumvillain
() автор топика
Ответ на: комментарий от alex1101

Согласен. Нормальный человек не верил бы адвокату как лошара и не стал бы показывать куда закопал труп.

Нормальный человек не стал бы убивать свою жену.

cumvillain
() автор топика
Ответ на: комментарий от wandrien

Надежда умирает последней.

Бадум-тс

PPP328 ★★★★★
()
Ответ на: комментарий от avgust23

Неужели за десять лет нельзя было ей нормальное название придумать?

Отличное название, чем тебе не нравится.

cumvillain
() автор топика
Ответ на: комментарий от avgust23

Бикаче

Офигенно, теперь так и буду произносить

alex1101
()
bcachefs snapshots are a different approach - we're not using COW btrees. Instead, they're based on extending the key filesystem items (inodes, dirents, xattrs, extents) with a version number - a snapshot id - for the low bits.

А вот это интересно. Неужели в линухе появится файловая система ala VMS — с версиями файлов?

gns ★★★★★
()
Ответ на: комментарий от cocucka_B_TECTE

Ему же пятнаху дали в 2008 году? Уже пора выходить.

Ему дали от 15 до пожизненного, как себя вести будет.

cumvillain
() автор топика
Ответ на: комментарий от cocucka_B_TECTE

Ему этого хватит, чтобы запилить новую ФС на бело-коричневом дереве

alex1101
()
Ответ на: комментарий от cumvillain

Список составляется либо из однородных членов предложения, либо из законченных предложений. В первом случае элементы списка начинаются с маленькой буквы и заканчиваются точкой с запятой. Во втором, поскольку это предложения, начинаются с большой и заканчиваются точкой. У тебя просто список функций, поэтому я привёл к первому варианту.

P.S В новости про Snoop были законченные предложения, поэтому и написано по-другому.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.