Slashdot Mirror


Embedded Gentoo?

An anonymous reader writes "Gentoo Linux may soon begin showing up in consumer gadgets, thanks to a new project creating an embedded version of Gentoo Linux. The year-old project has achieved preliminary releases on x86, MIPS, PPC, and ARM. The releases include native core system binaries, along with toolchains for native or cross-platform compiling. Native compiling, eh... considering it's Gentoo, how long would X take to compile on an iPAQ? :-)"

11 of 197 comments (clear)

  1. You wouldn't compile from scratch. by Principito · · Score: 5, Insightful

    Compiling from scratch would be insane. The easiest way to accomplish this would be to put cross compiling tools on a host machine and build your iPAQ or whatever in a chrooted environment. After which you would transfer your build.

    $0.02

    PS:
    Cross compiling tools are part of this project.

    --
    "Be kind, for everyone you meet is fighting a hard battle." -- Plato (427?-347? BC)
  2. Alright by Apreche · · Score: 3, Insightful

    ARM eh? I see some gentoo on my Nintendo DS real soon...

    Oh, and anyone who things that a source based distribution would be bad for embedded, the opposite is true. Since its embedded you probably wouldn't be managing packages on it, like if it was say, a portable DVD player. Gentoo is really technically a meta-distro. It would just make it easier to create linux systems for different devices without having to do full on LFS. The compiling would be done once by the developer, then imaged into the devices. But the build would be device specific, meaning it would be as good as it can be.

    --
    The GeekNights podcast is going strong. Listen!
    1. Re:Alright by Anonymous Coward · · Score: 1, Insightful

      Hmm, seems tivo is updating shit on my settop box all the time. How many devices does tivo run on these days?

  3. Re:So why is Gentoo the right choice for this? by GileadGreene · · Score: 4, Insightful
    How many program projects that you know of offer linux-ppc or linux-mips or linux-arm binaries?

    Well, Debian for one. In fact, Debian supports x86, Motorola 68k, SPARC, Alpha, PowerPC, ARM, MIPS, PA-RISC, IA-64, and S/390 architectures. Porting to the AMD64 and Hitachi SuperH is also underway. Note that the 68k, PowerPC, ARM, and SuperH are all popular for embedded applications.

  4. Re:This post by MindStalker · · Score: 2, Insightful

    Many people want Gentoo for the portage system and not nessesarly for the advantages of running the most super optimized kernel possible.

  5. compiling by SuperBanana · · Score: 4, Insightful
    how long would X take to compile on an iPAQ?

    Helloooooo distccd.

    I have a P2/300 Mobile, a Celeron 450, and a P3/600. Compiling stuff with distcc set up is a breeze and I fail to see the complaints about gentoo compile time...of course, they're all bare-bones console-only systems (firewall, mail/web, and fileserver), but you get the idea. Two of them only have 128MB of ram...

  6. Re:So why is Gentoo the right choice for this? by SRain315 · · Score: 2, Insightful

    As of right now, Gentoo is the right choice because _they already did it._

    Location:Real Estate::Available:Technology

    --
    --- Corporations Are A Fad.
  7. Re:Gentoo zealouts out in full force today by SilveRo_kun · · Score: 2, Insightful

    Well, my take of this is that most people are already sick of hearing the same crappy and ridiculous jokes over and over again. You must be pretty pissed that all those useless comments aren't modded up to +5, huh?
    Heh, I'm sorry, but most people seem to have common sense, something you lack....

  8. Re:So why is Gentoo the right choice for this? by EntombedVirus · · Score: 2, Insightful

    I am afraid this is going to be a "me-too" post. I have found Gentoo very easy to maintain once I have it up and running. Granted, compiling does take long, but atleast my system does not get corrputed over time. I rememeber the RPM nightmares I had to endure before I found Gentoo. I also like the fact that I was able to learn much more about the inner workings of linux. Applications that are optimized for my machine, atleast in my case, is just a bonus and not the defining reason why I run Gentoo on my desktop.

  9. Did any one read this by pavkb · · Score: 3, Insightful

    I would have read about 40-50 comments & all i see if people have serious misunderstanding of this project..

    Here is their project goal. From what i read, build in ur PC & move it to embeded device, gentoo style.

    2. Project Goals
    The intention of the project is to make Gentoo viable for embedded systems. This includes creating a system for cross compiling and building the image for an embedded system on a Gentoo workstation. The base install image should be minimal, with different libc options. Building on this base, the system can be customized for the particular system.

  10. Re:So why is Gentoo the right choice for this? by LWATCDR · · Score: 2, Insightful

    My question is who does embeded development that does not roll there own kernel anyway?
    I mean really you are most likey to cross compile everything for your appliaction.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.