LINUX.ORG.RU
ФорумTalks

Устаревшая фича в Arch'е, которой нет в Debian'е

 ,


0

1

mksquashfs в списке алгоритмов сжатия в Arch'е предоставляет в числе прочих на выбор lzma, который отсутствует в соответствующем списке в Debian'е. И, полученный образ не смонтируется ни в Arch'е, ни в Debian'е, а dmesg будет показывать:

SQUASHFS error: Filesystem uses "lzma" compression. This is not supported
. Потому, что, как можно нагуглить, уже с ядра 2.6.29 модуль squashfs в ядре вместо поддержки lzma перешёл на поддержку xz.

★★★★★
Ответ на: комментарий от saahriktu

который отсутствует в соответствующем списке в Debian'е

Ну тут явно кто-то пошаманил. По-хорошему, нерабочий функционал должен быть недоступным.

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

полученный образ не смонтируется ни в Arch'е, ни в Debian'е
который вполне исправно работает.

Так работает или не работает?

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

Так функционал же рабочий. Мало ли кому нужно собрать образ для старых ядер.

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

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

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

Я летом тестил сжатие разными алгоритмами, но текстовых данных. Выходило, что lzma жмёт лучше. Я уж было подумал, что полную реализацию алгоритма сразу реализовать не получилось из-за патентных проблем, вот и сделали сразу недо-lzma - xz, и стал предпочитать жать в lzma. Но, как выясняется, я ошибся.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от yu-boot

XZ - это, как выясняется, реализация алгоритма LZMA2.

saahriktu ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.