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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-04-04 16:50:17

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Kernel z LZMA/XZ

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

 

#2  2011-04-04 16:53:57

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Kernel z LZMA/XZ

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

 

#3  2011-04-04 16:55:44

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Kernel z LZMA/XZ

Ź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

 

#4  2011-04-04 17:06:24

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Kernel z LZMA/XZ

Kod:

  │ 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:

Kod:

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:

Kod:

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

Kod:

deb http://aptosid.com/debian/ sid main fix.main

http://aptosid.com/debian/pool/main/l/linux-aptosid-2.6/

Offline

 

#5  2011-04-04 17:26:25

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Kernel z LZMA/XZ

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

 

#6  2011-04-04 17:47:42

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Kernel z LZMA/XZ

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

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)