The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск файловой системы Bcachefs 1.37.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от opennews (??), 16-Мрт-26, 22:10 
Кент Оверстрит (Kent Overstreet) опубликовал выпуск файловой системы Bcachefs 1.37.0. Выпуск охватывает два пакета: bcachefs-kernel-dkms с модулем ядра, собираемым при помощи системы DKMS (Dynamic Kernel Module Support), и bcachefs-tools с запускаемой в пространстве пользователя утилитой bcachefs,  реализующей команды для создания (mkfs), монтирования, восстановления и проверки ФС. Пакеты собраны для Debian, Ubuntu, Fedora, openSUSE, NixOS и Arch Linux. DKMS-модуль поддерживает работу с ядрами Linux, начиная с 6.16...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=65003

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск файловой системы Bcachefs 1.37.0"  +3 +/
Сообщение от Аноним (1), 16-Мрт-26, 22:10 
Кто не боится попробовать нейрослопную ФС?
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск файловой системы Bcachefs 1.37.0"  +2 +/
Сообщение от Аноним (21), 17-Мрт-26, 00:58 
Это правда: https://opennet.ru/opennews/art.shtml?num=64872
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск файловой системы Bcachefs 1.37.0"  –1 +/
Сообщение от нах. (?), 17-Мрт-26, 05:56 
ну я вот щас пробую. Только не быркыш а самодельную. Работаит, зарраза!

Сам бы я сейчас, вероятнее всего, одолевал бы хотя бы принцип сборки - т.е. неделями разбирался бы в сборочной системе и сборке зависимостей. А потом восстанавливал бы примерно никак документированный апи одной из них. До кода дело бы даже и не дошло.

Клава справилась совершенно самостоятельно и очень быстро, "Диапазон знаний его был грандиозен. Ни одной сказки и ни одной песни он не знал больше чем наполовину, но зато это были русские, украинские, западнославянские, немецкие, английские, по-моему, даже японские, китайские и африканские сказки". Ну а хрен ли - она все это просто уже _знает_, у нее-то память бездонная в отличие от тебя.

Когда вот знания кончаются и она начинает метод тыка - тут лучше за ней следить.

Ну и про "диск D" не забывать, разнести систему с ее непосредственностью как делать нефиг.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

39. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от Аноним (39), 17-Мрт-26, 08:52 
Сегодня что, праздник какой-то?
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск файловой системы Bcachefs 1.37.0"  –1 +/
Сообщение от skkriptkidds (?), 17-Мрт-26, 09:02 
Поток сознания какой-то
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

43. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от Аноним (43), 17-Мрт-26, 09:25 
стыдно не знать классику
Ответить | Правка | Наверх | Cообщить модератору

44. Скрыто модератором  +/
Сообщение от Аноним (44), 17-Мрт-26, 09:30 
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск файловой системы Bcachefs 1.37.0"  +1 +/
Сообщение от нах. (?), 17-Мрт-26, 09:31 
тут не в незнании классики дело, а в то что детишки не умеют читать и понимать написанное языком чуть сложнее используемого на сортирном освежителе. (поэтому их заменит клава. она умеет.)

Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

53. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от Аноним (-), 17-Мрт-26, 11:26 
> ну я вот щас пробую. Только не быркыш а самодельную. Работаит, зарраза!

Ну и где твой git? Фс утилсы у тебя надеюсь не на расте как у этого полудурка? :)

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

50. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от Аноним (50), 17-Мрт-26, 10:56 
> Кто не боится попробовать нейрослопную ФС?

Wont eat your data... nom, nom, nom, moooooo! :D

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Выпуск файловой системы Bcachefs 1.37.0"  +2 +/
Сообщение от НяшМяш (ok), 16-Мрт-26, 22:21 
Мне понравилось, что для простой и надёжной tm файловой системы есть Принципы Работы (Principles of Operation "PoO") в 100 страниц.
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск файловой системы Bcachefs 1.37.0"  +6 +/
Сообщение от q (ok), 16-Мрт-26, 22:30 
В сложных и ненадежных файловых системах эти 100 страниц придется восстанавливать в уме, браузя тысячи и тысячи строк лапшевидного кода. Документ с дизайном перед реализацией -- хороший подход. Ошибки, обнаруженные в документе перед реализацией, фиксятся легче всего, потому что код еще не написан.
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск файловой системы Bcachefs 1.37.0"  –5 +/
Сообщение от Аноним (4), 16-Мрт-26, 22:34 
>В сложных и ненадежных файловых системах эти 100 страниц придется восстанавливать в уме

можно просто делать бэкапы.

Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск файловой системы Bcachefs 1.37.0"  –1 +/
Сообщение от нах. (?), 17-Мрт-26, 06:08 
а для zfs вообще есть пара ноучных работ, вероятно ставших чьими-то диссертациями.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

6. "Выпуск файловой системы Bcachefs 1.37.0"  +1 +/
Сообщение от Аноним (6), 16-Мрт-26, 22:43 
Зачем нужна эта ФС, если есть Btrfs в ядре? По тестам Фороникса, она медленнее и нестабильнее, чем Btrfs.
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск файловой системы Bcachefs 1.37.0"  +1 +/
Сообщение от Аноним (39), 16-Мрт-26, 22:50 
Тут raid 5/6 работает. А в btrfs нет и никогда не будет.
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск файловой системы Bcachefs 1.37.0"  –1 +/
Сообщение от Dmitry (??), 16-Мрт-26, 22:57 
Это есть в LVM
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск файловой системы Bcachefs 1.37.0"  –1 +/
Сообщение от Аноним (39), 16-Мрт-26, 23:14 
Вы хотите сказать, что нормальный человек будет собирать этажерку LVM + BTRFS, когда BTRFS имеет практически все что и LVM, кроме кривого рейда?
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от Аноним (6), 16-Мрт-26, 23:34 
В Btrfs RAID5/6 тоже работает для данных. Для метаданных сойдет RAID1.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

14. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от Аноним (6), 16-Мрт-26, 23:36 
>А в btrfs нет и никогда не будет

Не бреши, в Btrfs внедрили Raid Stripe Tree, что решает проблему Raid5/6.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

16. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от Аноним (39), 16-Мрт-26, 23:47 
А разрабы об этом знают или только ты?

https://btrfs.readthedocs.io/en/latest/Status.html#experimen...

Они вот, дураки, думают:

> The RIAD5/6 block group is still not implemented and on-disk format is not finalized (last change was in 6.12).

Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от Аноним (-), 17-Мрт-26, 11:17 
> Не бреши, в Btrfs внедрили Raid Stripe Tree, что решает проблему Raid5/6.

Он пока честно назван экспериментальным и WIP как таковой.

А в чем вообще разница?
- В btrfs девы консервативны и пока фича не дописана и не протестирована - она экспериментальная.
- В bcachefs - "erasure coding considered stable - finished coding core parts". У кента оказывается вот ТАКОЕ понимание - stable в файлухах.

Его Величество закончило кодинг core - фича заявлена стабильной. Круто, да? :)

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

20. "Выпуск файловой системы Bcachefs 1.37.0"  –1 +/
Сообщение от penetrator (?), 17-Мрт-26, 00:24 
mdadm?

получаешь блочное устройство, дальше делай что хочешь, хочешь btrfs, хочешь sfrtb

LVM не нужен, он корявый

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

26. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от _ (??), 17-Мрт-26, 04:53 
Да. Но! Он работает в отличии отЪ ... :-р
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от нах. (?), 17-Мрт-26, 06:02 
ну только не считая write hole, отсутствия контроля целостности, и общей тормознутости получающейся этажерки.

А, ну и после внезапного poweroff - единственный механизм проверки - линейное чтение всего массива, поскольку оно ничего не знает о том что там занято, а что пустое место.

отличная технология, прямые поставки из 97го года!

Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от онанист (?), 17-Мрт-26, 08:40 
и никогда не будет.

почему?

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

46. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от нах. (?), 17-Мрт-26, 09:32 
потому что мордокниге, платящей зарплаты дармоедам-майнтейнрам - оно и нафиг не сдалось
Ответить | Правка | Наверх | Cообщить модератору

23. Скрыто модератором  +/
Сообщение от Аноним (23), 17-Мрт-26, 01:09 
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

33. Скрыто модератором  +/
Сообщение от нах. (?), 17-Мрт-26, 06:12 
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от Аноним (10), 16-Мрт-26, 23:15 
> В будущем планируется переписать на Rust и компоненты ФС, работающие на уровне ядра.

Ну, если такое обещает, то и смотреть в сторону этой ФС не стоит.

Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск файловой системы Bcachefs 1.37.0"  –1 +/
Сообщение от Аноним (39), 16-Мрт-26, 23:17 
Правильно, куда-же без какого-то RCE в файлухе при чтении картнки из кеша браузера.
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск файловой системы Bcachefs 1.37.0"  +1 +/
Сообщение от Аноним (12), 16-Мрт-26, 23:27 
А хоть в одной файлухе написанной на Си была RCE при чтении(!) картинки из кеша браузера? Или у тебя прям фс занимается парсингом картинок?
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск файловой системы Bcachefs 1.37.0"  –2 +/
Сообщение от Аноним (39), 16-Мрт-26, 23:44 
В архиваторах точно было, хотя они файлы как-то не парсят. Не удивлюсь, если и с фс было, ну или будет, если продолжать писать на языке, который компилирует все, что ни попадя.
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от нах. (?), 17-Мрт-26, 06:03 
а до этого обычно даже не доходило - у них rce сразу при попытке монтировать.

фс занимается парсингом своих структур - которые вполне могут оказаться битые, если правильно подобрать картинку.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

22. "Выпуск файловой системы Bcachefs 1.37.0"  –1 +/
Сообщение от Аноним (22), 17-Мрт-26, 01:06 
Конечно не стоит.
Надо смотреть на надежные системы на СИ, типа ext4:

CVE-2022-1184 use-after-free - local attacker with a user privilege to cause a denial of service.
CVE-2023-2513 use-after-free - allow a privileged local user to cause a system crash
CVE-2024-0775 use-after-free - user to cause an information leak problem while freeing the old quota file names
CVE-2024-43828 integer overflow - may happen causing an
infinite loop in this function, easily reproducible using fstest generic/039.
CVE-2018-10880 - stack-out-of-bounds write - cause a system crash and a denial of service.

А еще можно процитировать анона из старой темы [1]:


CVE-2022-1184 - ваще шикарная.
А теперь микрофон и все лавры передаются ox55ff с лора
"в 2013 году он закоммитил вот такую портянку github.com/torvalds/linux/commit/dc6982ff4db1f47da73b1967ef5302d6721e5b95

Через 9 лет (2022 год) тысячи глаз наконец-то рассмотрели там уязвимость CVE-2022-1184.
Которую смогли исправить только со второй попытки:
первая github.com/torvalds/linux/commit/65f8ea4cd57dbd46ea13b41dc8bac03176b04233
вторая github.com/torvalds/linux/commit/61a1d87a324ad5e3ed27c6699dfc93218fcf3201

    ext4: check if directory block is within i_size

Бгг. Видимо Теодорчик решил, что в его коде всё within, ведь "индекс проверять надо если программист решил что тут есть шанс того, что он окажется некорректным", а оказалось, что не within. Это какое-то шанс-ориентированное программирование. Сишник к успеху шёл, не получилось, не фартануло.

-----------------------------
[1] opennet.ru/openforum/vsluhforumID3/136231.html#130

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

49. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от Аноним (50), 17-Мрт-26, 10:54 
> CVE-2022-1184 use-after-free - local attacker with a user privilege to cause a denial of service.

Да, это конечно супер-крутая проблема. Особенно по сравнению с незначительной мелочью типа отсутствия фс утилс в моем дистро который решил что майнтайнить хипстерскую ср@нь себе дороже так что пусть е..ся с своими полисями девелопа сами как хотят :)

А так то да - я много кульных ФС наэксплуатирую в стиле скачайтеночнушку. Учитывая что я ФС даже создать не смогу - все остальные ее достоинства при этом малость не важны. Представляете какая загогулина? :)

Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от нах. (?), 17-Мрт-26, 06:13 
>> В будущем планируется переписать на Rust и компоненты ФС, работающие на уровне ядра.
> Ну, если такое обещает, то и смотреть в сторону этой ФС не
> стоит.

да норм клава переписывает. Самому ничего ж делать и не надо даже.

Это вот как раз то что у нее отлично получится вообще без кожанных.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

18. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от Аноним (18), 16-Мрт-26, 23:54 
> Стабилизирована операция раскрутки (rewind) журнала.

Это что такое? Откат изменений при потере питания? Или что-то другое?

Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от Аноним (24), 17-Мрт-26, 02:20 
Тогда уж открутки.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от Аноним (27), 17-Мрт-26, 05:09 
Или перемотки. Всё лучше чем раскрутка, которая в русском плохо ложится на данную логику, т.к. понимая о чём речь я с трудом придумал только аналогию с катушкой на которую наматывается что-то, и надо её раскрутить, но всё ещё больше просится перемотка или "отмотать"
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск файловой системы Bcachefs 1.37.0"  +1 +/
Сообщение от Аноним (32), 17-Мрт-26, 06:08 
Важно направление - назад, а перемотка ничего не говорит о направление.  
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск файловой системы Bcachefs 1.37.0"  –1 +/
Сообщение от нах. (?), 17-Мрт-26, 07:03 
> Важно направление - назад, а перемотка ничего не говорит о направление.

в слове rewind нет ничего про направление.

Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от Аноним (40), 17-Мрт-26, 09:02 
Тогда было бы rollback
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

54. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от Аноним (54), 17-Мрт-26, 11:26 
rewind подразумевает не "обратно", а "заново" или "пере-" (по аналогии с "rethread").
Мое понимание английского говорит что под данным термином подразумевается отработка журналированных операций начисто. Журнал на то и есть что фс держит там изменения еще не полностью синхронизированные, в какой то момент эти изменения должны быть "отыграны", а журнал очищен.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

25. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от Аноним (32), 17-Мрт-26, 04:31 
А он с нейронкой посоветовался перед этим?
Ответить | Правка | Наверх | Cообщить модератору

35. Скрыто модератором  +/
Сообщение от Аноним (35), 17-Мрт-26, 06:50 
Ответить | Правка | Наверх | Cообщить модератору

37. Скрыто модератором  +/
Сообщение от нах. (?), 17-Мрт-26, 07:26 
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от Аноним (42), 17-Мрт-26, 09:10 
Как-то "надёжности ... характерного для XFS" напрягает. Несколько раз были проблемы на серверах именно с XFS.
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск файловой системы Bcachefs 1.37.0"  –1 +/
Сообщение от Аноним (50), 17-Мрт-26, 10:51 
> Как-то "надёжности ... характерного для XFS" напрягает. Несколько раз были
> проблемы на серверах именно с XFS.

А уж протирать файлы нолями при power loss это вообще фирменный стиль XFS'а просто. Его чинили-чинили, чинили-чинили. Я так и не уверен - починили его до конца или чего.

Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск файловой системы Bcachefs 1.37.0"  –1 +/
Сообщение от Аноним (50), 17-Мрт-26, 10:50 
> Запускаемые в пространстве пользователя утилиты bcachefs переписаны на языке Rust

Поэтому ждите пакетов, ждите пакетов, ждите пакетов, ждите пакетов... ага... с фс утилсами. Завинтить требования для сборки фс утилс до небес - это конечно гениальное решение. Все полтора васяна с арчем и будут юзать это. Остальные - забьют.

Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск файловой системы Bcachefs 1.37.0"  +/
Сообщение от нах. (?), 17-Мрт-26, 11:00 
так вы ж кроме ждать ничего и не умеете.

даже готовый сборочный скрипт запустить.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру