Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witajcie!
Jak wiecie (choć niektórzy) robię to distro :D Problem w tym, że gzip ma słabą kompresję, a squashfs umożliwia kompresję za pomocą lzma czy xz, jednak chyba jądro nie obsługuje i tu pojawia się pytanie, czy jest jakieś jądro (najlepiej zpaczkowane) z patchem umożliwiającym montowanie systemu plików squashfs skompresowanego za pomocą lzma/xz?
Fervi
PS. Fajnie by było, jakby kernel był spaczkowany (w debie)
Ostatnio edytowany przez fervi (2011-04-04 16:54:04)
Offline
Kompresja samego bzImage za pomocą lzma dostępna jest od dawna, za pomocą xz dostępna jest od 2.6.38. Logicznie rzecz biorąc skoro sam obraz jądra jest tym kompresowany i wszystko gra, to i w przypadku o którym mówisz powinno grać. To jednak tylko domysły, trzeba by to sprawdzić.
Offline
Źle się wysławiłem :D Kernel (Nawet nie wiedziałem :D) czy Initrd jest kompresowany, chodzi mi o system plików dla dystrybucji Live [tzn. tam gdzie jest system], to jest zazwyczaj filesystem.squashfs (jest kompresowany gzip), niby działa kompresja, jednak wolałbym mocniejszą (lzma/xz)
Fervi
PS. Zobaczę to xz w 2.6.38, jak pójdzie to ... :D
Ostatnio edytowany przez fervi (2011-04-04 16:59:13)
Offline
│ CONFIG_SQUASHFS_XZ: │ │ │ │ Saying Y here includes support for reading Squashfs file systems │ │ compressed with XZ compresssion. XZ gives better compression than │ │ the default zlib compression, at the expense of greater CPU and │ │ memory overhead. │ │ │ │ XZ is not the standard compression used in Squashfs and so most │ │ file systems will be readable without selecting this option. │ │ │ │ If unsure, say N. │ │ │ │ Symbol: SQUASHFS_XZ [=n] │ │ Type : boolean │ │ Prompt: Include support for XZ compressed file systems │ │ Defined at fs/squashfs/Kconfig:54 │ │ Depends on: MISC_FILESYSTEMS [=y] && SQUASHFS [=y] │ │ Location: │ │ -> File systems │ │ -> Miscellaneous filesystems (MISC_FILESYSTEMS [=y]) │ │ -> SquashFS 4.0 - Squashed file system support (SQUASHFS [=y]) │ │ Selects: XZ_DEC [=n]
=========================
EDIT: W dystrybucyjnym kernelu 2.6.38-2 ta opcja nie jest wkompilowana:
CONFIG_SQUASHFS=m CONFIG_SQUASHFS_XATTR=y # CONFIG_SQUASHFS_LZO is not set # CONFIG_SQUASHFS_XZ is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
=========================
EDIT2: W kernelu aptosida jest:
CONFIG_SQUASHFS=m CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
deb http://aptosid.com/debian/ sid main fix.main
Offline
Mam kernel Aptosida :D Dzięki wielkie (Gdyby na tym forum był system piw, dostałbyś oranżadę :D)
Działa :D - Rewelacyjnie!
Fervi
PS. Do zamknięcia
Ostatnio edytowany przez fervi (2011-04-04 17:28:34)
Offline
fervi napisał(-a):
Gdyby na tym forum był system piw, dostałbyś oranżadę :D
Jej, dobrze chyba w takim razie, że jednak go nie ma…
Offline