rhabarber1848 hat geschrieben:- CONFIG_LZMA in u-boot.dbox2.h.m4 für alle U-Boot-builds aktiviert
Patch aktualisiert.
Die Fähigkeit von U-Boot, einen LZMA-komprimierten Kernel zu entpacken,
behindert nicht den normalen Betrieb. Es macht daher keinen Sinn, zwischen
CONFIG_LZMA ja/nein beim U-Boot-build zu unterscheiden. U-Boot selbst wird
dadurch 9 kb größer, was kein Problem darstellen dürfte. Dennoch möchte ich
Euch bitten, den aktuellen Patch nochmals auf Herz und Nieren zu prüfen.
Langsam nähert er sich der Vollendung und CVS-Reife.
Ein LZMA-komprimierter Kernel macht nur Sinn in einem JFFS2-only-Image,
das im Moment nur mit zlib gepackt werden kann. Wie groß die Speicher-
ersparnis durch einen LZMA-komprimierten Kernel ist, kann ich noch nicht
sagen, da ich es bis jetzt noch nicht getestet habe. Bisher habe ich einen
LZMA-komprimierten Kernel nur im Yadd gebootet, hier der Größenunterschied
bei Kernel 2.4 zu einem gzip-komprimierten Kernel:
Code: Alles auswählen
-rw-r--r-- 1 root root 589888 14. Jul 14:38 kernel-cdk
-rw-r--r-- 1 root root 748691 15. Jul 12:21 kernel-cdk-gzip
Patches, welche die Erstellung eines JFFS2-only-Images mit einem LZMA-
komprimierten Kernel ermöglichen, werde ich noch erstellen.
Bis dahin ist es das wichtigste, den neuen U-Boot auf Herz und Nieren zu prüfen.