Mike Frysinger wrote: > On Wednesday 29 August 2007, wireless wrote: >> Mike Frysinger wrote: >>> On Wednesday 29 August 2007, wireless wrote: >>>> This example is for the i586, as we have several of those to work >>>> with. Is there an index or list of the various x86 processor types >>>> and the arch choices that should be used? >>> whatever GCC supports ? Gentoo is built on other projects, so >>> limitations in those are the same exact limitations the Gentoo has >>> >>>> for example >>>> >>>> AMD K6 i586 >>>> elon SC520 i486 >>>> intel p# i686 >>>> Geode i586 >>>> ...... >>> go to wikipedia.org ... it has a list of things like this >> Yes, lots of information in wikipedia related to this issue. >> What I was looking for is a concise list of processors >> and which category they fall into.. >> >> GNAP supports i386 and i486. Does it go all the way thru 64 bit >> arch's? > > i dont see how you can correlate i386 and i486 with 64bit ... they are > different architectures (x86 and x86_64). further more, every x86_64 > processor supports i686 in its 32bit compatibility mode.
OK, let me see if I can articulate the english language a little bit: Say I'm new to embedded linux. I stumble across GNAP. It looks cool. Web pages that talk about it emphasis that you can build a small image firewall and run it on a i386 or i486. So I google for GNAP pages. I find: http://www.gentoo.org/proj/en/base/embedded/gnap.xml http://www.gentoo.org/proj/en/base/embedded/gnap-userguide.xml http://www.gentoo.org/proj/en/base/embedded/gnap-advancedguide.xml Now, I have simple qustion. What x96 processors does it run on? NONE of these pages mention i386 or any other specific processor up to the 64 bit variants. Does it run on everything? If so, one sentence explicitly listing what it runs on, would be keen. Granted one can figure this out, but, organizationally it would be nice to concisely state what it runs on, and where it might work? All I see is "Gentoo uclibc/x86/hardened profile)" in the first doc GNAP should boot successfully on 486 systems with as low as 32 Mb RAM." on the second page. "SUBARCH="x86" and "i386-gentoo-linux-uclibc" on the third page. I have no idea if I can indeed install (or should try to install) GNAP on a newer x86 such as one of the 64 bit variants. GNAP appeals to me very much, because building firewalls on 486 and 586 class machines is something I do quite often. > >> Embedded Gentoo seems to be another (fuller) variant that is more like >> a striped down gentoo for embedded. How low down the arch can you >> go? i586? Lower? i386? > > again, the limitations here are not Gentoo. gcc and uClibc both support > i386, > therefore Embedded Gentoo can run on an i386. > >> So from what has been said, 'embedded gentoo' only has these choices for >> builds: i586, i686, and higher? > > who said that ? Exactly, we agree! The impression I have is I have no clue where GNAP ends and embedded Gentoo (should) start. Or are they the same thing? So GNAP is a special case of 'Embedded Gentoo' just for x86? Embedded Gentoo, will run on a 386 and a 486? > >> If there are lower arch support, then where do I find i486 stage files >> and such? > > the uClibc stages on our mirrors target i386. if you want/need something > else, you'll have to build it. Can you be explicit as to these locations? mirrors.tera-byte.com/experimental/x86/embedded/stages/ gives me these choices for a i586: stage3-x86-uclibc-hardened-2005.0.tar.bz2 stage3-x86-uclibc-2006.1.tar.bz2 stage3-x86-uclibc-2005.0.tar.bz2 HOwever, I usually use this one, with a traditional gentoo firewall install: stage3-i586-2006.1.tar.bz2 but I am curious when, why or why not use this one: stage3-i586-2006.1-no-nptl.tar.bz2 I guess I cannot use the last two because all embedded gentoo uses uclibc ? I'm guessing that is exactly what makes 'embedded gentoo' is the use of uclibc? A few explicit statements somewhere in the web pages, would go a long way to illuminating these details. James -- [EMAIL PROTECTED] mailing list
