Slashdot Mirror


LinuxBIOS Gets GUI

LWATCDR writes "Has a great write up on combining LinuxBios a Linux kernel, busybox, X, a window manager, and rxvt into a two meg flash chip. So what does get you? A six second boot time for one. All sorts of uses come to mind. Terminals to use with the Linux Terminal server. A very fast booting embedded system like a Car computer. With every one pushing for multi-core cpus, mega gigabyte drives and many gigabytes of ram it is interesting to see how small you can go."

14 of 171 comments (clear)

  1. Re:Two megs? by stoolpigeon · · Score: 5, Informative

    tfa is like 10 sentences - including this one The setup: LinuxBIOS + a Linux kernel + BusyBox + a tiny X11 server (Kdrive) + the Matchbox window manager + rxvt.(emphasis mine)

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
  2. Re:Two megs? by Sparr0 · · Score: 5, Informative

    Your misconception illustrates precisely why projects like this are awesome. No, the summary was not incorrect. They really did this in TWO MEBIBYTES. Two gigs would be completely non-impressive, you can fit any desktop linux distro in that. Doing it all without X in 1.44MB, with dozens of diagnostic tools, is common on rescue floppy distros. Adding an X server (*NOT* XFree or XOrg, mind you) in under 2MiB is impressive but not impossible.

  3. Re:Two megs? by vidarh · · Score: 4, Interesting
    You do realize there's more than one X server out there, don't you?

    For example, Xvnc only takes about 800KB compressed. Yes, it doesn't display, but bolting a framebuffer driver onto it would only take a few KB - in fact you could fit both Xvnc and a full featured vnc client into less than 1MB. There are at least a few small "proper" X servers (that drives a display instead of keeping it's own frame buffer) out there that would fit in 2MB too - I only mentions Xvnc since that's the only one I happen to have installed.

  4. Re:Two megs? by Rob+the+Bold · · Score: 4, Funny

    Uh, shouldn't that be a two gig flash chip, not two meg? X is a bit bigger than two megs, last time I checked.

    Two gigs? What do you need? Pre-downloaded pr0n?

    --
    I am not a crackpot.
  5. Better video by oneandoneis2 · · Score: 4, Informative

    There's a better quality video (i.e. a non-YouTube one) available at http://downloads.sourceforge.net/fornix/linuxbios. ogg

    --
    So.. it has come to this
  6. FBUI by Anonymous Coward · · Score: 4, Interesting

    Ahh...but then there's also FBUI, which is a full blown GUI system that runs as an in kernel module (~50k). Has some light weight libraries for interfacing with it. Would save tons more room than kdrive with all this other stuff. No networkable hooks though

  7. Re:Two megs? by pipatron · · Score: 4, Funny

    Indeed, it's well known and accepted that Mebioctets is the only correct word for this.

    See for example http://zapatopi.net/labs/kibioctets.html

    --
    c++; /* this makes c bigger but returns the old value */
  8. Re:Good to see by ThogScully · · Score: 4, Interesting

    The initial OpenMokos have just shipped to developers. They'll hopefully be more generally available toward the end of this year. I'm excited to get one as soon as I can, and no I'm not affiliated with them - I just think they are doing some awesome work.
    -N

    http://www.openmoko.com/

    --
    I've nothing to say here...
  9. Re:Impressive, but unnecessary by Dielectric · · Score: 4, Insightful

    I think you missed the point. It's running a fully graphical Linux in 2MB of solid-state memory. It just happens to be residing in the BIOS chip, which means no other hardware is necessary to get a functioning system. I think it's awfully cool.

  10. Re:Two megs? by udippel · · Score: 4, Funny
    In IT, size matters - small is good.
    Explains a lot really :)


    Micro-soft ?

  11. Re:Two megs? by cyclop · · Score: 4, Funny

    Whoa, a Linux BIOS with pre-downloaded pr0n! It would have an instant market! "From cold iron to pr0n in 6 seconds!"

    --
    -- Patent no.123456: A way to personalize /. comments with a sig attached to the end.
  12. Re:Who are the idiots working on this project? by drinkypoo · · Score: 4, Insightful

    You could be the idiot working on this project. You want additional hardware support? Join up and help produce it. People aren't idiots simply because they're not providing what you want. Alternatively you could also hire a developer for the period of time it takes to support your chosen hardware...

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  13. Re:Two megs? by slackmaster2000 · · Score: 4, Funny

    It's asinine because of the douchebag factor.

    So you're talking to your uncle who's asking you, the family "computer genius", some questions about which memory module he should consider buying to upgrade his computer. You say something like, "well, I think that you should get at least two gibibytes total." Your uncle replies, "What's a gibibyte?" You proudly declare, "A gibibyte is 1,024 mebibytes, or two to the power of 30 bytes. Computers are binary machines, and memory is manufactured in sizes accordingly, not using base-10, which would yield 'megabytes' and 'gigabytes', which are 1 million and 1 billion bytes, respectively. Thus, when we talk about computer memory, we use mebibytes and gibibytes, even though manufacturers incorrectly use megabytes and gigabytes on their packaging."

    Your uncle thanks you and after you depart he turns to your father and says, "what a douchebag."

    Another reason to not use mebibyte and gibibyte or any of the baby-talk bytes, unless it's absolutely necessary, is that they're not recognized by Firefox's spell checker.

  14. Re:Two megs? by bflong · · Score: 4, Informative

    Just an FYI, KDrive *is* xorg. it's built from the official sources and is part of the source code tree and build system of xorg.
    http://en.wikipedia.org/wiki/Kdrive

    --
    Why is it so hot? Where am I going? What am I doing in this handbasket?