Slashdot Mirror


Google Sponsors the LinuxBIOS project

Rockgod noted that "The LinuxBIOS project aims to take down the last barrier in Open Source systems by providing a free firmware (BIOS) implementation. LinuxBIOS celebrates its Sixth anniversary this year, and has an installed base of over 1 million LinuxBIOS systems. With the One Laptop Per Child (OLPC) project, that number is expected to exceed 10 million users in 2007. LinuxBIOS supports 65 mainboards from 31 vendors in v1 and another 56 mainboards from 27 vendors in v2"

5 of 172 comments (clear)

  1. Re:why would a major manufacturer of motheboards by runderwo · · Score: 4, Informative

    LinuxBIOS is not compatible with legacy DOS-based PC operating systems and the GPL does not allow for proprietary extensions.

  2. Re:why would a major manufacturer of motheboards by Laur · · Score: 5, Informative
    LinuxBIOS is not compatible with legacy DOS-based PC operating systems
    According to the ADLO page there is no reason that LinuxBIOS couldn't boot up DOS-based OSes with a bit of tweaking, it just seems that no one has bothered yet.
    --
    When you lose something irreplaceable, you don't mourn for the thing you lost, you mourn for yourself. - Harpo Marx
  3. Re:Any place to buy the MOBO with lb pre-installed by Laur · · Score: 5, Informative

    Try starting with the Products page at LinuxBIOS.

    --
    When you lose something irreplaceable, you don't mourn for the thing you lost, you mourn for yourself. - Harpo Marx
  4. Re:Info on Linux BIOS in actual usage? by Shewmaker · · Score: 4, Informative
    You can edit a plain text file in user space and write it to CMOS with at utility like lxbios or cmos_util. The options I've seen are: boot sequence related, ECC memory related, power on after failure, debug level, cpu throttling, and NMI related. I didn't see anything about the enabling and disabling of devices or fan control, but I'm sure it depends on how much effort the developers have put into a particular chipset/motherboard.

    LinuxBIOS supports several different types of payloads: Linux, Open Firmware, Etherboot, etc. If you are using a Linux kernel payload, then you probably don't want to be upgrading it often. In that case, you can set up the first kernel to kexec a second kernel (before kexec, there was a patch called the two kernel monte).

    AMD64's 64-bit mode is definitely supported.

    It's not trivial (yet) to boot a version of MS Windows with LinuxBIOS, but using Linux as a BIOS can give all sorts of benefits. One very interesting capability for people running beowulf clusters is that you can boot over any network device that Linux supports (e.g. Myrinet or Infiniband). That may not mean anything to a regular home user, but the point is that you have a whole lot more flexibility in what you can do. Even if you don't want to make it boot your home system over your wireless LAN, it does increase your freedom and it prevents people from nibbling away at the freedom you already have.

    I would say freedom from future DRM really is the biggest incentive for trying out LinuxBIOS at home. You can avoid Intel's EFI standard (they're pushing for it to be on all desktops and servers), which will enable companies to inflict DRM on you. Linus has made some very good points about why EFI is not good. One way to look at EFI is that it is basically an OS, and not a very good one.

    There are several white papers and tutorials that do a good job of explaining how LinuxBIOS works. Look at the LinuxBIOS documentation section.

    --
    "For the Snark was a Boojum, you see." -From the Hunting of the Snark: An Agony in Eight Fits, by Lewis Carroll
  5. OLPC isn't using LinuxBIOS anymore by burns210 · · Score: 4, Informative

    As of a few weeks ago, the OLPC project isn't using LinuxBIOS anymore, they have moved to OpenFirmware from Sun, which was recently open sourced. Sorry to burst the bubble.