Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

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

Для ядра Linux реализованы новые файловые системы BeamFS, XMFS и MeshXFS

20.10.2026 15:08 (MSK)

Для обсуждения в списке рассылки разработчиков ядра Linux опубликованы патчи с реализацией файловой системы BeamFS, использующей кодирование Рида - Соломона для определения и восстановления повреждённых данных по месту в конфигурациях с одним накопителем. Основными областями применения BeamFS называются бортовые компьютеры спутников, оборудование в кабинетах лучевой терапии и прочие системы, работающие в условиях повышенной радиации, для которых возвращение искажённых данных более критично, чем невозможность прочитать информацию.

По умолчанию BeamFS может восстановить до 8 потерянных байт в каждом 255-байтовом блоке при накладных расходах 7% (288 байт кодов восстановления на каждые 4096 байт хранимых данных). Коды коррекции ошибок применяются не только для данных, но и для служебной информации в суперблоке, inode, индексах директорий и битовых картах. Проверка целостности и попытки восстановления недостающих данных осуществляются при каждой операции чтения. Если гарантировать корректность информации не удаётся, операция завершается ошибкой "-EIO", что исключает скрытое возвращение повреждённых данных.

Проведённые эксперименты показали, что при облучении платы i.MX 8M Plus с Linux и ФС ext4 протонами с энергией от 20 до 58 мэВ, 90% всех сбоев возникало на уровне файловой системы и драйверов устройств хранения. Также была проведена симуляция одиночных искажений битов при чтении с носителя: BeamFS и Btrfs успешно распознали повреждение данных и всегда возвращали ошибку, в то время как ext4 и ext3 молча возвращали искажённые данные.

BeamFS обеспечивает целостность и восстановление только на стадии от чтения с физического носителя до передачи в страничный кэш в оперативной памяти. Целость хранения в оперативной памяти может поддерживаться при помощи чипов памяти с коррекцией ошибок. Из ограничений BeamFS отмечается отсутствие поддержки журналирования и режима Copy-on-Write (CoW) - метаданные на накопитель записываются неупорядоченно, поэтому в случае некорректного завершения работы требуется полная проверка при помощи fsck.


Кроме BeamFS недавно для ядра Linux были предложены ещё две файловые системы:

  • На прошедшей несколько дней назад конференции Linux Plumbers Conference 2026 инженер из компании Huawei представил (видео, слайды) файловую систему XMFS (cross-node eXpress Memory File System) для ядра Linux, предназначенную для использования в кластерах с общей для всех узлов разделяемой оперативной памятью (как tmpfs, но для памяти всех узлов). XMFS даёт возможность использовать стандартный POSIX-интерфейс файловых систем для работы с внешней памятью, адресуемой напрямую при помощи таких технологий как CXL 3.0 (Compute Express Link) и Huawei United Bus. Проект находится на стадии экспериментального прототипа, проходящего внутреннее тестирование, и пока не готов для передачи в состав ядра.

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

    При тестировании использования XMFS для таких задач как совместный доступ к образам контейнеров с разных узлов реализация показала производительность близкую с tmpfs с включением больших страниц памяти (2 MB huge pages).



  • При помощи AI подготовлена файловая система MeshXFS, представляющая собой форк XFS, адаптированный для одновременного использования на нескольких узлах в кластере. MeshXFS даёт возможность примонтировать общее блочное устройство в режиме чтения-записи на разных узлах, поддерживать целостность и управлять блокировками при одновременном обращении к данным. Проект начинался как эксперимент по проверке возможности создания при помощи AI-моделей Linux-драйвера с файловой системой, поддерживающей распределённые блокировки, параллельный доступ и восстановление после сбоев. Основная работа выполнена при помощи Claude Opus, но для решения особо сложных проблем точечно привлекались модели Claude Fable, GPT, Gemini и Astra. Эксперимент признан успешным и уже опубликовано несколько рабочих релизов MeshXFS.

    Из дополнительных возможностей, реализованных поверх XFS, отмечены два режима управления распределёнными блокировками (синхронизация по сети и хранение состояния на отдельном общем диске), обеспечение непротиворечивости кэша на разных узлах, ведение журнала для восстановления и адаптация дискового формата и утилит для специфики кластерной ФС. Поддерживается работа с общим хранилищем, подключённым через iSCSI (протестировано на 16 узлах), или при репликации блочного устройства при помощи DRBD. Координация блокировок, функции обнаружения узлов, проверка доступности и определение сбойных узлов реализованы в одном общем модуле ядра. Работа проверена в Proxmox VE 9, RHEL 9, Ubuntu 24.04/26.04 и Debian 12/13.



  1. Главная ссылка к новости (https://www.phoronix.com/news/...)
  2. OpenNews: Файловая система Bcachefs официально перестала быть экспериментальной
  3. OpenNews: Для ядра Linux предложена файловая система DLMPFS
  4. OpenNews: Открыт код распределённой файловой системы TernFS
  5. OpenNews: Линус Торвальдс раскритиковал регистронезависимые файловые системы
  6. OpenNews: Открыт код распределённой файловой системы 3FS, используемой в DeepSeek
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66510-beamfs
Ключевые слова: beamfs, xmfs, meshxfs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (71) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 17:24, 20/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/–
    > При помощи AI

    Яснопонятно!

     
     
  • 2.3, Аноним (3), 17:27, 20/10/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/–
     
  • 2.12, Аноним (12), 17:58, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    Соглашусь.

    Зачем BeamFs, когда избыточность есть и у той же BTRFS.

     
     
  • 3.34, Аноним (34), 19:53, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • –9 +/–
    > BeamFS, использующей кодирование

    Так-то избыточное кодирование уже есть на самом нижнем слое в самом накопителе. Зачем это делать на уровне ФС - загадка. Подозреваю, Линус хочет сделать линукс несовместимым между версиями.

     
  • 3.37, User (??), 19:59, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Если вы про dup - то это полная копия (считай с x2, да плюс WA при перезаписи), а тут вот 7%
     
     
  • 4.65, Аноним (34), 22:10, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    А как сейчас марсоходы работают без БимФС?
     
     
  • 5.86, Аноним (86), 07:48, 21/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    А вот это, детектив, правильный вопрос.
     
  • 5.87, Аноним (87), 08:10, 21/10/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    > А как сейчас марсоходы работают без БимФС?

    Так же как раньше люди ездили на телеге, вместо автомобиля 🤷🏻‍♂️

    Но пример хороший.
    С последним марсоходом отправили вертолетик.
    Так для него использовали не какие-то супер спэйс-грейд микросхемы, а обычную начинку из под мобильника. Как раз для проверки ко
    И оно работало очень успешно.

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

     
  • 5.89, User (??), 08:30, 21/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    > А как сейчас марсоходы работают без БимФС?

    https://ntrs.nasa.gov/citations/20220004518
    https://www.jpl.nasa.gov/news/nasa-reformats-memory-of-longest-running-mars-ro
    https://www.jpl.nasa.gov/news/opportunity-working-in-no-flash-mode-for-now/
    https://www.cs.princeton.edu/courses/archive/spr08/cos333/mars.rover.pdf

    Ну вот как-то так, да. Не сказать, чтобы прям очень хорошо - с dosfs (fat12\16, ага).

     
  • 2.19, Аноним (19), 18:19, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    > BeamFS и Btrfs успешно распознали повреждение данных и всегда возвращали ошибку, в то время как ext4 и ext3 молча возвращали искажённые данные.

    Я бы на первую строчку в документации ext 4 поставил.

     
     
  • 3.35, Аноним (34), 19:57, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Здесь не говорится, почему-то, что за накопитель такой у них был, и почему его система избыточного кодирования и контрольных сумм не сработала.
     
  • 2.33, Аноним (33), 19:53, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/–
    иишечка, не вари
     
  • 2.63, Аноним (63), 22:04, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    ИИ не существует.
     

  • 1.4, Аноним (4), 17:29, 20/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    а не проще сеть протянуть и не облучать накопитель радиацией, куда его потом радиоактивный утилизировать, этож сколь надо будет справок заполнить и какие денжищи заплатить чтобы утилизировать радиоактивный хард с секреткой.
     
     
  • 2.6, Аноним (4), 17:33, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    при этом написать модуль для dmsetup с реализацией любых хотелок это задача для школьника, что мешает использовать имеющйся raid...просто работа ради работы
     
     
  • 3.11, Rev (ok), 17:57, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Да-да, прямо до спутника провод прокинем, чего уж там!
    И засунем в спутник пару больших HDD, его вес ведь не важен, в невесомости ведь будет болтаться! :)
     
     
  • 4.15, Аноним (4), 18:07, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    то есть вы реально хотите на спутник поставить 1 носитель с вот этими вот кодами? то есть вы считаете что ваш спутник настолько {не знаю какой}, что туда не надо ставить ssd или nvme, а надо именно hdd на 3.5 дюйма, ага а что хранить то там будете, фоточки облаков? 8тб? ..чушь несете, еprom работает десятилетия уже, стоит 1 доллар за микруху, и спутники летают и марсоходы, сейчас в этом смысла нет никакого, кроме разве что попиарится решением несуществующей проблемы
     
     
  • 5.55, Аноним (55), 21:36, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > еprom работает десятилетия

    Как там у него со скоростью записи данных с матрицы? Файлик на десять гиг успеет до прилёта следующего марсохода записать?

     
     
  • 6.66, Аноним (34), 22:12, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Как там сейчас Хуббл и Уебб работают без БимФС? Куда файлики с матрицы складывают?
     
  • 5.90, Qqq (?), 09:14, 21/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не, там будет ssd, штуки 2, или 3. Есть ведь требования и к вибрациям, а у hdd с ними хуже…
     
  • 3.38, Аноним (34), 20:00, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > что мешает использовать имеющйся raid

    Будет недостаточно несовместимо. Для Линуса такое неприемлемо. "Стейбл апи - это нонсенс" (с)

     
  • 2.28, Аноним (28), 19:38, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    При облучении высокоэнергетичным ЭМ-излулением (рентген, гамма), после прекращения его действия, ничего утилизировать ненадо. В оличие от нейтронов и протонов.
     

  • 1.5, Аноним (5), 17:32, 20/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/–
    > представляющая собой форк XFS

    Господи, это поделие и локально при любом чихе теряет данные, представляю что будет на кластере.

     
     
  • 2.17, Аноним (4), 18:17, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/–
    да ладно, прям при каждом? какже тогда  rhel его продает за многи многие тысячи баксов?, вам надо немедленно опубликовать ваши исследования и спасти людей от обмана!
     

  • 1.7, котогот (?), 17:34, 20/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +15 +/–
    Мне одному кажется, что линукс окончательно превратился в тестовый полигон корпоративных хотелок?
     
     
  • 2.48, Аноним (48), 20:54, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Мне одному кажется, что линукс окончательно превратился в тестовый полигон корпоративных
    > хотелок?

    Да, "кажется" тебе одному. А тем, кто был не в танке это стало понятно лет эдак 25 назад.

    Статистику контрибьюторов регулярно же публикуют...

     
  • 2.50, Аноним (50), 21:26, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > Мне одному кажется, что линукс окончательно превратился в тестовый полигон корпоративных хотелок?

    Что вполне логично.
    Если корпы пишут 90% кода ядра, то тестироваться будут их хотелки, а не каких-то левых васянов которые нифига не делали.

    Как потопаешь (по клавиатуре) - так полопаешь)

     
     
  • 3.68, котогот (?), 22:52, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну и зачем тогда нужен этот ваш линукс за пределами пейсбуков и хуавеев, если он пилится исключительно под их бизнес и на их бабки? К чему вся эта информационная вонь про очередной год десктопного линукс, если они срать хотели на этот десктоп?
     
     
  • 4.76, Аноним (76), 23:24, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Такое впечатление, что что-то другое в мире производится и разрабатывается не за "чьи-то бабки".
     
  • 4.77, Аноним (76), 23:26, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > К чему вся эта информационная вонь про очередной год десктопного линукс, если они срать хотели на этот десктоп?

    Тем, что той же валве нужен десктоп для игрушечек.


    А госсам Европы нужнен десктоп для планктона.

    Так и работает.

     
     
  • 5.92, beany (?), 09:35, 21/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Вальве нужен не десктоп, а прослойка для запуска их эмулятора Windows, чтобы не платить M$ роялти.

    А госсам евросовка вообще нужна просто грядка для распила бюджета и имитации бурной деятельности.

    В десктопный линукс верят только наивные дети и великовозрастные инфантилы.

     
     
  • 6.94, Аноним (94), 09:44, 21/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Вальве нужен не десктоп, а прослойка для запуска их эмулятора Windows, чтобы не платить M$ роялти.

    Да, как бы красноглазики не вылизывали габену зад, он в первую очередь бизнесмен.
    Но факта, что гей-меры получают линукс на дестопе это не отменяет))

    > А госсам евросовка вообще нужна просто грядка для распила бюджета и имитации бурной деятельности.

    Спорно, скорее "для их требований лялекс сыроват".
    Хотя иметь запасной аэродром на случай если янки под предводительством рыжего ди--ла совсем съедут с катушек однозначно необходимо.

    > В десктопный линукс верят только наивные дети и великовозрастные инфантилы.

    Или те, кто на нем разрабатывает ;)


     
  • 4.80, Аноним (48), 00:20, 21/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 4.85, Аноним (85), 07:45, 21/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Ну и зачем тогда нужен этот ваш линукс за пределами пейсбуков и хуавеев, если он пилится исключительно под их бизнес и на их бабки?

    Нужен кому?
    Фирм много, запросы у них разные.
    Условный гугл с хуавеем хотят фишки для телефонов, а майкрософт - фишки для азур-облаков.

    > К чему вся эта информационная вонь про очередной год десктопного линукс, если они срать хотели на этот десктоп?

    Кто "они"?
    Та же красношапка продает Red Hat Enterprise Linux Workstation начиная с $196.90.
    Им "год десктопного линукс" как раз в тему, можно попробовать пропихнуть свой дистрибутив в госуху или школы.


     
  • 4.88, anonymos (?), 08:18, 21/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Проходи мимо, здесь для тебя нет ничего интересного.
     
  • 2.52, пох.. (?), 21:31, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Мне одному кажется, что линукс окончательно превратился в тестовый полигон корпоративных
    > хотелок?

    не одному, но таки - кажется.

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

    остальное вейп-кодинг каких-то васянов, какие еще корпорации. У первого правда был рентгеновский аппарат.

     
  • 2.78, Аноним (78), 23:42, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Дак ты тоже можешь сделать git clone https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git и превратить линукс в тестовый полигон. Ну вот и эти ребята так же сделали. Это ж не значит что их патчи вмерджат.
     
  • 2.95, опеншлёпивпродакшн (?), 09:44, 21/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А ты думал линус твой лично? Пусть играются. Главное, чтобы со всеми делились.
     

  • 1.8, Инопланетянин (?), 17:38, 20/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/–
    Зачем все в ядро тащить? Вот пусть отдельно и сопровождают.
     
  • 1.14, Ivan_83 (ok), 18:03, 20/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    Так ZFS тоже проверяет что прочиталось то что записывали, от чего у многих случается прозрение касательно памяти с ECC и надёжности дисков :)
     
     
  • 2.16, Аноним (4), 18:13, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    тсс, не пугай, тут просто лакмусовая бумажка, сейчас всякие начнут нахваливать и жалать всяческих благ такому нужному проекту, без которого почемуто 30 лет жили не тужили, пока вдруг какойто добрый парень не пожалел 30 баксов на подписку и скольких то токенов.

    Дай бог ему здоровья.

     
  • 2.31, Аноним (28), 19:47, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Серверную стойку на спутник? А компактные ядерные энергетические установки есть, да, для космических аппаратов.
     
     
  • 3.71, ProfessorNavigator (ok), 22:57, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > А компактные ядерные энергетические установки есть, да, для космических аппаратов

    Есть. Называется РИТЭГ. Не реактор, но тоже ядерная энергетическая установка ;) Если что, примерно за орбитой Марса начинается зона, где солнечные батареи неэффективны. С натяжкой на них можно до Юпитера долететь, но не дальше. Поэтому дальние космические миссии (и не только дальние) летают на РИТЭГах.

     

  • 1.18, Аноним (18), 18:19, 20/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/–
    На спутниках нифиг ниче хранить, тонкий клиент и достаточно
     
     
  • 2.21, Аноним (21), 18:27, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    "Орбитальный датацентр им. И.Маска" (tm)
     
     
  • 3.22, Аноним (4), 18:31, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    такое безусловно будет, но как вы думаете, будет ли там использован сабж, или инженеры предпочтут чтото более проверенное, кластер etcd или ceph для хранения критически важной информации
     
     
  • 4.26, Аноним (21), 19:24, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    Понятия не имею, но:
    1. Коррекция данных на месте дешевле полного резервирования.
    2. Опыт BeamFS безусловно будет использован в том или ином виде.
    3. Ни etcd, ни ceph не разрабатывались в расчете на постоянную деградацию данных.
     
     
  • 5.32, Аноним (4), 19:51, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    , есть огромный опыт записи данных на такие себе носители, дискеты и лазерные... большой текст свёрнут, показать
     
     
  • 6.46, Аноним (46), 20:48, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > В авиации критические стстемы дублируются, на спутниках тех же дублируются, и алгоритмы там скорее кластерные, чем какието коды, это чистой воды полумера.

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

    пс: кому я это говорю, это же нейрослоупок.

     
     
  • 7.53, Аноним (4), 21:32, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    а что защитить провод датчика от радиации можно, а защитить sd карту нет? чушь несете, с самого начала
     
     
  • 8.93, Qqq (?), 09:43, 21/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Память - это проблема Даже eeprom теряет данные, что уже говорить о флеше Все ... текст свёрнут, показать
     
  • 6.62, Аноним (63), 22:03, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Linux и есть ядро.
     
  • 6.91, Аноним (91), 09:30, 21/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > кто по вашему отключит существующие механизмы защиты чтобы включить новые?

    Последняя новость про ext4 вы видимо не читали?

     
  • 5.79, Георгий (??), 00:09, 21/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Пятиминутный факт-чек опровергает третий пункт: в ceph возможно включить Reed-Solomon
    https://docs.ceph.com/en/latest/rados/operations/erasure-code/ (будет использоваться во время скраббинга, что во многом аналогично подходу BeamFS).
     
     
  • 6.96, Аноним (96), 11:32, 21/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Правда ваша, но видимо это полявилось в ceph уже после того, как я последний раз с ним связывался.
     

  • 1.20, Аноним (78), 18:21, 20/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    > Основная работа выполнена при помощи Claude Opus, но для решения особо сложных проблем точечно привлекались модели Claude Fable, GPT, Gemini и Astra.

    Это какое-то шит-бинго. А не, раста не хватает и линковки с libsystemd0.so .

     
     
  • 2.39, Аноним (34), 20:04, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > раста не хватает и линковки с libsystemd0.so .

    Ещё либадвайту забыли.

     
  • 2.57, пох.. (?), 21:38, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    отдельно интересно бы глянуть на те "особосложные проблемы". Что-то судя по промпту - опус должен был вполне справиться в одиночку.

    даже жаль что в порежьте-перепошлите не принято публиковать историю.

     
     
  • 3.72, Аноним (4), 23:02, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    да мне вот тоже интересно, понится еще в 2000х были модули ядра для монтирования zip файлов на чтение и запись, и сжатие, и избыточность, что угодно, хоть локально хоть по сети, просто калбэки к командам вытащить файл / поменять / втащить обратно, какие проблемы
     

  • 1.40, Аноним (40), 20:05, 20/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    > BeamFS может восстановить до 8 потерянных байт в каждом 255-байтовом блоке при накладных расходах 7%
    > при облучении платы i.MX 8M Plus с Linux и ФС ext4 протонами с энергией от 20 до 58 мэВ

    Кажется юзеры, выкинувшие первопни и hdd'ки Caviar, Ultrastar или Quantum, почитали новости и готовятся к ядреной войне)

    А вообще это хорошо - больше разных систем, а пользователю выбор.

    > Основная работа выполнена при помощи Claude Opus, но для решения особо сложных проблем точечно привлекались модели Claude Fable, GPT, Gemini и Astra.

    Буду смеяться если их примут в ядро.
    Что случится с лицом местных ИИ-луддитов?

     
  • 1.42, sunjob (ok), 20:15, 20/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    еще старые галоши недоварены, а тут опа - новые варить-недоварить! :о)
     
  • 1.49, Аноним (49), 21:06, 20/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    beamfs - какой-то велосипед. В zfs и btrfs можно избыточность включить, хотя там и простое зеркало.
     
  • 1.61, Аноним (63), 22:01, 20/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    > чтения с физического носителя

    А есть не физические? Астральные может?

     
     
  • 2.74, Аноним (4), 23:07, 20/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    удаленные, ты его видишь как диск, а по факту там может быть что угодно, обычно облака дают доступ к виртуальным дискам той же zfs, и всякие рейды от тебя спрятаны, и когда конкретный диск устает, его меняют, тебе же дают гарантию сохранности.
     

  • 1.67, Джон Титор (ok), 22:31, 20/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    > реализацией файловой системы BeamFS, использующей кодирование Рида - Соломона

    У меня аж челюсть отпала. Прикольно, если хочется хранить данные в зашифрованном виде, а ещё и восстанавливаемые. Потом как прочитал:

    > Основными областями применения BeamFS называются бортовые компьютеры спутников, оборудование в кабинетах лучевой терапии и прочие системы, работающие в условиях повышенной радиации, для которых возвращение искажённых данных более критично, чем невозможность прочитать информацию.

    А как оно ранее работало нормально? Аргумент какой-то навязанный. Т.е. шифрование применяется именно для восстановления информации. Системы работающие в условиях повышенной радиации могут быть весьма разными. Лааадно.

     
     
  • 2.97, Аноним (96), 11:45, 21/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Причём здесь шифрование вообще? Вас слово "коды" смутило?
     

  • 1.75, Георгий (??), 23:11, 20/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Идея BeamFS любопытна. Даже странно, если раньше коды Рида-Соломона не использовали для файловых систем на HDD/SSD. Возможно они использовались на уровне прошивок накопителей? Это кодирование не спасёт от поломки накопителя, но позволит восстановить значительные повреждения данных на единственном оставшемся накопителе в RAID1.
     
     
  • 2.84, topin89 (ok), 02:05, 21/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Возможно они использовались на уровне прошивок накопителей?

    Да, так и есть, в SSD, HDD и Blu-Ray используются эти коды.

    > Это кодирование не спасёт от поломки накопителя, но позволит восстановить значительные
    > повреждения данных на единственном оставшемся накопителе в RAID1.

    Поэтому их используют в RAID6. А если диск лишь чуть-чуть повреждён, и позволяет что-то читать, то можно использовать Parchive и восстановить потерянные данные. Ну или делать RAR-архив с избыточностью, там тоже коды Рида-Соломона

     

  • 1.81, Аноним (81), 00:30, 21/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    "BeamFS обеспечивает целостность и восстановление только на стадии от чтения с физического носителя до передачи в страничный кэш в оперативной памяти."

    Новостная статья про BeamFS запутанна, автор то так пишет, то по-другому. Так, всё-таки, от каких ошибок защищает BeamFS, от ошибок в канале передачи данных от носителя до ОЗУ, или от ошибок искажения данных в носителе? Это совершенно разные вещи.
    Вообще-то, кодирование Рида-Соломона и Витерби применяются при передаче данных, то есть от ошибок искажения в канале (или эфире), а не в носителе. Но в то же время избыточность в 7% нетипичная для кодирования Рида-Соломона.

     
     
  • 2.83, topin89 (ok), 01:58, 21/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    "Every data block is a capsule of sixteen interleaved Reed-Solomon RS(255,239) codewords; every read decodes it, and a read beamfs cannot vouch for fails with -EIO instead of returning wrong bytes."

    Так что да, на дисках хранятся и данные, и коды восстановления. Такое обычно вставляют в контроллеры самих дисков, хотя бывают редкие чипы, в которых никакого встроенного восстановления данных нет. Тот же Parchive или Blu-Ray используют их для передачи данных. Как я понял, избыточность в кодах Рида-Соломона можно любую выбрать.

    Почему они 7% выбрали я хз конечно, может, в их статье что-то есть: https://zenodo.org/records/23253350

     

  • 1.82, topin89 (ok), 01:49, 21/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    > По умолчанию BeamFS может восстановить до 8 потерянных байт в каждом 255-байтовом блоке при накладных расходах 7% (288 байт кодов восстановления на каждые 4096 байт хранимых данных).

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

    Но есть проблема, в текущей версии есть дефекты, которые приводят к потере данных, ослаблению безопасности и падению ядра (known defects that lose data, weaken security or crash the kernel)

    Так что ждём стабилизации, и ждём ещё долго

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: