URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 135785
[ Назад ]

Исходное сообщение
"Live-сборки Fedora намерены перевести со SquashFS на EROFS"

Отправлено opennews , 16-Янв-25 08:34 
В выпуске Fedora 42, намеченном на конец апреля, планируется перевести все Live-сборки дистрибутива со SquashFS на  файловую систему EROFS, поддержка которой в прошлом году была реализована в инструментарии для создания загрузочных образов Dracut 103.  Предложение пока не утверждено комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки дистрибутива Fedora...

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


Содержание

Сообщения в этом обсуждении
"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 09:05 
Интересует поддержка атрибутов файлов в этих ФС: ACL, XATTR, ATTR.

Лично, для Live CD/DVD/BD, выберу ФС с большим сжатием и лучшей поддержкой атрибутов.

Скорость ФС при чтении с CD/DVD/BD неважна.


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Ефрщ , 16-Янв-25 09:27 
> Лично, для Live CD/DVD/BD, выберу ФС с большим сжатием

Ты новость читал? О каком выборе ты говоришь, если его не будет:

> планируется перевести все Live-сборки дистрибутива со SquashFS на файловую систему EROFS

или ты не в контесте новости флудишь?


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 10:29 
— Петрович, их читать учат?
— Учат. Но в контексте.

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 14:33 
Выберу, в контексте создания своего Live CD/DVD/BD, предлагаемый вам выбор федорки не интересует.

Глянул https://www.kernel.org/doc/html/latest/filesystems/squashfs....

SquashFS не умеет ACL, ATTR и с нее диверсанты выкинули возможность сортировки файлов, что важно для скорости чтения с привода гораздо больше чем скорость ФС. Также сортировка важна для создания воспроизводимых образов squashfs.

EROFS гляну если у нее будет: воспроизводимость, ACL, ATTR, XATTR.


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено кнео , 17-Янв-25 04:50 
Squashfs умеет создавать ФС из tar, в том порядке файлов, каковы они в tar.

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 17-Янв-25 07:34 
Лет 5 назад захотелось сделать воспроизводимый бит в бит LiveDVD. Пропатчил emerge и genkernel для создания воспроизводимых пакетов и ядра с инитрамфс. Получил воспроизводимый staage3. А вот ФС и загрузчик воспроизводимый получить не удалось.

Сортировка файлов в архиве, на ФС необходима для воспроизводимости.

Скорость загрузки LiveDVD и строк службы привода можно значительно увеличить разместив файлы в squashfs в том порядке в котором они читаются при загрузки OS. Жаль что эту нужную фичу выкинули с squashfs.


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 10:55 
CD/DVD/BD : UDF, NIX-атрибуты поддерживает.

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 15:06 
воспроизводимость, ATTR, XATTR поддерживает?

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено laindono , 16-Янв-25 13:10 
Ты всё ещё пользуешься лазерными дисками всерьёз, а не как метафору?

> Скорость ФС неважна

Это всегда зависит от контекста же. Где-то нужна, где-то нет. Если Live USB используется, чтоб потрогать дистр, то вообще ничего не нужно максимизировать. Если для установки, особенно автоматической и массовой, то вполне себе важный параметр.


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 14:17 
Да пользуюсь лазерными дисками и альтернативы не вижу. Знаешь альтернативу сравнима по цене и времени хранения данных расскажи.

Привод читает диски всегда медленнее чем работает ФС. Да ISO l-шку можно проигнорировать локально с ro,loop тогда на скорость будет влиять ФС, но это редкость для Live CD//DVD/BD.


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 16:24 
> Да пользуюсь лазерными дисками и альтернативы не вижу. Знаешь альтернативу сравнима по
> цене и времени хранения данных расскажи.

5-10 лет по цене ~$32/TB? Любой хард, не?


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 18:28 
10 лет хороший хард на магнитных дисках должен держать данные, не SRM, не гелиевые.
до 5 лет хороший SSD.

Производители хороших DVD 4.7Gb за <50 рублей дают 100 лет сохранности данных
BD M-disc обещает 1000 лет.
Project Silica на 7Tb диск с кварцевого стекла, размером как стандартный DVD, обещает минимум 10000лет сохранности данных.

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


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 18:59 
> BD M-disc обещает 1000 лет.

Обещать - не значит жениться. Кто ж проверять будет? И кстати, где через 1000 (или 50) лет приводы брать - они ведь тоже не вечные?
Да и с ценой на M-диски выходит совсем не $32/TB, а где-то 100-120/TB.


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 19:09 
Пока оптические приводы поддерживают и старые диски. Да, возможно, через 50 лет придется с BD все переписать, на новые. Как сегодня с CD/DVD переписывают на BD.
А может и сегодняшние DVD/BD будут доступные приводы и через 100 лет читать.

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 20:20 
> Пока оптические приводы поддерживают и старые диски.

Однако через несколько лет у них пылится оптика и/или садится лазер и они в лучшем случае читают со скрипом. Так что бэкап может и не прочитаться.

Кроме того есть такая штука как disc rot и записываемые, и особенно низкокачественные перезаписываемые болванки - выцветают в момент. Хотя обещали тоже дофига лет. А на практике у половины окислился отражающий слой, выцвел краситель, или еще какое-то барахло.


...а вот жесткие диски штуки довольно стабильные так то, и неплохо хранятся. Винч 1998 года до сих пор живой. То что его емкость - в пару сидюков - другой вопрос уже.


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 17-Янв-25 07:40 
Слабыми местами оптических приводов считают пластиковую линзу, флеш для хранения прошивки и механику при использовании. Это все равно десятилетия.

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 17-Янв-25 17:28 
> Слабыми местами оптических приводов считают пластиковую линзу, флеш для хранения прошивки
> и механику при использовании. Это все равно десятилетия.

NOR флеха в CD/DVD накопителе - таки - проживет годиков под 50-100 при комнатной температуре, а вот из сидюков эти сто лет протянет разве что старинная, качественная штамповка. Что бесполезно для бэкапов от слова вообще.

У более дешевых у кого отражаюзщий слой окисляется, у записываемых краситель превращается в тыкву более 9000 способами, и читается это через цать лет - от голимо до никак.


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 21-Янв-25 19:01 
Про кварцевое стекло и, совершенно избирательно, конкретный проект - лучше даже не упоминать. Мало того, что они далеко не первые кто додумался работать со стеклом/плавленым кварцем. Так ещё и нет никакой гарантии, что с их носителей инфу можно будет прочитать хотя бы лет через 10-20.
Выкинут стартап на помойку как не окупившийся - и дело с концом. Сам потом для тех пластин читалки изобретать будешь ?

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 17-Янв-25 05:15 
Где связь между хранением данных и live сборками ОС?

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено ryoken , 16-Янв-25 18:49 
>>ACL, XATTR, ATTR

Вы еще RockRidge-extensions вспомните :).


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 19:22 
Это в ISO, им пользовался тоже. Теперь пока все tar --acls --xattrs упаковываю. А для ATTR пишу и ложу отдельный скрипт, tar его не поддерживает.

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 09:49 
> По сравнению со SquashFS в EROFS ниже уровень сжатия (2.0 GiB против 2.7 GiB для XZ и 3.1 GiB против 3.9 GiB для LZ4),

Вот те и новые фичи - место на флешке/сидюке сильнее жрет.

> но более высокая скорость доступа (5.0 MiB/s против 7.1 MiB/s для XZ и 26.3 MiB/s против 30.9 MiB/s для LZ4)

Как эти системные эксперты такую зашакаленную скорость LZ4 вообще получили?! Он же даже на коре дуба делает гигабайты в секунду сам по себе?!


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 10:24 
наверное очень классная флешка с алика, я недавно тестил чтение sqfs с образов в озу, xz - 200мб/с, zstd что-то около 1500, ddr5-5200

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 15:51 
Ты не учел что фс хуавея отправляет данные лично товарищу Си.

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 10:26 
Диверсифицированные инженеры федоры.

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 12:13 
Накрутки китайцы из хуавея.

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 20:31 
> Диверсифицированные инженеры федоры.

Системная диверсия у них получилась неплохо.


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 10:48 
В новых ядрах для EROFS добавили алгоритмы сжатия DEFLATE и zstd, а в SquashFS вроде не добавили. Поэтому сравнивают только одинаковые алгоритмы в обоих файловых системах.

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено кнео , 17-Янв-25 04:58 
squashfs уже двести лет gzip и zstd поддерживает.

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 17-Янв-25 13:33 
Спасибо, не знал. Смотрел статьи сравнения Squashfs с EROFS и в статьях почему-то никогда не приводят zstd, думал его нет в обоих ФС. Теперь есть в обоих.

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено A.Stahl , 16-Янв-25 11:09 
>SquashFS

Сталкивался. Вроде прикольная идея, а потом мне понадобилось внести изменения в парочку файлов. А архив был гиг на 20-30.

Возможности override файлов я не нашёл, хотя казалось бы.


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 11:41 
Для этого есть OverlayFS.

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено pfg21 , 16-Янв-25 12:23 
"утилита делает одно и делает это хорошо"
что эро что сквош делают сжатую р/о фс и не мудрят с каскадированием.
каскадирование делают соответвующие утилиты.

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 20:54 
Для сжатия уже есть dm-vdo, поэтому EROFS нарушает твой принцип. И напомни-ка, какую файловую систему по умолчанию использует десктопная Fedora, раз достаёшь принципы из широких штанин.

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 18-Янв-25 22:45 
> Для сжатия уже есть dm-vdo, поэтому EROFS нарушает твой принцип. И напомни-ка,
> какую файловую систему по умолчанию использует десктопная Fedora, раз достаёшь принципы
> из широких штанин.

Для live - squashfs внезапно. Это несколько другой случай чем инстальнутая копия на харде, особенно если реально на болванку закатано.


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 19-Янв-25 23:19 
Зачем повторяешь заголовок новости?

Я про то, где федора видела принципы фанатов unix way последних дней. Она использует btrfs.

Повторять OverlayFS в SquashFS не нужно, но функциональность в диапазоне от tar --update (о нет, tar делает вторую вещь) до wimlib'овской пригодилась бы.


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 16-Янв-25 20:34 
> Сталкивался. Вроде прикольная идея, а потом мне понадобилось внести изменения в парочку
> файлов. А архив был гиг на 20-30.

С таким аппетитом - можно btrfs с read-only снапшотом юзать. А если ну вот капец как надо стало - можно с него readonly таки, на время, снять, померять пару файлов, и вернуть readonly флаг на место.

Но, конечно, он ни в раз не такой же компактный как вон те, особенно squashfs. Squashfs вообще делался - с прицелом на максимальную компактность при каком-никаком рандомном доступе. Он между обычными фс и архивами по смыслу.


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Смузихлёб забывший пароль , 21-Янв-25 12:55 
Оно не совсем для этого. Оно, типо, для выпуска конечных версий разных модулей, сборок или плагинов. Вместо папки с кучей мелких файлов получается один файл, ещё и архив, ещё и только для чтения
Потребовалось что-то изменить - выпускаешь новую версию

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено anonymous , 16-Янв-25 12:21 
Управляющие пакетом livecd-tools в каждом релизе Fedora не успевают в гонке за новшествами пайтона. Каждый релиз начинается с рабочей композиции, а потом сразу поступают обновления к этому "питону" и.. сплошные ошибки при создании live.
Теперь, значит, ещё один "развивающийся" фактор добавить хотят. К гадалке не ходи, вся эта автоматизация создания live, основанная на пакете livecd-tools, уйдёт в позабытое прошлое.

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено pic , 16-Янв-25 22:36 
Может для Live-режима использовать режим copy to ram и после наслаждать скоростью работы?

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 17-Янв-25 05:56 
А уж как приятно наслаждаться скоростью загрузки будет.

"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено pic , 29-Янв-25 12:25 
> А уж как приятно наслаждаться скоростью загрузки будет.

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


"Live-сборки Fedora намерены перевести со SquashFS на EROFS"
Отправлено Аноним , 17-Янв-25 05:38 
А ларчик просто открывался: EROFS прд двойной лицензией (GPL/Apache), а Squashfs — исключительно GPL.