En revanche, disponiblement uniquement pour ARM, ça c'est moche, très moche.
LZ4 existe pour toutes les architectures, c'est la compression pour le noyau utilisant LZ4 qui d'après la dépêche☆ n'est disponible que pour ARM. L'intérêt est de gagner encore quelques millièmes de secondes à la décompresssion du noyau (au démarrage) alors que sur d'autres architectures plus puissantes la différence avec LZO est négligeable.
LZO étant déjà optimisé pour la vitesse, ça doit être quelque chose, ce LZ4
☆ d'après mon menuconfig, je peux choisir LZ4 (depuis cette version du noyau) alors que je suis en x86_64. D'habitude quand une option dépend de l'architecture il la désactive. J'ai pas encore essayé de booter avec compression LZ4 pour dire si ça marche...
En outre d'après le lien fourni dans la dépêche, x86 est aussi supporté. Kyungsik Lee (5): decompressor: Add LZ4 decompressor module lib: Add support for LZ4-compressed kernel arm: Add support for LZ4-compressed kernel x86: Add support for LZ4-compressed kernel Kconfig: Make x86 and arm kernels default to the LZ4-compressed
[^] # Re: LZ4
Posté par JGO . En réponse à la dépêche Linux pour Workgroups 3.11, le noyau prêt pour le bureau. Évalué à 6. Dernière modification le 04 septembre 2013 à 10:02.
LZ4 existe pour toutes les architectures, c'est la compression pour le noyau utilisant LZ4 qui d'après la dépêche☆ n'est disponible que pour ARM. L'intérêt est de gagner encore quelques millièmes de secondes à la décompresssion du noyau (au démarrage) alors que sur d'autres architectures plus puissantes la différence avec LZO est négligeable.
https://code.google.com/p/lz4/ (réorganisé par vitesse de décompression).
Name Ratio Compr DecompressionMB/s MB/sLZ4 HC (r101) 2.720 25 2080LZ4 (r101) 2.084 422 1820Snappy 1.1.0 2.091 323 1070LZO 2.06 2.106 414 600LZF 2.077 270 570QuickLZ 1.5.1b6 2.237 373 420zlib 1.2.8 -6 3.099 21 300zlib 1.2.8 -1 2.730 65 280☆ d'après mon
menuconfig, je peux choisir LZ4 (depuis cette version du noyau) alors que je suis en x86_64. D'habitude quand une option dépend de l'architecture il la désactive. J'ai pas encore essayé de booter avec compression LZ4 pour dire si ça marche...En outre d'après le lien fourni dans la dépêche, x86 est aussi supporté.
Kyungsik Lee (5):decompressor: Add LZ4 decompressor modulelib: Add support for LZ4-compressed kernelarm: Add support for LZ4-compressed kernelx86: Add support for LZ4-compressed kernelKconfig: Make x86 and arm kernels default to the LZ4-compressed