View previous topic :: View next topic |
Author |
Message |
STiGMaTa_ch Veteran
Joined: 28 Dec 2004 Posts: 1686 Location: Rüti ZH / Schweiz
|
Posted: Thu Sep 07, 2006 11:47 am Post subject: Re: sehr minimales System |
|
|
pablo_supertux wrote: | ich installiere gerade Gentoo auf einem Embedded System[...] |
Verwende uclibc!
Nicht nur, dass uclibc wesentlich kleiner als glibc ist, alle dagegen kompilierte Programme werden ebenfalls kleiner. Ich habe z.B. busybox zweimal statisch kompiliert. Die uclibc Version ist glatt halb so gross wie die glibc Version.
Lieber Gruss
STiGMaTa _________________ Ich bin Schuldknappe. Das bedeutet ich bin immer an allem Schuld. Und das nicht zu knapp! | Der alltägliche Familienwahnsinn auf meinem BLOG |
|
Back to top |
|
|
pablo_supertux Advocate
Joined: 25 Jan 2004 Posts: 2931 Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)
|
Posted: Thu Sep 07, 2006 11:58 am Post subject: |
|
|
Ich hatte es vor, aber ich hab den Namen ulibc mit distcc verwechselt und als ich Doku dafür las, hab ich nicht kappiert, was das sein sollte bin ich doof.
Wo gibt es eine Doku für den Umsteig in ulibc statt glibc? Ich hab gesehen, dass /usr/share/locales ziemlich groß ist. Da aber das System nur auf Englsich laufen wird, bräuchte ich im Prinzip diese ganze andere gar nicht, oder? Die kann ich dann ohne Probleme löschen, nehme ich an.
PS: wenn ich in ulibc umsteige, dann werde ich wahrscheinlich das gesamte System neu bauen müssen, oder? _________________ A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth! |
|
Back to top |
|
|
doedel Guru
Joined: 05 Feb 2006 Posts: 579 Location: Denmark
|
Posted: Thu Sep 07, 2006 12:33 pm Post subject: |
|
|
Das hier habe ich erst gemacht, ist auch ganz easy. http://de.gentoo-wiki.com/Mini-Gentoo
Nur wäre ich froh, wenn einer von euch weiss wie man dort init-scripte verwenden kann und mit tools wie rc-update und so weiter.... _________________ 1 ha == 1 Hekto-Ar == 1 Hektar |
|
Back to top |
|
|
Knieper l33t
Joined: 10 Nov 2005 Posts: 846
|
Posted: Thu Sep 07, 2006 2:24 pm Post subject: |
|
|
Ich wuerde ja empfehlen, ein eigenes init zu basteln. Evtl. minit mit dietlibc. Schaut Euch /sbin/rc auf Eurem Rechner an und dann die Skripte (/etc/init.d/ Config in /etc/conf.d/), die Ihr startet. Kuerzt alles weg, was auf Eurem System nicht gestartet wird und baut daraus Euer eigenes. Wenn's funktioniert, kann zB. das alte Init weg.
@Pablo Was soll das System denn koennen? Dann faellt das Loeschen leichter. |
|
Back to top |
|
|
STiGMaTa_ch Veteran
Joined: 28 Dec 2004 Posts: 1686 Location: Rüti ZH / Schweiz
|
|
Back to top |
|
|
slick Bodhisattva
Joined: 20 Apr 2003 Posts: 3495
|
|
Back to top |
|
|
pablo_supertux Advocate
Joined: 25 Jan 2004 Posts: 2931 Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)
|
Posted: Thu Sep 07, 2006 5:27 pm Post subject: |
|
|
STiGMaTa_ch wrote: |
pablo_supertux wrote: | PS: wenn ich in ulibc umsteige, dann werde ich wahrscheinlich das gesamte System neu bauen müssen, oder? |
Yepp. Ich empfehle von "Null" an direkt mit einer uclibc Stage 3 zu beginnen. Das erleichtert dir das Leben ungemein. Auf meinem Gentoo Mirror gibt es seit zwei Tagen sogar ein 2006.1 Stage 3 (stage3-x86-uclibc-2006.1.tar.bz2) dafür runterzuladen:
http://mirror.switch.ch/ftp/mirror/gentoo/experimental/x86/embedded/stages/
|
boah geil, respekt, werde mal testen (leider kann ich das Embedded System nicht nach Hause mitnehmen)
Gruss
Pablo _________________ A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth! |
|
Back to top |
|
|
JoHo42 l33t
Joined: 14 Feb 2004 Posts: 956 Location: Germany
|
Posted: Thu Sep 24, 2009 7:01 am Post subject: |
|
|
Habe schon seit laengerem ein embedded Board zu Hause liegen.
Ich habe mal versucht dort Gentoo zu installieren mit uclib.
Allerdings bin ich da nicht wirklich weit gekommen.
Ich habe von einer Firma die Powerpoint Presentation und Software in die Finger bekommen.
Das war ein Kursus um Linux auf so ein Board zu installieren.
Die arbeiten mit Speicherbereichen,
lowlevel.bin 0x0 Firmware
firmware.bin 0x001 Firmware startup
kernel.bin 0x002 Kernel
image.bin 0x0028 Linux Filesystem
image.bin ist eine image.ext2.gz Datei in der das gesamte Filesystem steckt.
Wie kann ich so eine Datei erstellen?
Wie kann ich die veraendern?
Gruss Joerg |
|
Back to top |
|
|
|