Gentoo Archives: gentoo-embedded

From: Peter Stuge <peter@×××××.se>
To: gentoo-embedded@l.g.o
Subject: Re: [gentoo-embedded] Using gcc 3.3.6 Guide?
Date: Sat, 01 Sep 2007 16:31:32
Message-Id: 20070901162421.19319.qmail@stuge.se
1 On Thu, Aug 30, 2007 at 10:48:56AM +0000, wireless wrote:
2 > Say I'm new to embedded linux.
3
4 I would recommend you to set up a few LFS systems and/or regular
5 Gentoo systems for starters.
6
7
8 > Now, I have simple qustion. What x96 processors does it run on?
9 > NONE of these pages mention i386 or any other specific processor up
10 > to the 64 bit variants. Does it run on everything? If so, one
11 > sentence explicitly listing what it runs on, would be keen.
12
13 Do you want to keep updating that sentence when new hardware is
14 released? Submit web page bugs.
15
16
17 > All I see is "Gentoo uclibc/x86/hardened profile)" in the first doc
18 > GNAP should boot successfully on 486 systems with as low as 32 Mb
19 > RAM." on the second page.
20
21 So now you know it's at least 486 and up.
22
23
24 > I have no idea if I can indeed install (or should try to install)
25 > GNAP on a newer x86 such as one of the 64 bit variants. GNAP
26 > appeals to me very much, because building firewalls on 486 and 586
27 > class machines is something I do quite often.
28
29 If you don't want to control every single file, GNAP may be for you.
30
31
32 > >> So from what has been said, 'embedded gentoo' only has these
33 > >> choices for builds: i586, i686, and higher?
34 > >
35 > > who said that ?
36 >
37 > Exactly, we agree! The impression I have is I have no clue where
38 > GNAP ends and embedded Gentoo (should) start. Or are they the same
39 > thing?
40
41 I'd say there is a bit of overlap.
42
43
44 > So GNAP is a special case of 'Embedded Gentoo' just for x86?
45 > Embedded Gentoo, will run on a 386 and a 486?
46
47 Wow - come on?
48
49 GNAP is an appliance platform. AFAIK only x86 so far.
50
51 Embedded Gentoo is more like a meta-distribution, for embedded
52 systems, regardless of architecture.
53
54
55 > > the uClibc stages on our mirrors target i386. if you want/need
56 > > something else, you'll have to build it.
57 >
58 > Can you be explicit as to these locations?
59 > mirrors.tera-byte.com/experimental/x86/embedded/stages/
60 >
61 > gives me these choices for a i586:
62 > stage3-x86-uclibc-hardened-2005.0.tar.bz2
63 > stage3-x86-uclibc-2006.1.tar.bz2
64 > stage3-x86-uclibc-2005.0.tar.bz2
65
66 So you found three uClibc stages, and since they only state x86 they
67 will work on any x86 architecture.
68
69
70 > HOwever, I usually use this one, with a traditional gentoo firewall
71 > install:
72 > stage3-i586-2006.1.tar.bz2
73 > but I am curious when, why or why not use this one:
74 > stage3-i586-2006.1-no-nptl.tar.bz2
75
76 Depends on whether you want NPTL or pthread threading in glibc.
77
78
79 > I guess I cannot use the last two because all embedded gentoo uses
80 > uclibc ?
81
82 Embedded Gentoo currently supports gnu, klibc and uclibc according to
83 crossdev -t help. klibc probably doesn't work though, and uclibc
84 isn't ported to all architectures supported by crossdev.
85
86
87 > I'm guessing that is exactly what makes 'embedded gentoo' is the
88 > use of uclibc? A few explicit statements somewhere in the web
89 > pages, would go a long way to illuminating these details.
90
91 GNAP is very special purpose, as stated by the name too.
92
93 Embedded Gentoo is very generic, a meta-distribution, just like
94 regular Gentoo.
95
96
97 //Peter
98 --
99 gentoo-embedded@g.o mailing list