Busybox für kernel 2.6 - extra config-file oder nicht?

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Busybox für kernel 2.6 - extra config-file oder nicht?

Beitrag von seife »

Hallo.
Da immer mehr Leute versuchen, kernel 2.6 zu benutzen (und an relativ einfachen Sachen scheitern), sollte man eine busybox-config, die für 2.6 angepaßt ist, einchecken.
Dazu gibt es 2 möglichkeiten:
Die jetzige busybox.config.m4 so erweitern, daß nicht nur der fall "YADD/Flash", sondern die Fälle "2.4-YADD/2.4-Flash/2.6-YADD/2.6-Flash" behandelt werden, oder eine "busybox-kernel26.config.m4", die gleich wie die bisherige ist.

Ich persönlich habe keine besondere Vorliebe. In einer Datei ist es wohl einfacher, das synchron zu halten, dafür ist es in 2 Dateien einfacher zu implementieren (für mich, der sich mit m4 nicht auskennt).

Opinions, anyone?
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

ein File :-)
bzw.
Die jetzige busybox.config.m4 so erweitern
Striper
Erleuchteter
Erleuchteter
Beiträge: 625
Registriert: Samstag 8. September 2007, 16:17

Beitrag von Striper »

Also wenn das im CVS ist würde ich mich sehr drüber freuen. Habs zwar heute endlich durch manuelles Anpassen der busybox.config.m4 hinbekommen ein lauffähiges jffs2 Image mit 2.6er Kernel zu bauen/flashen, aber das würde schon einiges erleichtern für 2.6 Einsteiger.
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

ich kopiere immer eine modifizierte lokale config zwischen auschecken und configure ins cdk. So oft ändert sich ja die BB config nicht. Wenn sich aber jemand diese Fleißarbeit antun möchte wäre ich auch für "die bisherige erweitern"
Da immer mehr Leute versuchen, kernel 2.6 zu benutzen (und an relativ einfachen Sachen scheitern), sollte man eine busybox-config, die für 2.6 angepaßt ist, einchecken.
Immerhin wurde Tokens Testimage bisher 136x runtergeladen. Ich denke mal, das langfristig nix am 2.6er vorbeigeht - jetzt wo er läuft. (vor ein paar Monden war die einschlägige Meinung noch das er nicht in den Flash paßt) ;-)
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Tommy hat geschrieben:(vor ein paar Monden war die einschlägige Meinung noch das er nicht in den Flash paßt) ;-)
OT: nein, die einschlägige Meinung war, daß es nicht bootet, weil keine devices da sind und /dev/ ja ro ist. Oder so ähnlich. Ich habe das mit ekligen Kernel-Patches "gefixt"...
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

...das er nicht in den Flash paßt...
apropos größe.. wie sieht denn bei euch der größenvergleich aus?
ich habe z.z.
root-neutrino-squashfs 2.4 -> ~5,28mb
root-neutrino-squashfs 2.6 -> ~6,62mb
(jeweils mit ide, xfs, upnp, lirc)
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

2.6: root-neutrino.squashfs 5337088
2.4: root-neutrino.squashfs 4456448

Und bei 2.4 ist noch mehr drin :-). Wenn jemand die squashfs-lzma-Patches auf 2.6.23 portiert, dann wird das auch wesentlich kleiner, aber mir war der Code zu eklig, außerdem paßt es ja noch in meine 0x520000 rootpartitionsize ;-)
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 13:19

Beitrag von mash4077 »

-.
Zuletzt geändert von mash4077 am Sonntag 30. Dezember 2007, 11:46, insgesamt 1-mal geändert.
bellum
bbs-Maintainer
Beiträge: 282
Registriert: Montag 23. Oktober 2006, 22:13

Beitrag von bellum »

mash4077 hat geschrieben:Ich weiß nicht, welcher Sagem DVB-C Frontend-Treiber aktuell im CVS ist, aber ich spekuliere, dass es sich um den V8 von audioslyer handelt, oder?
nee, leider nicht, im CVS ist immer noch der ca. 2 Jahre alte "Standard" Treiber... :(

Gruß bellum
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 13:19

Beitrag von mash4077 »

-.
Zuletzt geändert von mash4077 am Sonntag 30. Dezember 2007, 11:44, insgesamt 1-mal geändert.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Und? Was hat das mit dem Topic zu tun?

BTW: Kernel 1.0.9 mit libc4 konnte ich noch problemlos auf einer 2MB i386 Maschine verwenden.