[devel] squashfs4+lzma

Mykola S. Grechukh nick.grechukh at gmail.com
Tue Oct 13 20:17:33 UTC 2009


13 октября 2009 г. 20:00 пользователь Led <> написал:
> On Tuesday 13 October 2009 16:04:06 Mykola S. Grechukh wrote:
>> Здравствуйте,
>>
>> Суровые мужики из openwrt не стали ждать апстрима и реализовали
>> поддержку lzma для squashfs4. Патчи для 2.6.30/2.6.31 переводят
>> squashfs на использование CryptoAPI вместо lib/decompress* а также
>> добавляют lzma в cryptoapi.

> А чем их не устроил lib/decompress_unlzma.c в ядре, что они придумали
> собственный велосипед?

а) тем что его не было когда они начинали. Авторы squashfs-lzma, с
другой стороны, забили на 4.0 когда он готовился уйти в mainline
kernel.

б) Здесь http://markmail.org/message/clfi2cnlgh5vod3q обсуждают, как
отлично работают  lib/decompress_*.c когда нужно распаковать vmlinuz
_целиком_ и почему это хуже для распаковки блоков ondemand.

в) я не думаю что использование cryptoapi более  велосипедно - скорее наоборот.

>> Сейчас я со всей этой хренью на борту попробую взлететь, а пока если
>> кто хочет поиграться:
>>
>> ядро :
>> http://git.altlinux.org/people/gns/packages/?p=kernel-image.git;a=commit;h=
>>80f0319e72f431fbeca85701dcb1bedb686e7954 (дабы не ломать существующие
>> профили mkimage, CRYPTO_ZLIB и
>> CRYPTO_LZMA вкомпилены)
>>
>> утиль :
>> http://git.altlinux.org/people/gns/packages/?p=squashfsprogs-lzma.git;a=com
>>mit;h=63dc8be97aa80ec3ef2ada709dea374e03783929 (на пути в сизиф)
>>
>> патченый mkimage :
>> http://git.altlinux.org/people/gns/packages/?p=mkimage.git;a=commit;h=ae41d
>>1ad70c1c48bb5ce1a23a8ed461330160cd4 (SQUASHFS_VERSION=4LZMA выбирает
>> правильный утиль)
>
> --
> Led
> _______________________________________________
> Devel mailing list
> Devel at lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel



-- 
--
Mykola Grechukh
RISC Group IT Solutions


More information about the Devel mailing list