Slashdot Mirror


LinuxBIOS Boots Linux, OpenBSD, Windows

Ivan writes "LinuxBIOS coupled with BOCHS has replaced the PC BIOS. The union of these two cool open source projects completely replaces closed source BIOS, while retaining the ability to boot other operating systems like BSD and Windows. Here's the announcement."

265 comments

  1. first post by Anonymous Coward · · Score: 4, Interesting

    Why not start using OpenFirmware on PCs???

    1. Re:first post by obi · · Score: 3, Informative

      Oh you mean like this:

      http://www.freiburg.linux.de/OpenBIOS/

      They will be able to leverage some of the work (init code) of LinuxBIOS.

      It'll be a wonderful day when we'll finally be able to rid ourselves from those damned Award/AMI/Phoenix bug-riddled extremely legacy code. I even kept a couple of openfirmware images for the Voodoo3's and other hardware lying in this room, just in case openfirmware will get used in another machine than my mac.

      This rules.

    2. Re:first post by Shanep · · Score: 2

      It'll be a wonderful day when we'll finally be able to rid ourselves from those damned Award/AMI/Phoenix bug-riddled extremely legacy code.

      Yeah. But would you agree that Award is a tonne better than AMI and Phoenix?

      I love being able to insert ROM images as modules into my Award BIOS (Etherboot, LAN booting without EPROM).

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    3. Re:first post by Anonymous Coward · · Score: 0

      CLAIM FAILED!
      DEFAULT CATCH
      ok

      Why not indeed.

      (and the lameness filter is hopelessly broken. the first 3 lines pass, but the first 5 fail. unbelievable.)

    4. Re:first post by Anonymous Coward · · Score: 0

      You took my First Open Firmware Post. You bastard. :)

    5. Re:first post by Wesley+Felter · · Score: 2

      Because it's Not Invented Here (where "here" = Intel). Intel's ripoff of OF which is used for IA-64 is called EFI.

  2. rushed announcement by Afrosheen · · Score: 5, Informative

    Don't get too excited, winxp, win98 and freebsd don't boot yet. Freebsd needs PIRQ support while XP and 98 are held back by the lack of adequate ATA support. In the future they expect to have it worked out.

    1. Re:rushed announcement by Anonymous Coward · · Score: 0

      Why would I be excited? Why would anyone be excited? Why on earth would I want to replace the bios in my computer? Don't the people developing this have any life or something better to do with their time?

    2. Re:rushed announcement by tomstdenis · · Score: 0, Flamebait

      " In the future they expect to have it worked out."

      Typical Linux bullshit. "Use our software, openness, free, something about beer. Oh your mouse isn't supported and those nvidia drivers killed your RH 8.0 install? Wait till a patch comes out..."

      Like fuckin hell I'd replace my perfectly working BIOS with some lame-ass hack bios that is likely to lock up and prevent me from booting my PC....

      BTW companies like ASUS provide **FREE** updates to the BIOS so its hardly like I'm forking out a bag of cash to get it updated.

      Tom

      --
      Someday, I'll have a real sig.
    3. Re:rushed announcement by MWelchUK · · Score: 4, Interesting

      BTW Linux doesn't use the bios once past the basic boot phase - my mouse works (MS Explorer), My NVidia GeForce II works fine (Mandrake 9.0) AND my computer crashes only if I do something really stupid. Most of the time Lockups can be sorted out by killing X or loging in remotely (via a secure connection - SSH) and killing the process causing the problem, but this is rarely needed.

      Hmmm, Beer.... ... But I digress.

      The Linux Bios is at a state now where boot time is limited by the time taken for the drives to spin up (Note: got to get flash HD for root...)

      ASUS may provide **FREE** bios upgrades, this is to fix errors and poss minor speed improvements. I doubt they will support the mentioned implementation of secure hardware with iButtons and alike - Does this look like an alternative (abet slightly different) to Palladium...

    4. Re:rushed announcement by LordNimon · · Score: 1, Informative
      BTW Linux doesn't use the bios once past the basic boot phase

      Sure it does. How do you think APM shuts down the machine, or puts it to sleep? There is no device driver for the power supply.

      The idea that an OS doesn't need the BIOS after it boots is a myth. There are still a couple places where the BIOS is called once the machine is running. APM is the obvious example, and I think there are a couple more obscure ones.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    5. Re:rushed announcement by DCowern · · Score: 5, Informative

      BTW Linux doesn't use the bios once past the basic boot phase

      The 2.4.x series might not but if you take a look at the 2.5.x development series, you'd be in for a surprise. One of the major changes apparent when you do a 'make yourfavoriteconfig' is that they're working on MAJOR changes in the way linux uses the BIOS.

      The most apparent changes are getting PnP information from the BIOS ang getting ACPI and APM configurations from the BIOS. There are others that I can't remember off the top of my head right now -- I'm on a machine I'm not crazy enough to install 2.5 on ;-)

      While I don't really see the need for an open BIOS right now, we can't rule out the need for one in the future. Several people have already mentioned the DRM/Palladium dilemma. I think this is also an important step in paving the way to open hardware. While truly open hardware design is a way off, it's one of those nice things to dream about, whether or not it ever happens.

    6. Re:rushed announcement by BlackHawk-666 · · Score: 1

      I suspect formatting floppies under Windows uses teh BIOS. Even on a 2ghz Pentium machine this can utilise nearly all the processor...presumably because it is tasking in and out of the BIOS.

      --
      All those moments will be lost in time, like tears in rain.
    7. Re:rushed announcement by JohnFluxx · · Score: 3, Insightful

      I don't understand your point.

      It's an interesting development on a cool bit of software. If you don't want to risk it yet, then don't. However if others want to tinker and play with it, then they can.

      It's obvious that this doesn't interest you, so just ignore it - why are you so angry? Because it isn't finished yet?

      The whole point of OS development is to 'release' it before it is done.

    8. Re:rushed announcement by fshalor · · Score: 2, Interesting

      By the way. One of the 10 fastest supercomputers in the world uses linuxBios. Just thought I'd mention that. :)

      --
      -=fshalor ::this post not spellchecked. move along::
    9. Re:rushed announcement by joelwest · · Score: 2, Funny

      Waaaaa !!! Waaaaaa!!! It's easy to complain and call things names. It's MUCH harder to be constructive.

      Poor baby!

    10. Re:rushed announcement by LordNimon · · Score: 4, Offtopic

      Well, under Windows it might, but it doesn't have to. There is a floppy driver for OS/2, and formatting doesn't use any CPU under OS/2. In fact, formatting floppies while printing, recalculating a large spreadsheet, and playing an audio file without hiccup was one of the early demonstrations of OS/2 at trade shows.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    11. Re:rushed announcement by SwellJoe · · Score: 2

      "Like fuckin hell I'd replace my perfectly working BIOS with some lame-ass hack bios that is likely to lock up and prevent me from booting my PC...."

      Ummm...Shut up, troll. Nobody asked you to replace your BIOS.

      "BTW companies like ASUS provide **FREE** updates to the BIOS so its hardly like I'm forking out a bag of cash to get it updated."

      Yep. You do that. But if you need a box that boots from power-off to running Linux in 3 seconds or less, you'll be wanting LinuxBIOS.

      Anyway, no one is telling you to use LinuxBIOS. This isn't one of those Free The Software sloganeering exercises...this is people who build supercomputers with commodity Linux boxes needing a fast boot time. They're doing a really cool bunch of work over there, and the next time some nifty Linux based appliance boots up for you instantly you can thank them for it.

    12. Re:rushed announcement by ncc74656 · · Score: 3, Informative
      I suspect formatting floppies under Windows uses teh BIOS. Even on a 2ghz Pentium machine this can utilise nearly all the processor...

      It does that if you're still using Win9x. I'm formatting a floppy on a Win2K box right now, and CPU usage is fluctuating between zero and 9% (probably to keep the formatting dialog and task manager windows updated).

      --
      20 January 2017: the End of an Error.
    13. Re:rushed announcement by John+Hasler · · Score: 2

      While it would be nice to be able to boot FreeBSD in case I ever want to try it, the inability to boot any version of Windows is a real plus.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    14. Re:rushed announcement by tomstdenis · · Score: 1

      "One of the 10 fastest supercomputers in the world uses linuxBios"

      So what. I bet one of the 10 fastest supercomputers is not the average joe-blow commodity piece of hardware?

      Tom

      --
      Someday, I'll have a real sig.
    15. Re:rushed announcement by SurfsUp · · Score: 3, Funny

      Like fuckin hell I'd replace my perfectly working BIOS with some lame-ass hack bios that is likely to lock up and prevent me from booting my PC....

      If you have a perfectly working bios, I will eat this floppy disk. (If it has a bug, you will eat the floppy disk instead.)

      --
      Life's a bitch but somebody's gotta do it.
    16. Re:rushed announcement by SurfsUp · · Score: 2

      The idea that an OS doesn't need the BIOS after it boots is a myth. There are still a couple places where the BIOS is called once the machine is running. APM is the obvious example, and I think there are a couple more obscure ones.

      Actually, ACPI has the potential to get around the power management problem becuase it gives the OS complete control over the power management code. At least, if there are bugs, it will be in the ACPI code in a nice, easy to find place, instead of buried way down inside endless bios crap.

      There are other miscellaneous annoyances such as proprietary laptop configuration secrets, but IMHO, manfacturers who like to rely on such easter eggs for differentiation are manufacturers you don't want to buy from. It always bites you eventually. (E.g., my last three laptops were Sony, but never again. Too much pure crap that plain doesn't work, never mind keyboards constantly breaking down and batteries timed to die immediately after the warrantee expires. Recommendation: Samsung, as a company that consciously tries to build sensible machines without weird secrets or fragile components.)

      --
      Life's a bitch but somebody's gotta do it.
    17. Re:rushed announcement by YU+Nicks+NE+Way · · Score: 4, Insightful

      The whole thing? No. Each individual node in it? Yep.

      Imagine a Beow...never mind, you don't have to image it; that's where it came from.

      LinuxBIOS was originally created at LANL in order to build a supercomputer on the cheap. If the researchers were going to use a cluster, then they needed a way to distribute the OS to the machines. Obviously, they could have put disks on the individual nodes, but that would have been both expensive, noisy, and failure prone. They could have used a network boot strategy, but that would have been both slow and failure prone. Instead, they created a method for booting directly to their version of the Linux kernel in BIOS. They have no GUI to bring up, so this is blindingly fast, and the resulting nodes have no moving parts, so they are cheap, quiet, and reliable.

      I question the value of the project outside of this particular domain, but for their application, this is exactly the right solution.

    18. Re:rushed announcement by kasperd · · Score: 2

      Like fuckin hell I'd replace my perfectly working BIOS with some lame-ass hack bios that is likely to lock up and prevent me from booting my PC....

      I have seen more than one BIOS crash if it saw a harddisk of more than 31.49GB. Entering the BIOS setup at boot was possible the first few times I tried, but the HD detection would also crash. Finally I tried manually entering disk geometry, but it would still crash. After a few attempts it started crashing before the memory test. Even removing the HD didn't solve the problem. Luckily the CMOS reset jumper allowed me to boot the system again.

      Now I come to the best part. I could tell the BIOS to ignore the drive. Linux would still find the drive and use it without problems. So in my case it certainly was the conventional BIOS causing me trouble, not Linux. The only thing keeping me away from experimenting with a different BIOS is the difficulty of recovering from a broken version. If a new kernel fails to boot I can always go back to the old version or ultimately boot from a backup CD. But what do I do if my BIOS fails to boot? I would worry about that no matter where the BIOS code came from.

      --

      Do you care about the security of your wireless mouse?
    19. Re:rushed announcement by Codifex+Maximus · · Score: 2

      Heh. Why not just post a link to the announcement? :)

      --
      Codifex Maximus ~ In search of... a shorter sig.
    20. Re:rushed announcement by Anonymous Coward · · Score: 0

      > BTW companies like ASUS provide **FREE** updates to the BIOS so its hardly like I'm forking out a bag of cash to get it updated.

      Nice, but not all companies do that. For some of them, one needs a 3rd party company to get an update.

    21. Re:rushed announcement by imroy · · Score: 1
      Note: got to get flash HD for root...

      erm, not likely. Flash memory is pretty slow the last time I checked. Certainly not faster than a modern hard disk, even a 5400rpm one. And Flash memory only has a limited life time. It can only be rewritten by clearing a whole page (32k or so), and that can only be done a certain number of times (10k? 100k?) before it "wears out". Don't ask me why. It's weird.
      Just get a nice 15K SCSI disk for root and swap. Now if only I had the money... :(

    22. Re:rushed announcement by MWelchUK · · Score: 1

      Maybe not for reading, but it doesn't need to spin up on warm up, hence there are savings at boot time.

      Although it's a pretty moot point, since its on 24/7 so it would just be a waste of money!

    23. Re:rushed announcement by MWelchUK · · Score: 1

      I must back down on my rather generalised statement and admit my obvious lack of indepth knowledge...

      I must admit that I didn't think of some of these issues. It would make sense to get more info from the bios (it's there, why not at least use it as a starting point to work out what is in the system), I suppose with the rising use of Linux there maybe a chance some MBoard companies maybe a little more helpful with information (should it be required). We can always hope, anyway it's no skin of their nose if the OS running on the board is Linux rather than windows, the lower cost of the OS may increase sales...

  3. What I want to know is.. by Anonymous Coward · · Score: 2, Interesting

    will this ever get adopted by big vendors like Dell, HPQ, Gateway, etc.

    If not then no one will use it outside of the OSS community.

    1. Re:What I want to know is.. by MikeFM · · Score: 5, Informative

      This is very useful for the Open Hardware community. It's one important step closer to having every piece of a working PC's hardware and software opened. With the hardware open sourced as well as the software users have some choice in what they use.. important considering the push for DRM and similar hardware crap being forced on us.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    2. Re:What I want to know is.. by smittyoneeach · · Score: 2

      Absolutely. A Paladin to slay Palladium and its ilk!

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  4. One GIANT leap for Free Software! by Anonymous Coward · · Score: 2, Insightful

    Yahoo! We've finally solved this huge "BIOS" problem that has been lingering around since, um, 1980, and now made it Free as in Freedom!

    This is also especially innovative as there was no such thing as a BIOS coming standard on any motherboard till today.

    1. Re:One GIANT leap for Free Software! by bkontr · · Score: 1

      Not if MS has it's way with Palladium. Hopefully, companies like IBM will adopt open source bioses for their own PCs and propagate it among it's many BPs and VARs ....otherwise we're screwed by Microsoft and the Republican twits that are encouraging their global monopoly.

      --


      "You helped our nation celebrate its bicentennial in 17 -- 1976." --George W. Bush, to Queen Elizabeth, Wash
    2. Re:One GIANT leap for Free Software! by Anonymous Coward · · Score: 0

      We? You think your posts on slashdot made any diffrence?

      code bitch!

  5. Cool but.... by miketang16 · · Score: 3, Insightful

    I think I'll wait for a more mature release before I go replacing my Award BIOS. As much as I love open source stuff, I don't want to deal with my BIOS being screwed up at the moment.

    --
    -------
    "In times of universal deceit, telling the truth becomes a revolutionary act."
    -- George Orwell
    1. Re:Cool but.... by Anonymous Coward · · Score: 0

      who cares dude? this is about not using micro$haft perprietary shit!!!

    2. Re:Cool but.... by Anonymous Coward · · Score: 0

      Was it as good for you as it was for me?

    3. Re:Cool but.... by DeathPenguin · · Score: 2, Funny

      What a counter-productive point of view.

      That's sort of like saying "I'll stick with Windows until Linux gets out of development stages."

    4. Re:Cool but.... by dakoda · · Score: 1

      Perhaps, but what if he actually uses his system for something? Nuking the bios would pretty much stop his progress Right Now, wheras waiting to see how it works out on (potentially) less critical systems will save some hair pulling in the future.

      Of course, this all assumes that the system he's using is actually being used, and that use is worth more than experimental developments. *shrugs*

    5. Re:Cool but.... by Shanep · · Score: 4, Interesting

      I think I'll wait for a more mature release before I go replacing my Award BIOS. As much as I love open source stuff, I don't want to deal with my BIOS being screwed up at the moment.

      Incase anyone ever does find themselves in a pickle with a failed BIOS flashrom...

      You can often use flashrom chips from other motherboards, sometimes even if they are a different type of flashrom.

      I had one machine BIOS upgrade go really bad (no longer even got to display any POST info at all, not even frantic beeping), I pulled the bad flashrom out, booted another motherboard with a DOS floppy with the old ROM image and flash program, while it was ON I pulled out the good flashrom and inserted the bad (two completely different models of motherboard), flashed the bad rom back to the old image, swapped the flashroms back and presto, both machines working.

      You have to be very careful not to short anything when extracting the flashroms while the PC is ON and whatever you do, don't insert them the wrong way around!

      The Award flashers will typically detect the part type and voltage, warn you that it's not the correct image for the current motherboard (if the mobos are sufficiently different) and then proceed to flash if you give it the OK.

      This should probably only be done as a desperate measure where you can afford to loose the motherboard that you temporarily flash with. Pick up some PC's off the street for spare flashroms and elligible flasher motherboards that you don't mind wrecking.

      My OpenBSD file server is a Pentium 200MMX that someone just threw out. Works beautifully. In fact every PC I've picked up off the street has worked without any problems.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    6. Re:Cool but.... by Spoing · · Score: 4, Informative
      I think I'll wait for a more mature release before I go replacing my Award BIOS. As much as I love open source stuff, I don't want to deal with my BIOS being screwed up at the moment.

      You could use a BIOS switcher tool like the Bios Savior. It sells for ~$20-30. With it, you can keep your known-working BIOS backed up, fool around with LinuxBIOS or other BIOS changes, and then if you can't boot or get locked out...switch back.

      Cost: From ~$20 to ~$30 USD -- depending on the seller.

      Disclaimer: I haven't used this...just passing it along. All BIOS upgrades I've done were for minor BIOS revisions or (if beta) after a few others had upgraded. Because of that, a BIOS backup tool like BIOS Savior is really overkill. For LinuxBIOS or other drastic changes, it sounds like an ideal tool.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    7. Re:Cool but.... by WWE-TicK · · Score: 0

      > You have to be very careful not to short anything
      > when extracting the flashroms while the PC is ON
      > and whatever you do, don't insert them the wrong
      > way around!

      I used to use old cheap PCChips motherboards as a sort of a "Poor Man's" EEPROM programmer using this technique. Works great. The trick is to pull out the EEPROM out of its socket while the motherboard is off, then put it back on but not all the way. It doesn't need to be put back all the way, just the pins need to make contact. That way you don't have to use so much force when pulling it back out.

      Oh, and a $5.00 chip puller from Radio Shack helps too.

    8. Re:Cool but.... by Anonymous Coward · · Score: 0

      Yeah, it's true some boards you can take another bios chip and replace it, but that's less likely on newer boards, wherein the bios rom chip is fused into the board :p Saving these boards is a little harder, as mentioned some of the bios saver devices can work, but this involves modification to the mainboard beyond the skill level of most DIY'ers...

    9. Re:Cool but.... by fitten · · Score: 1

      get a clue... Microsoft doesn't make the BIOS. You've been indoctrinated into the religion well it seems.

    10. Re:Cool but.... by Anonymous Coward · · Score: 0

      No, you've been trolled well. Thanks for playing.

    11. Re:Cool but.... by miketang16 · · Score: 1

      Thanks, that's a good idea. I'll have to look at that.

      --
      -------
      "In times of universal deceit, telling the truth becomes a revolutionary act."
      -- George Orwell
  6. Great!!!! by Annoyed+Coward · · Score: 3, Insightful

    This will prove to be an important step. Replacing closed source system is going to happen piece by piece. And more important, the BIOS comes under close scrutiny of brilliant pool of open source community.

    --
    Hmmm... Ok.. Chivas on the rocks.
  7. What is the benefit of this? by DJPenguin · · Score: 2, Insightful

    ... it's not as if you can buy motherboards that have no BIOS! :)

    Or is it just for apps like bochs that need an implementation of a BIOS on software?

    1. Re:What is the benefit of this? by Anonymous Coward · · Score: 2, Informative

      Several patents apply to the BIOS like the algorithm to identify 720 KB vs 1440 KB floppies.

    2. Re:What is the benefit of this? by melonman · · Score: 2

      OK, but since the circuit board is not open source, and comes with a BIOS that works, why does anyone care?

      --
      Virtually serving coffee
    3. Re:What is the benefit of this? by gbencke · · Score: 3, Interesting

      Well, but linuxbios is not just about booting, Im currently using LinuxBIOS in a project that uses it as full Operating System, with the Advantage that it boots directly from EPROM, No HD required ;)

    4. Re:What is the benefit of this? by Anonymous Coward · · Score: 0

      A bios adds somehing like $10 USD to the cost of the board. Many are buggy. Boot times are horrible.
      With linuxbios booting into Linux, can take as little as 2-3 seconds, being opensource it is updated to match the project rather than just MS.

    5. Re:What is the benefit of this? by ActiveSX · · Score: 4, Funny

      why does anyone care?

      We don't have anything better to do on weekends.

    6. Re:What is the benefit of this? by Anonymous Coward · · Score: 0

      Benefit ?
      How about booting up to login at runlevel 3 from power off in three seconds total.
      Nice trick for a desktop or information appliance!

      Now think about how this might fit into a project involving clustered systems with dozens or hundreds of nodes...
      Los Alamos National Labs has been working on this - some of the same offices and labs that produced Beowulf.

  8. Funded by DARPA?!?!?! by Anonymous Coward · · Score: 0
    WTF?!

    "Work has been funded by DARPA". These guys have been working for DARPA?

    The same institution that is turning out to be the Source of Distilled Evil thanks to the Homeland Security Bill.

    These guys should not have dealt with the devil.

    1. Re:Funded by DARPA?!?!?! by Anonymous Coward · · Score: 0
      I thought you Americans were asleep at this time.

      Would I be very much wrong in assuming that you do not even fall under the jurisdiction of the "Homeland Security Bill"?

    2. Re:Funded by DARPA?!?!?! by smittyoneeach · · Score: 2

      And brought you that little-known protocol TCP/IP.
      Shut ass.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  9. What happens to the old BIOS? by The+Original+Yama · · Score: 4, Interesting

    If you install this, do you lose your old BIOS? For example, if I install it to my ASUS board, will it eliminate my ability to go to the BIOS setup menus? What happens to my ability to change the jumper settings through software?

    1. Re:What happens to the old BIOS? by mnordstr · · Score: 5, Informative

      Before upgrading your BIOS, you should always make a backup of the old one. You can find the BIOS upgrade utility from Asus' homepage. That utility can be used to read/write the BIOS. So if you upgrade and don't like the new one, you can downgrade to the one you had before if you saved it on a floppy. However, playing with the BIOS is a risky business. Be careful.

    2. Re:What happens to the old BIOS? by nzhavok · · Score: 2

      Yes but isn't the problem if you do screw the BIOS you can't boot your PC in order to reflash it?

      Usually the only alternative open is to boot another PC and remove the BIOS whilst the PC is running and insert the corrupted one then flash the old corrupted bios on this PC.

      This has always seemed a tad risky to me.

      --

      He who defends everything, defends nothing. -- Fredrick The Great
    3. Re:What happens to the old BIOS? by DeathPenguin · · Score: 1

      Yeah, but why would you want your old BIOS?

      You can do as someone already suggested and grab a BIOS image from your motherboard manufacturer. I know Asus is usually pretty good about that for all those damned overclockers and tweakers out there :-) If LinuxBIOS gets messed up, then boot up another machine, swap BIOSes (While it's running. Yes, this is safe), and flash Asus BIOS back on to it.

      There are a number of places on the web where you can order new BIOS chips if you don't want to risk your current one. Or you can always pull a BIOS chip out of an older computer. Just make sure it's big enough--I think the standard size is a quarter megabyte for most BIOS parts in modern computers.

    4. Re:What happens to the old BIOS? by LordNimon · · Score: 1
      Yes but isn't the problem if you do screw the BIOS you can't boot your PC in order to reflash it?

      That's what the boot block is for. When you flash the BIOS, you don't flash all of it. There is a portion that (at least in Dell machines) checks for a specific singature on a floppy disk, and if it finds it, loads a BIOS from the disk and flashes itself. Or something like that.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    5. Re:What happens to the old BIOS? by Anonymous Coward · · Score: 0

      Sorry the joke in your sig doesn't work.

    6. Re:What happens to the old BIOS? by mnordstr · · Score: 2

      That's why I said "if you don't like the new one" and "playing with the BIOS is a risky business". If you totally fck it up, then you might have a slight problem =)
      That's why I only play around with the BIOS if it has issues. Don't fix it if it ain't broke!

    7. Re:What happens to the old BIOS? by Anonymous Coward · · Score: 0

      Some main-boards have 2 BIOSes nowadais (if one of 'em gets corrupted, the machine has something to fall back to). Some main-boards have a jumper which resets it to the factory defaults (AND THAT INCLUDES YOUR BIOS).

      If you've got a decent make main-board, you should have (at least) one of those features... Otherwise I shouldn't even consider flashing your BIOS unless absolutely nescessary.

    8. Re:What happens to the old BIOS? by csnydermvpsoft · · Score: 2

      Or, if you have a Gigabyte mobo, you're all set. Just don't sync the dual bios until you're sure it's working.

    9. Re:What happens to the old BIOS? by SurfsUp · · Score: 2

      Yes but isn't the problem if you do screw the BIOS you can't boot your PC in order to reflash it?

      Usually the only alternative open is to boot another PC and remove the BIOS whilst the PC is running and insert the corrupted one then flash the old corrupted bios on this PC.

      This has always seemed a tad risky to me.


      Good point, and good workaround. Another, perhaps better, workaround is to get a functional bios out of a working machine and stick it in. This is easy if you have access to another, identical motherboard, which is a very good thing anyway IMHO, even if "access" means going down the the street to your local screwdriver shop.

      Third workaround: write the bios in a bios-writer. It's a standard flash chip after all, and if it isn't, you do not want to buy that computer. Flash writers are not expensive.

      --
      Life's a bitch but somebody's gotta do it.
  10. Irony by Anonymous Coward · · Score: 5, Insightful

    OK, this is cool and all, but the quote:

    Ironically, twenty years ago this month Compaq introduced their Compaq portable computer with the first BIOS outside of IBM

    uses the idea of irony incorrectly, as many many people seem to do. It does not mean "coincidentally", as it is being used here. A sword swallower choking on a toothpick is irony. Completing a project 20 years after something similar was done is not.

    1. Re:Irony by Anonymous Coward · · Score: 0
      maybe the irony was...

      Compaq introduced their Compaq portable computer...

    2. Re:Irony by hammy · · Score: 0, Informative

      No that's _not_ irony!!!! That's a common misperception of what irony means ala Alanis Morisette.

      (from Cambridge International Dictionary of English)
      irony (WRONG RESULT)
      noun [U]
      a situation in which something which was intended to have a particular result has the opposite or a very different result
      The irony (of it) is that the new tax system will burden those it was intended to help.
      The boy who fell in the river survived but the man who jumped in to save him drowned - a tragic irony.

      A sword swaller choking on a toothpick is NOT irony!!!

    3. Re:Irony by Anonymous Coward · · Score: 0

      You're not too good at this are you?!

    4. Re:Irony by zollman · · Score: 1

      Well, not directly, but a case could be made... if you (like the folks on the project) can see this as a world-changing event.

      In the Great Tragedy that is the tech industry, 20 years ago, IBM's hubris kept the PC a completely closed environment. When Compaq released their first completely cloned system without any help from IBM, it broke a stranglehold on the market and caused IBM no end of grief.

      Twenty years later; BIOS manufacturers have consolidated. In their hubris, they're taking advantage of their oligarchy to implement more barriers to entry (Palladium? I could come up with others) and make the PC a closed platform once again. And, once again, despite their best intentions, their efforts are doomed to failure -- as long as open-source projects like OpenBIOS exist.

      So, you see, there is irony in the story, in the sense of (Webster) "incongruity between the result of a sequence of events and the expected result" (on the part of the PC manufacturers). You just have to look for it... and not be so quick to judge.

    5. Re:Irony by enneff · · Score: 2

      A sword swallower choking on a toothpick is irony.

      No. Irony is incongruity between what might be expected and what actually occurs.

    6. Re:Irony by Anonymous Coward · · Score: 0

      The poster nailed it. Perhap you don't understand what you read?

    7. Re:Irony by sparkane · · Score: 2, Insightful

      A sword swallower choking on a toothpick is irony.

      No. Irony is incongruity between what might be expected and what actually occurs.

      Therefore, you consider that the event of a sword-swallower choking on a toothpick to be "congruous".

      Therefore you would expect a sword-swallower to choke on a toothpick?

      It seems ironic to me that your understanding of irony is not incorrect in itself, but is made incorrect because of your ridiculous (non-)application of the concept.

    8. Re:Irony by NFNNMIDATA · · Score: 1

      The word means what a majority of people understand it to mean, not just what the dictionary says. Eventually the dictionary will be grudgingly updated to accomodate the open standard that is the English language. Sucks to be a purist, I know.

      On a side note, I predict that the stunning (incorrect) overuse of apostrophes in pluralizations (as in "apostrophe's in pluralization's") will one day be deemed grammatically correct as a direct result of being seen so many times on the internet.

    9. Re:Irony by Anonymous Coward · · Score: 0

      No! It is YOU who do not understand!

      HAHA! Take that!

    10. Re:Irony by Tim+Browse · · Score: 2
      > die allinas morisset!

      No, that's not spelled right. I'm sure there's an 'x' in dyslexia somewhere...

      Tim

    11. Re:Irony by the+way,+what're+you · · Score: 0, Troll
      A sword swaller choking on a toothpick is NOT irony!!!

      OK, let's try again.

      Jenna Jameson choking on your dick would be irony.

      --
      example.org - powered by Linux!
    12. Re:Irony by ahfoo · · Score: 2

      Yeah, we recently had a good example of irony.
      Republicans sweep the elections, the central bank lowers rates to historic rates, next day the market dropped a hundred points. That was a classic example of irony.

    13. Re:Irony by Anonymous Coward · · Score: 0
      (from Cambridge International Dictionary of English)
      irony (WRONG RESULT)
      noun [U]
      a situation in which something which was intended to have a particular result has the opposite or a very different result
      [...]

      A sword swaller [sic] choking on a toothpick is NOT irony!!!

      Help me out here...what makes you expect a sword swallower to choke on a toothpick or believe he intends to do so? How does this not meet the definition of irony that you gave? If this isn't irony, what is?

    14. Re:Irony by Anonymous Coward · · Score: 0

      No, it is irony. The month the BIOS was born may very well be the month the BIOS died. Stupid fuck.

    15. Re:Irony by cloudmaster · · Score: 1

      Hey, George Carlin posts to Slashdot! :)

      Mmmm, "napalm and silly putty"...

  11. How useful is this? by 0x0d0a · · Score: 4, Interesting

    Okay, from a user's perspective. Even if they consider your board "supported", *and* there aren't any bugs, I have one big question.

    How "supported" is "supported"? Can I change all the parameters that I can now? Does the OS get back the right sizes of drives when it asks about them? Are there issues with setting stuff like the RTC? What is broken? How about temperature sensors and other stuff on the I2C bus?

    Because I'm willing to be that "we can boot BSD" is a long way from "this is a complete, end-user ready product that supports all the functionality of the hardware."

    1. Re:How useful is this? by SurfsUp · · Score: 5, Informative

      How "supported" is "supported"? Can I change all the parameters that I can now? Does the OS get back the right sizes of drives when it asks about them? Are there issues with setting stuff like the RTC? What is broken? How about temperature sensors and other stuff on the I2C bus?

      The answer to this is clear when you know that Linux almost completely ignores the bios after it boots. The emphatically includes hard drive configuration. To prove this to yourself, go into your bios and set all your hard drives, CDRoms etc. *except* your boot disk to "none". Boot Linux. Hey, it works just the same as it did before, amazing. The reason for this is, Linux is perfectly capable of ignoring the configuration information returned by the bios, because too often that information is just plain wrong. So Linux has been forced to discover that information for itself by directly querying buses, controllers etc, and basically, knowing about every hardware device in the world. Impressive achievement, when you think about it.

      Linux now knows a lot of temperature sensors and the like, in spite of the reluctance of companies like Intel to release the technical specifications. I believe we're either at the point or close to it where Linux does a better job on the sensors than the bios does. Some other items are still sore points, such as processor speed configuration, which again has been kept as a deep dark secret by Intel and others. Another item in this category is power management, and then there is SMM - system management mode. All this is in various stages of reverse engineering. At some point, Intel will even get a clue and realize it's to their advantage to release these specs openly, instead of thinking they can exert some kind of control over the industry by keeping it secret. They can't, which has been proved time and again. All they can do is make things so that the code is not peer-reviewed, and therefore buggy and unreliable. (Don't tell me your power management isn't buggy, I won't believe you.) Another bad effect is that when your manufacturer goes under or EOLs the product you no longer get bios upgrades, too damm bad.

      Because I'm willing to be that "we can boot BSD" is a long way from "this is a complete, end-user ready product that supports all the functionality of the hardware."

      So? As soon as you get a new computer, the first thing you should do is make sure you can reflash the bios with the vendor's latest bios upgrade. If you don't do that, I can assure you that you will regret it a few years down the road, when you are forced to upgrade the bios for some reason, larger hard disks being a perennial example of such a reason. So, once you've done that, put aside a floppy disk with the bios upgrade image and a copy of FreeDos on it, and you are safe (unless the vendor's bios flasher messes up on you, in which case you needed to return that PC anyway). Go ahead and flash in LinuxBios and try it out. Either it works or it doesn't. If it doesn't work, just reload the Vendor's bios (which you already verified works correctly, right?) If it does work, you will have a clean, cool boot and endless source of upgrades. No longer will you have to worry about your bios ever going obsolete or bios bugs going unfixed forever. Never mind the fact it boots faster.

      --
      Life's a bitch but somebody's gotta do it.
  12. HURD by Anonymous Coward · · Score: 1, Interesting
    Oh please... HURD is not Linux.

    Ever heard of the microkernel design? Whereas Linux is a monolithic vintage Unix design, HURD has much more potential in the long run. Better stability, modular easy-to-modify structure and so on.

    Furthermore, HURD is a truly pure Free Software operating system. Linux has become tainted by the use of non-free tools like BitKeeper and closed source binary 3rd party drivers. That is not Free Software.

    Granted, HURD has severe limitations regarding the hard drive partitions, but those should be overcome shortly.

    1. Re:HURD by The+Original+Yama · · Score: 3, Offtopic

      Microkernels have their pros and cons, with their main con being slower speed due to the greater need for message passing. The open source nature of Linux allows it to have a monolithic design with many microkernel-like properties.

      With that said, GNU/HURD still has a lot going for it. Whereas Linux is essentially a UNIX clone (and there's nothing wrong with that), GNU/HURD is very different. Remember, GNU means "GNU's Not UNIX". There is a great overview of HURD given at KernelTrap.

    2. Re:HURD by Anonymous Coward · · Score: 1, Interesting

      Microkernels have their advantages but also have disadvantages, and I agree that Linux has been tainted. However, if you want something that is more mature than HURD, and not tainted as Linux is, then why not take a look at Syllable Its an AtheOS fork, and the kernel has some of the good parts of a Microkernel (E.g. dynamic device driver loading and unloading, high level IPC voa. messages, higher level services such as the display server run in User space) and is not tainted as Linux is. Functionaly its probably a little further along than the HURD is, as its a whole Operating System (E.g. its own kernel, display server, GUI, desktop and applications too).

    3. Re:HURD by 10Ghz · · Score: 1, Offtopic
      Ever heard of the microkernel design? Whereas Linux is a monolithic vintage Unix design, HURD has much more potential in the long run. Better stability, modular easy-to-modify structure and so on.


      Yeah, if they ever manage to get the damn thing out the door! They have been working on it for... what? 12 years? Ironically, "monolithic" is a good word to describe the speed of HURD's developement.

      Furthermore, HURD is a truly pure Free Software operating system. Linux has become tainted by the use of non-free tools like BitKeeper and closed source binary 3rd party drivers. That is not Free Software.


      BS! Linux in 100% pure, GPL-licensed software! Of course there are some drivers that are not open, but that does not make Linux "un-free". Linux is and will always be free. Of course, third-party companies have the right to write closed-source drivers for it (assuming they comply with GPL, and NVIDIA and others do) and you nor anyone else has the right to demand that they open their drivers.

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    4. Re:HURD by Anonymous Coward · · Score: 0

      Yeah, if they ever manage to get the damn thing out the door! They have been working on it for... what? 12 years? Ironically, "monolithic" is a good word to describe the speed of HURD's developement.

      If the same amount of volunteers and the same amount of dedication and fanatisism was given to the HURD, it would have been here a long time ago. I personally use GNU/Linux because it's here and now, but if I knew more about system internals and could program a little better, I would be using GNU/HURD instead, and contribute.

    5. Re:HURD by Anonymous Coward · · Score: 0

      Ever heard of the microkernel design?
      You mean the same MK that Win NT 3.51 had for its' stability and speed? Just becuase something has the latest craze does not make it superior.
      NT being a great example of bad archetecture.

      Better stability, modular easy-to-modify structure and so on. MS took longer than Linux even tough they had 10x the programmers to be somewhat stable (XP).as to easy-to-modify, Linux is not that hard. It is harder to do huge redesigns, but that does not happen often. If you think that it will lead to speed of design/codeing, well look at the speed with which HURD has developed at vs. Linux. Not a good record for MK idea.

      As to closed source issues, Linus uses Bitkeeper becuase CVS does not address all the issues. Rather than look at that as a nightmare, why not instead ask how to develop a better open-source bitkeeper. Linus has shown time and again that he prefers OSS, all things being equal. As to the 3'rd, he accepts them, but strongly discourages them. I would say that it is as pragmatic as it gets.

    6. Re:HURD by kasperd · · Score: 1

      Linux has become tainted by the use of non-free tools like BitKeeper and closed source binary 3rd party drivers.

      A project doesn't have to inherit the license of the development tools used. If that had been the case no part of the GNU software would be free, because the very first version of gcc was probably compiled with another compiler under a different license.

      The 3rd party drivers is of course a minor problem. But the borders are being drawn. It can now explicitly be specified which symbols exported by the kernel can legally be used by such drivers. The kernel is tainted upon load of such drivers, and all bug reports are directed to the author.

      --

      Do you care about the security of your wireless mouse?
  13. More a matter of principle than practice. by joonasl · · Score: 5, Insightful

    Replacing the BIOS with an open source alternative is more a ideological victory than a practical one. But considering how large impact the first reverse engineered PC BIOS has had in the advance of personal computers, this is a important step for the whole OS movement.

    --
    "There is a terrorist behind every bush"
    1. Re:More a matter of principle than practice. by AxelTorvalds · · Score: 5, Interesting
      It has huge practical benefits. LinuxBIOS like derivatives are used in tons of embedded projects. I can go from powerup to multitasking Linux kernel in about 3 seconds on a slow machine without doing a lot of optimization (ie decoding the kernel out of flash) I bet I could drop that the about 1.5 seconds if needed. init is running within about 5 seconds as is.

    2. Re:More a matter of principle than practice. by Anonymous Coward · · Score: 0

      Maybe, but it's essential if you want to make it Your Computer instead of My Computer.

    3. Re:More a matter of principle than practice. by Error27 · · Score: 2

      It depends...

      Computer manufacturers could benifit from more reliable BIOSes. If they found a bug they could fix it themselves, quickly. BIOSes are buggy much more frequently than you would maybe suspect.

      I had to deal with a BIOS bug this afternoon.

    4. Re:More a matter of principle than practice. by HanishKVC · · Score: 1

      For an embedded system using linux you don't really require a BIOS, all you need is

      a) Logic to do any minimal ASIC initialization
      b) Initicalize the SDRAM and copy kernel to ram if required
      c) Setup any configs/data required by kernel and
      d) Jump to linux

      Using a bios is a waste.

  14. a few questions... by xirtam_work · · Score: 3, Interesting

    Will this be able to support special features on each motherboard that are present in a manufacturers own bios such as temperature sensors, clock speeds, case security features, etc.?

    Will we be able to 'plug-in' support for booting from external devices like usb/firewire drives, flash cards, pcmcia devices, usb memory keys, and transparently make them look like a normal floppy/hdd.

    Will this now make booting from a CD an older machine that doesn't presently possible?

    Will I be able to replace the linuxbio with the original again if everything buggers up?

    What about so called dual bios systems?

    1. Re:a few questions... by Shanep · · Score: 2

      Will I be able to replace the linuxbio with the original again if everything buggers up?

      If it fails to the point of not being able to boot any media, then you are screwed if you have no other means of flashing the old BIOS onto that rom. If you can't at least boot a bootable floppy that has the old ROM image and flasher, then that motherboard is essentially useless until you can get a useful bootstrapping happening out a flashrom that is inserted in that board.

      However, you could restore the old BIOS onto the flashrom with a. an external ROM burning device (EPROM programmer style) or b. another motherboard, booted off it's own BIOS flashrom and then used to flash your other boards flashrom (with of course, a swapping of flashroms while the good motherboard is booted and still switched ON!).

      With b you could go from 1 out of 2 good motherboards to either 2 out of 2 or even 0 out of 2. ; )

      Don't short anything and get the flashroms around the right way and it might go well. It has worked for me in the past, but YMMV.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    2. Re:a few questions... by Anonymous Coward · · Score: 0

      no , no , no , no ,no.. oh and no.

      If you dont know the answers already you dont want it and it is not for you.

    3. Re:a few questions... by ingenuus · · Score: 1

      you could restore the old BIOS onto the flashrom with a. an external ROM burning device

      Wouldn't it be nice if there was a jumper to boot from a small internal non-flashable ROM which would in turn execute the contents of a floppy, allowing you to use the mbs own eprom burner? or am I dreaming?

    4. Re:a few questions... by |<amikaze · · Score: 2

      You mean like on this board? The Giga-Byte DualBIOS system is pretty handy for bad bios flashes.

    5. Re:a few questions... by ingenuus · · Score: 1

      cool, thanks! I hope it catches on... of course the backup bios doesn't even have to be that big, if it's only function is to fix the first... but with the DualBIOS, even if the first one is physically damaged, the second should work, which is pretty cool.

  15. Palladium by Anarchofascist · · Score: 5, Interesting

    Does anyone know if this helps us in the war against Palladium and DRM?

    --
    Once more unto the breach, dear friends, once more, Or close the wall up with our American dead!
    1. Re:Palladium by Anonymous Coward · · Score: 4, Interesting
      If anything, I would say, it actually will _help_ Palladium and DRM. Palladium and DRM need to secure that they're running on trusted hardware to make sure they're not running inside a virtual machine, which would make the whole point of security moot.

      Actually, the project's homepage says:

      We will begin by augmenting the LinuxBIOS source, in conjunction with the core developers of LinuxBIOS, with the AEGIS secure bootstrap implementation. AEGIS provides provable integrity guarantees, under the assumption of the physical security of the system in question, through the application of induction and strong cryptographic checks.


      So, open source or not, this will help you make sure that the hardware you're running on really is the hardware you're running on and hence to be trusted. Will that help against Palladium and DRM? I guess not...
    2. Re:Palladium by AuMatar · · Score: 5, Interesting

      However, Palladium needs support in the BIOS level, IIRC. Without it, the OS can either pretend to have Palladium. Or the BIOS can trick the OS into believing that Palladium is oking everything. Palladium requires every link in the chain to be DRM compliant. With our own BIOS, we can now destroy a link even if the OS becomes mandated to contain DRM by law.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    3. Re:Palladium by IamTheRealMike · · Score: 2
      Does anyone know if this helps us in the war against Palladium and DRM?

      No, because Palladium is optional, according to the official Microsoft FAQ it can be disabled if you so wish, and indeed the services it provides are only engaged when a program requests it.

      Unless things change significantly over at Redmond, there is no war.

    4. Re:Palladium by Anonymous Coward · · Score: 0
      So, open source or not, this will help you make sure that the hardware you're running on really is the hardware you're running on and hence to be trusted.

      Shouldn't that be 'trustworthy' and not 'trusted'?

      See section 24 of Ross Anderson's Palladium FAQ.

    5. Re:Palladium by SmittyTheBold · · Score: 2

      With our own BIOS, we can now destroy a link even if the OS becomes mandated to contain DRM by law. ...and I'm sure the big companies (or whoever signs software) will be GLAD to approve your software to re-flash the BIOS...

      --
      ± 29 dB
    6. Re:Palladium by AuMatar · · Score: 1

      You have physical device access. Therefor, you have the trump. Use an EEPROM write and no signing is needed.

      Or just fake the signature. Or write your own BIOS flasher that requires no signature. I did one once, you just need to reverse engineer the original to find out the hidden interrupt calls.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    7. Re:Palladium by Sentry21 · · Score: 4, Interesting

      I prefer to look at it as 'With our own BIOS, we can now invoke Palladium on our terms'

      If I'm running a server, I can enable Palladium, and require that all code be signed with my key, and thus that h4x0rz can't execute arbitrary code on my system. I could compile my kernels, sign them, move them over to the server, and install them when I want to upgrade. No one else can.

      This is, of course, assuming that it would all work the way I think it will, but who knows? Maybe we'd have to do another step (flash a chip or something) to get it working.

      Still, this is an important step in many many ways. Kudos to all those involved, good job guys.

      --Dan

    8. Re:Palladium by Wesley+Felter · · Score: 2

      TCPA requires BIOS support, but I don't think Palladium does. One of the touted benefits of Palladium is that you can boot in normal mode and load the nub later.

    9. Re:Palladium by SmittyTheBold · · Score: 2

      This may not even solve the problem. There will still be the Palladium chipset on the motherboard, and depending on te architecture, it will not accept some third-party BIOS. Even if we say this solves the problem for a select few people, let's be realistic - it does NOT solve the problem for most. I don't have the hardware to flash a BIOS, and I doubt I would spend the money to do so. The only way this could be beneficial to everyman is if organizations sprung up to sell/install "Windows Mod Chips" and such, but I have a feeling the authorities would go after something like that /very/ quickly, unlike the somewhat-legally-gray PlayStation mods.

      --
      ± 29 dB
  16. what about TCPA, palladium? by Make · · Score: 4, Interesting

    will this conflict with microsoft's palladium plans? sounds like yes. will microsoft try to boycott this project? (rhethorical question..)

    1. Re:what about TCPA, palladium? by sn00ker · · Score: 1
      will microsoft try to boycott this project? (rhethorical question..)
      Of course it's a rhetorical question. The name of the project is LinuxBIOS, after all. IOW, it's a virus, a scourge on society, the anti-Christ, immoral, and probably fattening as well.
      And who will think of the children. Oh, for heaven's sake, won't someone think of the children? :P

      --
      "God, root, what is difference?" - Pitr, userfriendly
  17. Re:BIOS upgrade? by Anonymous Coward · · Score: 0

    (-2) Idiot who didn't read the article.

  18. This Is Not An Announcement by DarkZero · · Score: 4, Informative

    Look at the mailing list that this is on: Linuxbios. The /. story acts like this is some sort of big announcement or press release, but it's really just the mailing list version of a standard WIP page. They're not being pretentious about it or patting themselves on the back, but the person that submitted this story certainly is.

  19. Boch's website: by Anonymous Coward · · Score: 1, Informative

    is here.

  20. This is great news! by stevezero · · Score: 5, Interesting

    As an 'end user' I would rather deal with multi-booting a computer without using LILO or GRUB.

    However, I have a few concerns, not on the technical side, but on the political/corporate side (and no, this is not a troll...sheesh)

    - Will Microsoft, in its zeal to maintain some semblance of control, seek to disable Windows from using motherboards with this bios...perhaps as one of their many 'updates'?

    - If Microsoft pushes forward their "trusted computing" through Palladium, how does this affect this project?

    - Since this appears to be a government-funded project, will Microsoft scream that this is unfair (not that they have a point, but will they?). Since the US government seems to be unable to discipline the company, I'm wondering how much power they REALLY have over the government.

    - Will this project eventually woo motherboard manufacturers were to leave the various BIOS companies (Award, etc.)?

    Sheesh, that was a lot of questions about M$, but I'm not obsessed (sharpening ax on grindstone)

    1. Re:This is great news! by Wesley+Felter · · Score: 2

      Will Microsoft, in its zeal to maintain some semblance of control, seek to disable Windows from using motherboards with this bios?

      Why would they? How does LinuxBIOS hurt MS? (Keep in mind that MS doesn't make BIOSes.)

      Since this appears to be a government-funded project, will Microsoft scream that this is unfair?

      Why would they?

  21. ANNOUNCE: LinuxBIOS booting Windows 2000 by DrSkwid · · Score: 4, Informative

    ANNOUNCE: LinuxBIOS booting Windows 2000 (free software BIOS)

    which is a milestone in the LinuxBIOS project.

    It claims nothing else.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:ANNOUNCE: LinuxBIOS booting Windows 2000 by Anonymous Coward · · Score: 0

      Wow, this announcement is so fucking.. pointless?

  22. Prohibited by palladium by Erpo · · Score: 5, Insightful

    This is great and all, but don't expect to be able to use it if MS's palladium system is successful. In a palladium pc, the bios serves as part of the Core Trusted Root for Measurement, meaning that installing an open-source, unsigned alternative is not an option. This is not a soft option, like installing an unsigned OS -- a palladium system will let you install any software you want, including an operating system, but it won't allow unsigned code to use its "secure" features (including access to its stored machine-specific private key used for encrypting machine-specific content, or the sign-only key pair used exclusively for validating the machine's trusted status).

    On the other hand, unsigned bioses are strictly not allowed. The bios is one of many hardware weak spots in palladium that, if compromised in an "adversarial environment" (yes, that's what they call it. ;) ) such as your home, would allow the user to totally subvert any security measure in place. Of course, palladium will be laughably easy to get past with direct unrestricted access to the physical device (as with EVERY Digital Restriction Mechanism), but it won't be legal to do so. Unless you perform an illegal (and risky if you're not an electronics guru) hardware mod, you won't be able to run (or rather, install) LinuxBIOS.

    The only way you'll see LinuxBIOS on a palladium machine would be if

    <disclaimer>
    Yeah, I clicked the link and read the page, but I didn't go further and investigate the features offered by LinuxBIOS.
    </disclaimer>

    a motherboard company took the LinuxBIOS source, modified it to lock out the user and perform DRM functions, and submitted it to MS for signing. Then LinuxBIOS could be installed in a palladium machine. Of course, the mobo company would still have to release the source code to their mod under the GPL, but that's not going to do the end user any good -- it won't get them a signed AND free bios. Remember all those stories about DRM killing OSS? Well, they were exaggerated for the most part, but this is what they were talking about.

    The point is, if we don't get the word out about palladium, it will be illegal to use this bios in its free state. That's the least of our worries.

    1. Re:Prohibited by palladium by IamTheRealMike · · Score: 2
      The point is, if we don't get the word out about palladium, it will be illegal to use this bios in its free state. That's the least of our worries.

      I was under the impression that if you were to do this, it would simply be that the Palladium services would be unavailable. It certainly wouldn't be illegal, not even in the US unless you attempted to add Palladium into LinuxBIOS but allowing it to circumvent the system somehow, and even then it'd only be illegal in the US.

    2. Re:Prohibited by palladium by Anonymous Coward · · Score: 0

      The only way you'll see LinuxBIOS on a palladium machine would be if

      Are the palladium features built into the chipset or BIOS?

      If it's in the BIOS, then it should be easy to circumvent by flashing the BIOS ROM external to the "palladium machine". Legal hurdles? Fuck legal hurdles. I'll do whatever I like with hardware I purchase. If I want to go buy a motherboard, smear it in my own excrement, illegally replace the BIOS and then use it in my sex sessions with my mother-in-law, then nobody is going to stop me (except maybe the mother-in-law), else they want to be on the wrong end of my 1911 .45.

      Palladium sounds like a great way to force us into using systems that are secure against everyone but our governments (who we must trust, whether we like it or not).

      America, the land of the free, what a crock of shit.

    3. Re:Prohibited by palladium by puppetluva · · Score: 4, Insightful

      Palladium has less to do with DRM than it has to do with Microsoft wanting to control the hardware manufacturers.

      Think about it. Microsoft can punish Dell by disallowing their BIOS interoperability with their Palladium platform.

      They've already dominated UP the stack (used their OS to monopolize the app vendors), now they are going DOWN the stack (using their OS monopoly to dominate the hardware vendors).

      Palladium is the worst thing for computing freedom we've seen yet.

    4. Re:Prohibited by palladium by Anonymous Coward · · Score: 0

      Which is why you should bite the bullet and get an apple already.

    5. Re:Prohibited by palladium by Wesley+Felter · · Score: 2

      In a palladium pc, the bios serves as part of the Core Trusted Root for Measurement...

      This is true for TCPA, but I don't think it's true for Palladium. So you ought to be able to use Palladium on LinuxBIOS machines. (I can't imagine who'd want to, though.)

    6. Re:Prohibited by palladium by Anonymous Coward · · Score: 0

      > On the other hand, unsigned bioses are strictly not allowed.

      I am aware of this. It amuses me, because it means that every TCPA compliant motherboard will come with its own Bond-villain-like built-in self-destruct never-work-again system. It makes possible a rather nasty variant of the old CiH payload:

      1. Buy shares in anti-virus companies.
      2. Create and release active worm which carries payload that, on TCPA motherboards, invalidates BIOS signature - worst case scenario, by corrupting the signer public key.
      3. Watch large numbers of TCPA computers turn into worthless heaps of junk, requiring at minimum motherboard replacement (possibly merely BIOS replacement, but who would bother?).
      4. Sell shares in anti-virus companies.
      5. Profit!

      (Damn, wasn't I supposed to leave one out?)

  23. Great.... But why? by johnburton · · Score: 1, Interesting

    So you can replace the perfectly good bios that comes with your pc with one that might work almost as well if you are very lucky and happen to have exactly the right hardware and software. The question "Why?" springs to mind here?

    --
    Sig is taking a break!
    1. Re:Great.... But why? by yatest5 · · Score: 1, Funny

      The question "Why?" springs to mind here?

      Because chicks dig Open Source BIOS? Oh no, that was case mods. Sorry for any confusion.

      Isn't that just THE lamest ad you've ever seen?

      --
      • Mod parent up! [a] by Anonymous Coward (Score:5) Thurs, June 31, @13:37
    2. Re:Great.... But why? by Anonymous Coward · · Score: 0

      Why? Because we can!

      Seriously, if you want to be Award/AMI's littel bitch, then fine, bend over for them. Meanwhile, the rest of us will actually own and controll our systems.

    3. Re:Great.... But why? by Anonymous Coward · · Score: 0

      If by control you mean run with a pitiful amount of options and by own you mean remain submissive to the hardware manufacturers, you are COMPLETELY correct in your statements.

      Look at his post and replace Award/AMI with Microsoft, and it sounds just like typical Linux zealotism. This is just the next step.

    4. Re:Great.... But why? by Anonymous Coward · · Score: 0

      So you can replace the perfectly good MS-DOS 5.0 that came with your pc with Windows XP that might work almost as well if you are very lucky and happen to have exactly the right hardware and software. The question "Why?" springs to mind here?

    5. Re:Great.... But why? by DeathPenguin · · Score: 1

      1) Desktops that boot really really fast.
      2) Cheap cluster nodes that need to boot really really fast.
      3) It rocks (See opensource).

      I think a better question is "Why not?"

  24. virtual machine within BIOS by jki · · Score: 5, Interesting

    Sorry if this sounds like sci-fi, but I have started lately thinking whether it would be possible to launch a tiny REAL OS from within/integrated with the BIOS. A bit like vmware but on a even lower level - I am thinking this might start being possible now that BIOS capabilities are increasing all the time as well. This would provide many interesting possibilities. Do you see this impossible for some reason? The vmware page says : "VMware technology is patented and patent-pending" - does anyone know exactly which patents they have and what limitations do those pose.

    1. Re:virtual machine within BIOS by nomadicGeek · · Score: 5, Informative

      This has already been done a couple of times.

      There is a software product called Steeplechase that is used for PC based control. It loads a Real Time OS first. This handles all of the control application. Windows NT/2000 is then run as a low priority process of the RTOS. It allows the control application to respond to real time constraints and products the control application from a Windows crash.

      I believe that one of the Linux RTOS solutions uses a very similar approach.

      I also believe that this is how the VMware GSX server product works.

    2. Re:virtual machine within BIOS by Matthias+Wiesmann · · Score: 2
      Openfirmware is based around an somehow similar idea: the firmware contains a Forth interpreter - a tiny virtual machine that can run programs. If I remember well, you can even write simple drivers if F-code and have them handle devices until the real OS starts.

      Running something like VM-ware at this stage makes little sense. The goal of the BIOS is to serve as a bootstraping system for the actual OS. Putting the full OS would increase the cost of the BIOS system and decrease flexibility. The original Macintoshes had a large part of the OS in ROM, but this has been abandonned years ago (they use Openfirmware now).

      Actually one Macintosh had a full boot disk in ROM (the Macintosh classic), you could mount this volume and boot from it. It contained a full OS including an Appleshare client so you could boot and run the computer without any disk...

    3. Re:virtual machine within BIOS by jki · · Score: 2

      Thanks for these pointers. Steeplechase seems to be a close equivalent to what I was thinking about... looking for details on it brought me to for example this interesting article on a PC-based open architecture servo controller for CNC machining - interesting reading!

    4. Re:virtual machine within BIOS by nomadicGeek · · Score: 2

      I've done some work with Steeplechase. It worked very well. The RTOS was totally memory resident and based on the RADISYS kernel. Once it loaded, you can disconnect the hard disk and it will keep running. This increased reliability. Keep in mind that Windows would crash but the RTOS monitored it. You could program the control system to continue operation or perform an orderly shutdown in that event.

    5. Re:virtual machine within BIOS by chrisv · · Score: 1

      OK, so I'm nitpicking...

      VMware GSX Server operates in a similar matter to the workstation product. It's ESX server that runs it's own kernel and then runs other operating systems on top of it.

      --

      Dogma: Dead (mostly because your Karma ran it over)

    6. Re:virtual machine within BIOS by Anonymous Coward · · Score: 0

      You described an embedded OS, likened it to vmware (not an OS), and you got a 5 for it. Slashdot moderation is beyond dead.

      BT

    7. Re:virtual machine within BIOS by jki · · Score: 2
      You described an embedded OS, likened it to vmware (not an OS), and you got a 5 for it. Slashdot moderation is beyond dead

      Yes, I described an embedded OS, which would run below a non embedded OS. Something similar to what was described on some other thread of this post.

  25. Fully OpenSource PCs? by Big+Mark · · Score: 3, Interesting

    Will there be any OpenSourced hardware for these things to run on?

    Think about it: all I hear the OpenSource monkeys chatering about is OpenSource software (from Linux kernels and KDE to bare-metal stuff like this). All the hardware these things run on is just as proprietary as Windows XP.

    Now, while you can unscrew the case and have a peer inside (much as true programming gurus can see what a program does by doing cat /bin/ls | less ) you can't see what hardware bugs exist except by inferring their existance from their effects. Why don't people start designing open-source CPUs, chipsets etc?

    Of course, as there aren't all that many chip fabrication plants around we will have to rely on Intel and friends (enemies ?) taking the GPL/BSD/MIT/insert favourite licence here chip designs, making them and flogging them for loads (captive market, y'see. "Here is the chip design, you want this in Socket 468 format give us three hundred dollars". I think that the GPL allows that). I'm not all that sure how these licences would apply to chip designs but still. There must be some chip design geniuses out there who aren't employed by AMD and by making a few chip designs GPLd they could change the way the computing world operates. And get a high-paying job out of it as well ;-). It would mean an end to Pentium F00F-style bugs, at least...

    Just a few thoughts, I doubt it will ever happen but still...

    -Mark

    1. Re:Fully OpenSource PCs? by Anonymous Coward · · Score: 4, Informative

      Why don't people start designing open-source CPUs, chipsets etc?

      Yeah, why not?

    2. Re:Fully OpenSource PCs? by ealar+dlanvuli · · Score: 2

      Why do you hate capitalism?

      --
      I live in a giant bucket.
    3. Re:Fully OpenSource PCs? by eechuah · · Score: 1

      Simple answer: Hardware is NOT free to compile and test as software is. With the Linux kernel, I can make mods, and recompile it quite easily to see if it's good. With hardware, it COSTS MONEY to make a mask and fab a prototype of my design. Sure, there are simulators, but they're not nearly good enough. The main thrust of open source software is that you can easily edit, distribute and test the "product". With hardware, it's not half as easy. There aren't even any real silicon design tools yet (gEDA lags very very much behind industrial EDA tools).

    4. Re:Fully OpenSource PCs? by valisk · · Score: 1

      No... Its not that we hate capitalism (free market) its that we hate Mercantilism (closed market, restricted monopolies and production techniques) which is the way they wants it, well we gets it. Some men you just can please.

      --

      Economic Left/Right: -0.62
      Social Libertarian/Authoritarian: -3.69
  26. Re:BIOS upgrade? by dotdeb · · Score: 0

    i apologize. sorry.

    --
    Jan Alonzo
  27. Dear Internet User by Anonymous Coward · · Score: 2, Funny

    Please disconnect yourself immediatly. Your ideoligical goals are at odds with those of DARPA. As a result, it is a hyprocisy for you to continue to use a service which was developed using [D]ARPA funds.

    Please feel free to email us once you have reconciled your ideology and lifestyle.

    Yours,

    DARPA

    1. Re:Dear Internet User by Anonymous Coward · · Score: 0

      Yes, and while the moron is at it, stop using anything technological ever! No fire, no man-made anything, use only natural things. Stay away from medicine of any type, except for chicken soup. But stay away from chicken soup if it was cooked in a man-made kettle of any description.

      Indeed, DARPA funded the entire Internet development as a Defense against Nuclear War. It was an enabling technology to allow communications when major communications services were disabled. This poster has no sense of history.

      DARPA is looking for small, useful alternaives to make it's computer capabilities more trustworthy and reliable. Why should they not fund this type of program? They are the DEVIL??? The first poster on this thread is a big shaved pussy. Please kill yourself and leave intelligent people alone.

    2. Re:Dear Internet User by Anonymous Coward · · Score: 2, Interesting

      Indeed, DARPA funded the entire Internet development as a Defense against Nuclear War. It was an enabling technology to allow communications when major communications services were disabled.

      That is a myth. It is true that the original work on packet switching that Paul Baran did at RAND in the fifties was driven by the desire to design a survivable network. However, the ARPANet was built simply because computers were expensive in the 60's. DARPA realised that if they could connect together all the computers used by the various Universities and research labs they were funding (MIT, Berkeley, USCS, RAND, Lawrence Livermore etc. etc.) then they could make better use of the available computer resources, E.g. the guys at MIT could log onto the system at RAND and make use of some peice of equipment there.

      Read Where Wizards Stay Up Late for more information.

  28. I've been waiting for this one... by Anonymous Coward · · Score: 0

    So I can finally give my old PC BIOS the boot!

  29. Actually by Konster · · Score: 5, Informative

    This is fairly interesting. The board that they managed to boot is based upon the SiS 630e chip, which supports Pentium III/Celeron CPUs up to 1 GHz. I imagine you can scrounge one of these up with a Celeron for about $100. I wouldn't want to test this out on anything that isn't disposable and isn't anything other than a test platform. Still, having a spare BIOS chip laying around wouldn't hurt either. I wouldn't recommend trying this on any old board with any old chipset, unless you are willing to lose functionality of it either temporarily or permanently. A failed BIOS flash means that your system will have no way of bootstrapping itself unless you have a spare BIOS chip laying around (peovided that no hardware was damaged). This BIOS chip should have the BIOS version suitable for the board its made for. If you don't have access to a BIOS chip programmer, and you are somewhat of a cowboy, and you didn't reboot the PC with the failed BIOS flash, AND if you have a BIOS chip that is compatible with the one in the machine, gently pull the fragged BIOS out, put the new on in and flash it back to the factory AMI BIOS. BIOS r Fun. I hate them.

    1. Re:Actually by Lumpy · · Score: 3, Informative

      ummm no...

      you can easily perform a hot-swap of the bios chip to flash it. I have done it at least 20 times for I-opener hackers around here. Boot with good bios , load the flash program. yank good bios chip. insert target chip CORRECTLY. flash it.

      voila... nothing difficult at all.. granted it takes someone with an IQ and some very general knowlege about electronics anf digital electronics. but is easily done and at a minimal risk.. (Yes you CAN blow the hell out of everything.. set fire to the cat, kill a thousand children, etc by doing this.. but hey, it's fun!)
      remember, those not willing to take risks for learning are those that never get very much knowlege.

      --
      Do not look at laser with remaining good eye.
    2. Re:Actually by tzanger · · Score: 1

      you can easily perform a hot-swap of the bios chip to flash it. I have done it at least 20 times for I-opener hackers around here. Boot with good bios , load the flash program. yank good bios chip. insert target chip CORRECTLY. flash it.

      Or, just use /dev/bios and stop with the kludges. It's particularly useful on systems where the BIOS is soldered in (like my Dauphin Orasis V1 motherboards with TQFP flash chips).

    3. Re:Actually by Anonymous Coward · · Score: 0


      Or, just use /dev/bios [linux.de] and stop with the kludges


      but how do you boot that machine when the bios is hosed? is /dev/bios magical as in it makes a motherboard without a bios boot? this is cool... where do I get it?

      Oh wait... you posted without reading the entire parent post.. Gotcha...

      you have to do the kludges like he said... no magical software can do a damned thing for you when you have to fix a toasted bios chip without a eeprom programmer.

    4. Re:Actually by mamba-mamba · · Score: 2
      you can easily perform a hot-swap of the bios chip to flash it. I have done it at least 20 times for I-opener hackers around here. Boot with good bios , load the flash program. yank good bios chip. insert target chip CORRECTLY. flash it.

      This only works with a socketed ROM BIOS chip. Not all ROM BIOS chips are in sockets. Some are soldered down, and some are or will soon be soldered BGA's which are practically impossible to replace without expensive and special tools.

      People with such hardware should be very careful about flashing their BIOS.

      MM
      --

      --
      By including this sig, the copyright holders of this work or collection unreservedly place it in the public domain.
  30. Thank you for your insightful reply by Anonymous Coward · · Score: 0

    And why exactly is that so?

  31. Betcha... by Amadodd · · Score: 4, Interesting

    China would love this. Another step closer to paying no techno tax to the west.

    --
    Freedom of speech doesn't come with bandwidth.
    1. Re:Betcha... by Anonymous Coward · · Score: 0

      You have no idea what tax is do you?

    2. Re:Betcha... by Anonymous Coward · · Score: 0

      are you fucking retarded?

      Every country except for america is trying to cut the tax, china is the closest to doing so.

      Mark my words, china will be a great nation before the next turn of the century.

    3. Re:Betcha... by Anonymous Coward · · Score: 0

      > You SOOO AZN. He say you BWADE WUNNA.

      BT

  32. Illusion of control by Anonymous Coward · · Score: 0
    Award/AMI's littel bitch,

    Your delusions of control will be shattered the day Award/AMI and other manufacturers refuse to release specs. That will occur when your "freedom projects" start hitting their profits: they'll drop all support and you'll either bend over or accept their terms.

    They manufacture the hardware, they control the platform.

  33. Re:What happens to the old BIOS? (offtopic) by Anonymous Coward · · Score: 0

    > Jennifer Lopez = "JLo" (pron: "Jay-Low"). Bill Gates = "BGa" (pron: "Be-Gay")

    I'd pronounce "BGa" as "bigger" (or be-gah)

    -$|{

  34. Palladium for linux? by Anonymous Coward · · Score: 4, Informative

    Has anyone actually read the links? This isn't the linuxBios project, it's a seperate project that adds 'trusted boot' to it.

    From the umd site:
    "Upon the completion of our research, open and closed source operating systems will have a high assurance bootstrap process available on a wide array of personal computer systems. In addition, the bootstrap process will include the capability for using cryptographic hardware-- in some cases tamper resistant. Providing a ``true'' trusted path from the power switch to the Operating System."

    Sound familliar?

    1. Re:Palladium for linux? by Asprin · · Score: 2

      Hmmmmmm. Well, that explains the "DARPA funding statement" at the bottom of the posting linked in the article.

      --
      "Lawyers are for sucks."
      - Doug McKenzie
  35. how about bugs? by zloppy303 · · Score: 4, Funny

    After the upgrade:

    Hmmm.... computer doesn't boot anymore, lets send in a bug report... errrmm..... ;)

    --
    Beware of Programmers who carry screwdrivers. -- Leonard Brandwein
    1. Re:how about bugs? by RocketJeff · · Score: 2, Interesting
      After the upgrade:

      Hmmm.... computer doesn't boot anymore, lets send in a bug report... errrmm..... ;)

      What sort of geek has only one computer or is silly enough to 'upgrade' the bios of all of them at the same time?
    2. Re:how about bugs? by uchian · · Score: 1

      I don't know, but they never send bug reports.

  36. Try to be considerate by Anonymous Coward · · Score: 0

    & include a self-adressed/stamped envelope with your correspondence.

  37. Grub on flashrom by lederhosen · · Score: 0

    Now we only need to put GRUB on the flashROM
    and it will be allmost as nice as my AlphaStation!

  38. AHHHHHHHH! by narftrek · · Score: 0

    An AC Grammar Nazi!!! RUN!!!!

    1. Re:AHHHHHHHH! by DJPenguin · · Score: 1

      That's not grammar, that's using the wrong bloody word!

    2. Re:AHHHHHHHH! by Tim+Browse · · Score: 2

      Which is in itself an example of poor diction.

      Which is another word that means different things to different people :)

      Tim

  39. GPL'ed BIOS not compatible with palladium by dmoen · · Score: 5, Informative
    I think the GPL prohibits the following:

    If a motherboard company took the LinuxBIOS source, modified it to lock out the user and perform DRM functions, and submitted it to MS for signing. Then LinuxBIOS could be installed in a palladium machine. Of course, the mobo company would still have to release the source code to their mod under the GPL, but that's not going to do the end user any good -- it won't get them a signed AND free bios.

    The GPL requires that you distribute *all* of the sources used to generate an executable. In this case, the executable includes a digital signature (it isn't runnable without the digital signature), and the source used to generate that digital signature is Microsoft's private key. (note: IANAL)

    Doug Moen.

    --
    I have written a truly remarkable program which this sig is too small to contain.
    1. Re:GPL'ed BIOS not compatible with palladium by Anonymous Coward · · Score: 0

      If that is/was the case then Tivo is currently violating the GPL.

      They currently use a signed kernel on the new generation of Tivos (Series 2). (Tivo runs Linux on a MIPS processor). (Series 1 uses a PPC I believe).

      You can only run a kernel they have signed.
      I had to restore from backup because their latest Kernel restricts me from using the Tivo effectlivly. They did a good job of locking it down unfortunatly.

    2. Re:GPL'ed BIOS not compatible with palladium by Sloppy · · Score: 1

      The unsigned BIOS is perfectly runnable, it's just that someone/something will behave differently when it sees the lack of signature.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    3. Re:GPL'ed BIOS not compatible with palladium by Anonymous Coward · · Score: 0
      the source used to generate that digital signature is Microsoft's private key

      It is consistent with the GPL for some of the code to be easily downloadable from the internet... surely M$ private key will be :-)

  40. Could this be adapted for the Xbox? by salimfadhley · · Score: 3, Interesting

    Imagine if this could be made to work on an MS Xbox? It would transform that clunky Halo-player into a practical work computer - or even an affordable clustering machine.

    1. Re:Could this be adapted for the Xbox? by znark · · Score: 1
      Imagine if this could be made to work on an MS Xbox? It would transform that clunky Halo-player into a practical work computer - or even an affordable clustering machine.

      There already is an open BIOS project for XBox. See this message from the xbox-linux developer mailing list.

  41. woop de doo by claude_juan · · Score: 0, Flamebait

    are we going to start protesting the "mobo tax" now and demand pcs be shipped without a bios so we can use this one?

  42. WOOHOO! by Anonymous Coward · · Score: 0

    Yet another victory for Linux! World domination is well on it's way!

  43. Clustering? by Anonymous Coward · · Score: 0

    I thought that others had already had success with clustering hacked XBox's. What was their trick?

  44. question... by Anonymous Coward · · Score: 0

    how does one load the software if the BIOS fails to allow you to boot? I know that in the past this has been the problem with BIOS from whoever (Award, Pheonix, etc). It would be nice to not get screwed like that (and I also refer to the "should be" simple act of flash upgrading your BIOS with the vendors approved version. Sometimes things just can go wrong.

  45. FSF's computers have never been free? by usrdk · · Score: 1, Insightful

    So this got me thinking...

    When the FSF says that their computers only run free software, they are "forgetting" the fact that they've needed the proprietary BIOS (until now, maybe)?

    Flawed logic from the FSF?

    1. Re:FSF's computers have never been free? by Anonymous Coward · · Score: 0

      Well done genius -- I suppose they've to apologize for microcode too?

    2. Re:FSF's computers have never been free? by Anonymous Coward · · Score: 0

      that's right, Stallman must call it the Intel/Phoenix/GNU/Linux system, or just shut the freak up.

  46. Very good point there! by DrunkenPenguin · · Score: 3, Funny

    Yeah! Excellent point! So, FSF's frontman RMS should actually call all GNU programs as BIOS/GNU/ application x. ;)

    ----

  47. That is not a troll! Mod parent up!! by Anonymous Coward · · Score: 0

    How is parent a troll?

    He/she makes a valid point, and makes a discussion whether running Free oftware on proprietary *firmware* constitutes a totally Free (as in speech) system.

    Moderators failing to be objective? I think so.

  48. Why not practice rather than principle? by BadlandZ · · Score: 3, Interesting

    What I don't understand is why people aren't pushing for faster power-on times in practice for all PC's. Why can't something like DiskOnChip be used for all of the boot processes? Wouldn't boot be faster if all of /boot and some of /etc was on a faster read/write device like DiskOnChip on the motherboard? With RAM and Hard Disk prices dropping so fast, it's good for mass storage. But it seems that I see very few projects (other than the odd embedded project or two) that actually look at bringing a regular OS closer to the speed and responce times of a real-time OS. The only thing I would see BIOS helping in would be if it provided a WHAM-BAM up and running OS from power on. And there have to be a dozen possable solutions. I agree in principle it's worth hacking the BIOS, but I wonder if it's truely the best/fastest way to help system preformance for the typical workstation.

    1. Re:Why not practice rather than principle? by Codifex+Maximus · · Score: 2

      Yeah, with this DRM stuff looming in the future, we need projects like Open/Free/Linux/BIOS.

      The faster power-on times and OS on a chip stuff would be just icing on the proverbial cake.

      --
      Codifex Maximus ~ In search of... a shorter sig.
  49. What about a true console port? by kennedy · · Score: 1

    This is a really cool start, but would it be possible to intergrate real console port support?!

    The x86 platform *really* could use something like that, especally if it's tied to Linux or one of the other many unix and unix like flavors on x86.

  50. [OT] .sig by Hektor_Troy · · Score: 0, Offtopic
    Jennifer Lopez = "JLo" (pron: "Jay-Low"). Bill Gates = "BGa" (pron: "Be-Gay")
    David Coppperfield = "DCop" (pron: "Dee-cup").
    --
    We do not live in the 21st century. We live in the 20 second century.
    1. Re:[OT] .sig by Anonymous Coward · · Score: 0

      How does "Cop" become "Cup"? That makes no sense.

  51. What problem does this solve? by otisg · · Score: 3, Interesting
    I like freedom, options, and flexibility, but what user-land problem does this BIOS replacement solve?

    I am not asking this with sarcasm, I just didn't see much about this on their web site.
    Thanks.

    --
    Simpy
    1. Re:What problem does this solve? by evilpenguin · · Score: 3, Informative

      IMHO the primary application of this is in virtual and emulated PCs. If you have ever used VMWare, you'll notice that they actually use the Phoenix BIOS. There are two Free Software projects that provide "machine in machine" capability: Bochs and plex86. Both of these require a BIOS to function. There is a closed source BIOS (I forget whose) who has allowed bochs and plex86 to distribute a binary version only for use in those programs. Having to distribute a closed binary with a Free Software product is problematic. Thus, the project to produce a Free Software BIOS.

      Some low-end hardware OEMs might be interested in a Free BIOS as well, since this would allow them to sell their cheap hardware even cheaper.

      But you asked about userland. In userland, the main use will be for emulators and virtual PCs.

    2. Re:What problem does this solve? by Anonymous Coward · · Score: 0

      > I like freedom, options, and flexibility, but what user-land problem does this BIOS replacement solve?
      > I am not asking this with sarcasm, I just didn't see much about this on their web site.

      Ironically, you've answered your own question in that first statement. The problem is that time marches on, disk drives get bigger, things in a PC get replaced, yet if the BIOS can't be updated to keep pace then you might not be able to make the changes - like, say at work, where we have several older ROCKY single-board computers whose Award BIOSes are old enough to not be able to work with current-size hard drives, and we couldn't find a site to download a new BIOS. Yes, we could go for one of those "buy a BIOS replacement!" sites, but how much better to be able to either fix it up ourselves, or know that the BIOS firmware was tracking current hardware developments due to its open-source nature?

  52. BIOS spyware and virii next? by Anonymous Coward · · Score: 0

    How long will it take for projects such as these to be hit by the l33t d00dz inserting a trojan, and then having a right royal time?

  53. www.opencores.org by Anonymous Coward · · Score: 0

    see subject

  54. The US military by Anonymous Coward · · Score: 0

    "This work has been funded by a grant from DARPA under the CHATS program." I was wondering why the US military would support this. darpa. Anyone knows?

    1. Re:The US military by denny_d · · Score: 1

      Yeh, well I can take a guess. If you recall a week ago maybe, there was a posting on micro sensors? These little devices need a secure boot up and they may need to boot up all at the same time for a variety of reasons.

      So having one bios for all devices in the field makes that a simpler process. I'd bet good money they are using a bit of xml in the bios for synching purposes.

      read the link they provided:
      http://www.missl.cs.umd.edu/Projects/se bos/main.sh tml

  55. They used Bochs? by evilviper · · Score: 2

    Call me crazy, but it doesn't seem like they've done anything too exciting. I mean, Bochs already emulates a full x86 PC, it doesn't seem like it would take a genius to use that code to replace part of a real PC.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    1. Re:They used Bochs? by ingenuus · · Score: 1

      Somehow, Bochs must connect to *real* hardware.

      LinuxBIOS provides the hardware initialization for a multitude of *real* motherboards, while Bochs bios (designed for a single hardware "virtual" machine) provides interrupt services required to boot some PC OSs (like Windows). "ADLO" is the name of the wrapper around the Bochs BIOS which allows LinuxBIOS to make use of the BIOS interrupt services provided by Bochs.

      all this and more here.

  56. Kick Ass! by SpaceJunkie · · Score: 1

    Does this mean- with the aid of the bios switcher - that by using a shitty mobo with support for 256kb (or larger) bios chips, I have a very heavy duty eprommer?

    I was just going to lurk and mod- but this was far too interesting to miss. I build robots and other inventions, and good eprommers and good epromming software costs a fair bit. But this could be a great hack. Use my favourite editor and mod a compiler for which ever CPU/PLC I am using, and flash a compatible chip like it was a BIOS. Is this possible? are their standard eproms that could be used in these slots readily....

    My god I think I need a cold shower - I never even thought of that.

    --
    OrionRobots.co.uk - Robots From sol
    1. Re:Kick Ass! by Shanep · · Score: 2

      Does this mean- with the aid of the bios switcher - that by using a shitty mobo with support for 256kb (or larger) bios chips, I have a very heavy duty eprommer?

      I don't know if they'll do plain old EPROMS and EEPROMS. Problem is that different devices require different timing to program. Some require multiple pulses of given length, etc if you want to adhere to manufacturer specs.

      However, many flashroms on motherboards are 2Mbit and since you can essentially find flashroms and flashrom burners for free on the streets, maybe you might like to consider designing your electronic devices around these common flashroms instead of the older EPROMS, etc?

      Free flashroms, free burner, typically larger capacity... what a bargain!

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    2. Re:Kick Ass! by SpaceJunkie · · Score: 1

      I just checked. DIP32 2mb and 4mb flashroms are fairly cheap from MAPLIN.
      Also readily available for free from useless old mobos.
      Anyone in london wanna ditch MOBOs? Give 'em to me!! Yay!

      --
      OrionRobots.co.uk - Robots From sol
  57. Desperately needed by SurfsUp · · Score: 5, Insightful

    Bios development has stagnated. Actually, it stagnated immediately after the Phoenix, Award etc bioses came out in 1982. Since then, bioses have stayed essentially as awkward, feature-limited and buggy as ever. Minor improvements: guess the hard drive geometry, whoopie. Choices of and control over boot devices are still pathetically limited, and the way bios extensions are integrated (e.g., Intel boot agent, yuck) is user-offensive.

    1) I want to boot off my compact flash reader for crying out loud, how hard is that? Will you show me an Award or Phoenix bios that can do it?

    2) I want just one pause at boot where I can select either which OS configuration to boot, or alternatively, bios configuration. Not endless droning sequences of "now you can hit F2 to configure bios", "now you can hit Ctrl-S to configure PXE", "now you can hit Ctrl-R to configure raid". As a user interface that's just miserable. You have to sit their staring at the monitor waiting for just the right 2 seconds to hit exactly the right key, and if you miss, it's back to the beginning for you. With some boots taking two minutes that turns into a major timewaster. How hard is it to provide a framework so the OS boot selection and bios configuration are on the same menu? Answer: not hard, unless your name is Award or Phoenix.

    The Bios used to be a convenient place for OEMs to hide crucial configuration details, keeping it all in the familly so to speak, but since that stuff has been largely decoded by OSS hordes and is ignored by Windows in favor built-in drivers, it's become increasing pointless. The bios has gone back to being what it always should have been: a way to boot. But the bioses served up to us by the incumbent manufacturers aren't even good at that.

    Hence the need for OSS to invade that bastion of proprietary, closed code which once seemed to mysterious. It's not any more, simply because of the relentless pressure for components to standardize. It's now possible to write a bios that relies on such standard features as pci topology discovery to do its work.

    At the very least, the general availablity of community-developed, peer-reviewed bioses will force the leading bios vendors to get off their tails and fix up their code to be less pathetically unusable than it is at present. At best, we're shortly arriving at the time where reflashing your bios is the very next thing you do after loading in the Linux installation CD.

    --
    Life's a bitch but somebody's gotta do it.
    1. Re:Desperately needed by Anonymous Coward · · Score: 0

      WRT bios, firmware and PXE, it seems intel is going from simple PXE support in network card firmware to a more complete "extnsible firmware" design called efi:

      http://www.intel.com/update/departments/initech/ it 10004.pdf
      http://www.intel.com/technology/efi/

    2. Re:Desperately needed by Mytho-X · · Score: 1

      It should also be a big plus for those who want to over or under clock their system. I can see all types of advantages.

    3. Re:Desperately needed by Anonymous Coward · · Score: 0

      Just FYI, go check out the VIA EPIA motherboards, I got one a coupla weeks back, and was awestruck, due to the fact that it has full support for USB CDROM, Hard Drive, Floppies, and othersuch stuff, not sure specifically about flash cards, but it's worth checking out :)

    4. Re:Desperately needed by Anonymous Coward · · Score: 0

      "I want to boot off my compact flash reader for crying out loud, how hard is that? Will you show me an Award or Phoenix bios that can do it?"

      Any of them. The issue is your reader. Get a CF reader that connects to an IDE controller. I use these for "Freesco on CF" routers:

      http://www.mydigitaldiscount.com/display_product .c fm?product_id=21

    5. Re:Desperately needed by Anonymous Coward · · Score: 0

      I want just one pause at boot where I can select either which OS configuration to boot, or alternatively, bios configuration.

      The sad thing is that EISA Config did this just great 10 years ago. (A SCSI card was configured from the same screens as everything built-in)

    6. Re:Desperately needed by Derwen · · Score: 2
      1) I want to boot off my compact flash reader for crying out loud, how hard is that?
      Well, since you ask, pretty easy. Try one of these:
      http://www.storever.com/product/openbrick/openbric k-e
      - Derwen

      --
      http://fsfeurope.org/
  58. We need a betting pool by Anonymous Coward · · Score: 0

    Anyone care to wager whether this project or the GNU/HURD kernel will be the first one ready for prime time?

  59. An MIT or Apache-style license would be better. by Brett+Glass · · Score: 1
    It seems to me that the GPL is the wrong license for a BIOS.

    You see, a BIOS is not like an operating system, where 99.99% of users and vendors use the same exact version. (They change the application software that runs above it, but not the OS itself.) But vendors just about ALWAYS have to modify a BIOS to fit their specific hardware. And there's really no other practical way to do this other than to insert code directly into the BIOS itself. Code that must be modified in this way to be useful should really be licensed under an MIT/Apache-style license, so that anyone can do this without any constraints or special obligations.

    An Apache/MIT license would also allow vendors to differentiate their products from their competitors' -- and might help them to survive in the face of stiff competition from the behemoths of the computing world. One reason why VA Linux's hardware business failed (and was shut down last year) is that VA was unable to distinguish their generic "white boxes" from other folks' products. One of the ways they might have been able to do it would have been to provide an especially good BIOS, BIOS support for unique peripherals or motherboard features, and/or special BIOS enhancements.

    Under the GPL, one can't do this because any competitor can copy what you do. But under an MIT or Apache-style license, it would be possible for manufacturers to make mods to the BIOS without being forced to "donate" their hard work to rapacious competitors (including the big guys, such as Dell and HP).

    Thus, it seems to me that an open source BIOS should be licensed under a license that allows maximum freedom, such as the Apache, MIT, or Artistic License.

    1. Re:An MIT or Apache-style license would be better. by edinho · · Score: 1

      You are missing the point, Brett. They license it under GPL is exactly so that the code will remain free. If you don't want to share, well, you can't use this BIOS. That is GPL. To say that GPL is less free than the MIT or Artistic or the BSD License is really bogus. I will claim just the opposite--that GPL is in fact more free than those, because GPL ensures that the code is free for the most people, not just some small group of people/corporation.

      You have been around, so I am sure that you have heard that before. I don't know why you say that the GPL is less free. I think that is very misleading.

      Cheers,
      e.

    2. Re:An MIT or Apache-style license would be better. by edinho · · Score: 1

      After reading your post... wow! What happened there?

      ...a BIOS is not like an operating system... that can be said to about everything under the sun. Also, I can make the counter point: a BIOS is somewhat like an OS, and that would seem sensible as well. Unfortunately, a XXX is somewhat like a YYY is just as bogus as a XXX is not like a YYY.

      Of course, you tried to qualify that with more unsustainable stuff. 99.99% of the vendors and users DO NOT use the same exact version, they use the kernel that is specific to their system. It could have been monolitically compiled, or it could be modular, but 99.99% of the kernel out there are not the same. Even the sources are not the same. The Red Hat 2.4.18 has different diffs than Linus' tree, so I claim that that is distinguishing Red Hat. So, a BIOS can be very similar to a kernel, with all kinds of drivers available but not necessarily built into a specific version. So your claim of a BIOS being different from a kernel is not holding so much water now.

      As for vendor distinguishing their BIOS, what is to prevent them from modifying the BIOS? Unless you mean that they will lose their labor? So they can profit but not share for real? That is bogus and that is not GPL. There are other BIOS out there that they can buy/license if they have super secret that cannot be given away. But that is bogus as well. What is hightech superduper today, will be hoohum next year--the hardware is out there, the BIOS is out there, people can see and figure out what it does. Unless you are a proponent of DCMA. Even without reverse engineering, people see a neat piece of BIOS feature, and they say, Hey! That's neat! and they will come up with an alternate way of doing the same thing, or better. Unless you also want to use patents to lock down everything.

      So there is nothing really much to gain in keeping it super secret. Beside, if the competitor doesn't have your hardware, then what is the use of the special BIOS to them? If the competitor has similar hardware, then the BIOS is becoming more and more like a generic OS/SW isn't it?

      So, MS took the BSD TCP/IP stack, and who gained from it? We the people? I guess so, huh? We paid for stabler Windows, right? That is your idea of free-er? Com'n! Why not release MS' enhancements so that we all can get stabler everything?

      If you consider a requirement to share the same thing that you have been shared with a constraint or special obligations, well, that is sad. And, yes, GPL is not for you. There are other licenses that you can use. The LinuxBIOS people want to share and want other people to share, that is why they choose GPL. They don't want their code co-opted. Asking why the LinuxBIOS is not on a free-er license is, well, :-), bogus, and seems a little insulting to the LinuxBIOS people.

      GPL is less free is bogus. You attempt to justify code un-sharing is bogus. Your suggestion that the LinuxBIOS people don't know why they choose GPL, and that another license is better because you know what they want better than they themselves, is bogus. It is sad, but you don't have a leg to stand on here.

      Cheers,
      e.

    3. Re:An MIT or Apache-style license would be better. by Brett+Glass · · Score: 1

      I don't think that the LinuxBIOS people would be insulted by the notion of making their code truly free. You, however, appear want the code not to be free; in your message, above, you pick specific people whom you would not like to have it. Sorry, but the moment you do that, you're making the code un-free.

    4. Re:An MIT or Apache-style license would be better. by istartedi · · Score: 2

      A ship in the harbor is safe, but that's not what ships are meant for.

      Now, the Free Software advocates look at closed-source code like it was a ship in the harbor. So, they decide that the ship should go to sea--and never visit a port.

      That also, is not what ships are meant for. Alas, the Free Software advocates simply cannot see that Mr. Glass. You are tilting at windmills.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  60. The new "Phoenix BIOS" by yerricde · · Score: 2

    It'll be a wonderful day when we'll finally be able to rid ourselves from those damned Award/AMI/Phoenix bug-riddled extremely legacy code.

    Actually, we better get lawyers. If somebody manages to set up a LinuxBIOS based machine that also has an X server and a certain Gecko based web browser and then starts selling it in a thin-client configuration, the maker of Phoenix BIOS might get more than a little peeved.


    Hooked on Phoenix worked for me!
    --
    Will I retire or break 10K?
  61. Fw:How to avoid fsckups when flashing BIOS by yerricde · · Score: 1

    unless the vendor's bios flasher messes up on you, in which case you needed to return that PC anyway

    I previously gave two ways that a maker of a motherboard or adapter card can prevent this from ever happening.

    --
    Will I retire or break 10K?
  62. Thank you -- informative by 0x0d0a · · Score: 3, Informative

    Go ahead and flash in LinuxBios and try it out. Either it works or it doesn't. If it doesn't work, just reload the Vendor's bios

    One thing I can't figure out is how, if your flashed LinuxBIOS is broken, how you can even necessarily boot back to FreeDOS to flash your BIOS again back to the vendor's BIOS. I'm not one of those fortunates with a BIOS-in-ROM that I can revert to by just closing a jumper...

    No longer will you have to worry about your bios ever going obsolete

    I can just see Debian putting this in their tree and apt-get flashing the BIOS. ;-)

    1. Re:Thank you -- informative by SurfsUp · · Score: 5, Informative

      "Go ahead and flash in LinuxBios and try it out. Either it works or it doesn't. If it doesn't work, just reload the Vendor's bios"

      One thing I can't figure out is how, if your flashed LinuxBIOS is broken, how you can even necessarily boot back to FreeDOS to flash your BIOS again back to the vendor's BIOS. I'm not one of those fortunates with a BIOS-in-ROM that I can revert to by just closing a jumper...

      Yes, important question.

      1) Make sure your bios is socketed, not soldered onto the motherboard when you buy your computer. If it isn't socketed, you don't want that computer because the manufacturer doesn't care about you. 2) Get this thingy. 3) Get a new flash chip and verify you can make/boot a backup bios 4) You can relax now.

      There are other ways to get around bios re-flash disasters, for example, you can use a running PC as a crude kind of flash writer by hot plugging a bios flash chip, being careful not to short anything. But the dual-socket approach abover is really the easy and safe way to go. I'd say, whether or not you indend to reflash your bios, it's well worth grabbing one of those dual flash sockets just in case you ever need it.

      --
      Life's a bitch but somebody's gotta do it.
    2. Re:Thank you -- informative by mamba-mamba · · Score: 3, Informative
      One thing I can't figure out is how, if your flashed LinuxBIOS is broken, how you can even necessarily boot back to FreeDOS to flash your BIOS again back to the vendor's BIOS. I'm not one of those fortunates with a BIOS-in-ROM that I can revert to by just closing a jumper...

      Basically, you can't. If you don't have a recovery jumper, then flashing with a linux BIOS that doesn't work on your system is a one-way ticket.

      In fact, even with the jumper you will most likely be hosed. In the two or three designs that I know about, all the jumper does is cause the OEM BIOS to restore the default settings. It doesn't change the actual BIOS code. So, if you replace the original BIOS with something totally different, I wouldn't expect the jumper to do anything at all.

      The bottom line is, don't reflash unless you have a reason and have confidence that the new BIOS will at least boot DOS or some operating system that will let you flash back to the last known good version.

      MM
      --

      --
      By including this sig, the copyright holders of this work or collection unreservedly place it in the public domain.
    3. Re:Thank you -- informative by 0x0d0a · · Score: 3, Informative

      Oh. I didn't mean the CMOS clearing jumper -- there are a few motherboards that can revert to a second copy of the BIOS that ships in ROM.

      Thank you, though.

    4. Re:Thank you -- informative by Anonymous Coward · · Score: 0
      Basically, you can't. If you don't have a recovery jumper, then flashing with a linux BIOS that doesn't work on your system is a one-way ticket.

      Some motherboards have an emergency recovery feature, which will try to read a new BIOS image from the floppy disk if the image in the EEPROM is bad. The disk has to be prepared in a certain way, but it shouldn't be too hard to find information on this.

      You could also use an EEPROM burner to write a new image, order a new pre-flashed EEPROM chip (some motherboard manufacturers sell these), or use another motherboard to do the flashing (other people have already written comments about this).

  63. Digital signature is part of the linker by yerricde · · Score: 2

    In this case, the executable includes a digital signature (it isn't runnable without the digital signature), and the source used to generate that digital signature is Microsoft's private key. (note: IANAL)

    Neither am I, but it seems that the GNU GPL, section 3, specifically excludes any software that came with the OS or the compiler toolchain from the requirement of distribution of source code. Because the linker signs the app, those who distribute signed binaries of GPL'd software do not need to distribute the system vendor's private key.

    --
    Will I retire or break 10K?
    1. Re:Digital signature is part of the linker by catenos · · Score: 1

      but it seems that the GNU GPL, section 3, specifically excludes any software that came with the OS or the compiler toolchain from the requirement of distribution of source code.

      Correct.

      Because the linker signs the app, those who distribute signed binaries of GPL'd software do not need to distribute...

      the linker.

      ...the system vendor's private key.

      But how do you come to the conclusion that this rule affects the private key? I presume the private key is not something that is normally distributed [...] with the major components (compiler, kernel, and so on) of the
      operating system.
      ;-) [GPLv2, 3.]

      I am not yet positive, whether a private key used to sign a binary is to be regarded source code for that binary (in the widest sense that could mean signed RPMs break the GPL), but the reasoning you provided above is simply broken.

      --
      Keep an eye on which arguments are silently dropped in replies. Not always, but often times it's very telling.
    2. Re:Digital signature is part of the linker by yerricde · · Score: 1

      But how do you come to the conclusion that this rule affects the private key?

      A private key is part of the linker.

      I presume the private key is not something that is normally "distributed [...] with the major components (compiler, kernel, and so on) of the operating system"

      Some proprietary system vendors distribute a binary-signing key to authorized developers along with the rest of the official compiler toolchain.

      --
      Will I retire or break 10K?
    3. Re:Digital signature is part of the linker by catenos · · Score: 1

      But how do you come to the conclusion that this rule affects the private key?

      A private key is part of the linker.

      I presume the private key is not something that is normally "distributed [...] with the major components (compiler, kernel, and so on) of the operating system"

      Some proprietary system vendors distribute a binary-signing key to authorized developers along with the rest of the official compiler toolchain.


      Well, "authorized developers" does not go well with "normally distributed". IMHO, the GPL section is quite clear on that: As exception, you are not required to distribute what commonly comes with your operating system. The exact wording:

      The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

      IMHO, you can only claim the exception, if anyone who gets/busys the Standard Linker, also receive that key. If this is indeed the case, the private key is nothing special anymore. At most one could try to restrict the use of the key by some strange license.

      However, if I take that word by word, a BIOS is not running on any operating system, therefore the exception rule does not apply and you may only distribute a GPL'ed BIOS if you distribute the complete tool chain to create it under the GPL. ;-)

      --
      Keep an eye on which arguments are silently dropped in replies. Not always, but often times it's very telling.
  64. circumvention by Erpo · · Score: 2

    I was under the impression that if you were to do this, it would simply be that the Palladium services would be unavailable. It certainly wouldn't be illegal [...] If you were to do this (install a bios that does what you tell it to rather than what MS wants it to) you would have broken palladium. Once you can get the bios to tell the Core Root of Trust whatever you want, you can convince it you're running a secure OS on secure hardware. You could get access to keys and hardware crypto services from an unmodified linux kernel. That's circumvention, which is currently illegal.

    I suppose if you just replaced the bios and never used its capabilities you'd be ok, but the TCPA specs only say that the manufacturer "must control updates to the bios". I can only assume that this means previous bioses would only allow themselves to be replaced by signed code, and if you somehow got past that requirement, that would be circumvention.

  65. but why by Anonymous Coward · · Score: 0

    ok, it's great that there is an open source bios. But i don't really see the point. I mean, my bios works fine. I don't pay anything for it. and I don't see a reason for anyone to get a new bios(except an upgrade). it seems that a bios made by the board maker would work better then any other one too. I guess i'm saying it's a nice accomplishment, but no practical use i can see

    1. Re:but why by Anonymous Coward · · Score: 0

      But it's open source! It must be good!

  66. RTlinux by Hangman+Jim+99 · · Score: 2, Informative

    Real time Linux does exactly this.

    The real time kernel runs, and then runs the normal linux kernel under it.

    To get access to the real time bits, you write kernel modules.

    To communicate with your real time module, you use real time pipes (FIFOs)

    I used this in my final year University Project, and it worked pretty well. We were doing AD/DA and fuzzy logic processing. All the fuzzy stuff was done in user land and the real time module did the AD/DA stuff as well as some other basic functions. (Like setting the output to all 0 if the input stream from the fuzzy logic failed)

    Pretty neat stuff. Pity it seems that the above link wants money.

    --
    --- I hate my sig
    1. Re:RTlinux by nomadicGeek · · Score: 4, Interesting

      It looks like the fsmlabs product has come a long way. It is really great that they make it available for free. I think that this approach has several advantages over the Steeplechase system in that you can probably do a lot more with the RTOS. The Steeplechase RTOS was limited.

      Unfortunately, Steeplechase didn't make any money. There were licensing costs with the Radisys kernel and most professional controls folks were afraid for PC based control. I have to admit that I would probably limit my exposure to things like data acquisition and small controls projects. Many of the things that I work on tend to go boom or release dangerous chemicals when they fail.

      The last thing that I used Steeplechase for was NASA's Payload Ground Handling Mechanism that loads payloads into the space shuttle. We used Steeplchase as a watchdog over the motion controllers. It compared operator input to the motion of the gantry and hit the kill switch if the motion controller seemed to be out of control. It worked very well in that application.

      As far as cost, Steeplechase was competitive. It cost about the same to buy the I/O and software as it did to purchase a PLC.

  67. Yes please! by Anonymous Coward · · Score: 0
    If you want to be Award/AMI's littel bitch, then fine, bend over for them.


    Well, if there are any good-looking guys working there, then yes please!
  68. Yes, you would by kfg · · Score: 1, Offtopic

    What makes the "Homeland Security Bill" particularly offensive, *particularly* to those who are not either American citizens and/or American residents, is that it, in essence, claims jurisdiction over everyone in the world, without warrant or any sort of due process. "Suspicion" is now worse than actually and overtly commiting a crime.

    Merely being a foriegn citizen inside the borders of your own country and obeying it's laws is no excuse.

    It's a Brave New World.

    KFG

  69. You've been . . . by kfg · · Score: 1, Offtopic

    listening to that stupid song, haven't you?

    KFG

  70. No, not a grammer Nazi by kfg · · Score: 2

    A lexical Nazi. Grammar is the art of *combining* words to form meaningful sentences and has nothing to do with the definitions and meanings of individual words.

    Get it right you illiterate clod.

    KFG

  71. No, not a grammer Nazi by kfg · · Score: 2

    A lexical Nazi. Grammar is the art of *combining* multiple words into meaningful sentences. It has nothing at all to do with the meaning of indivdual words.

    Get it right you illiterate clod.

    (Note for the humor impaired, or those with an intellect of the lower sort that can rust irony at 100 paces, this post *is* ironic)

  72. Yes you can "Cross-Flash" (also called hot-flash) by Anonymous Coward · · Score: 0

    Yep, I've got an old Shuttle P-II/233 mobo that can support both 1Mb and 2Mb flash chips and I use it all the time to prepare different flash bios chips for other motherboards. Just a few days ago I used it to reload the flash chip from a friend's Soyo 6BA+ IV mobo after he has a power brownout while flashing his bios. I just boot the mobo with it's regular flash bios and a boot floppy, then after it's up and running, I CAREFULLY remove the flash chip from its socket and CAREFULLY insert the other flash chip. Make sure you DO NOT insert the chip backwards or it will positively get fried (I know for a fact :-( )and maybe fry the mobo as well. I've been lucky and only fried a chip once by being a homer simpson. Also try to insert the flash chip with all pins as simultaneously as you can. Pretend you are a brain surgeon. Once the new chip is in, you can then run your favorite flash utility and load whatever flash image into the chip you please. I prefer to use "UNIFLASH" a free flash utility that'll work with ami, award, phoenix, whatever flash images. It'll probably workjust fine with LinuxBIOS too.

    Why do I go thru all this hassle? I'm too cheap bastard to buy a proper EPROM/EEPROM burner since a decent one costs $200. This kludge works for free since I got the old mobo for nothing out of the trash can.

  73. Of COURSE the GPL is "less free." by Brett+Glass · · Score: 1

    Richard Stallman himself says so. "The GPL is not Mr. Nice Guy," says Stallman, pointing out the ways in which the GPL is specifically intended to be onerous to software vendors and other software-based businesses. Denying freedom to some, but not others, is exactly the intent of the GPL.

  74. Sorry man, my button got pushed... by edinho · · Score: 1

    Or maybe I just need some sleep. :-) But, anyway...

    ...99.99% of the vendor and user uses the same kernel.

    When do we really see the _same_ kernel? Probably on all Dell Dimension L337. And you betcha that those Dimension L337 will have the same BIOS as well. Now, let's say that Dell also has Dimension K3WL, with a different BIOS of course, since BIOS are specific to the hardware. Well, guess what, you can also betcha that the K3WL will have a different kernel than the L337. If you are going to argue that they are the same kernel, then I will argue that they are the same BIOS, from Pheonix BIOS. What? Just because a kernel has the same set of (unused) modules means that they are the same? It is just the opposite! The modules exist because it is obvious that each computer is different! If they are the same, why not just a monolitic chunk, why the modules?

    So I submit to you the idea that the kernel varies much more than the BIOS. So I will challenge your claim that 99.99% of all (linux) kernels are the same.

    Cheers,
    e.

  75. This is a waste of time by Anonymous Coward · · Score: 0

    If the LinuxBIOS folks think they can reverse engineer all the various mobo chipsets and supporting chips and all the various ways you can hook up these chips and somehow magically recreate the SMI handler that is specific to each machine type and code around all the chip bugs, good luck. I for one would rather spend my time doing something productive.

  76. Practical benefits... by p_trinli · · Score: 1

    This actually has huge practical benefits. LinuxBIOS like derivatives are used in tons of embedded projects. I can go from powerup to multitasking Linux kernel in about 3 seconds on a slow machine without doing a lot of optimization (ie decoding the kernel out of flash) I bet I could drop that the about 1.5 seconds if needed. init is running within about 5 seconds as is.

  77. does this mean x86 can behave as sparc hardware? by Anonymous Coward · · Score: 0

    where i can plug in my cyclades ts box, and watch the boot process from beginning to end while i develop my jumpstart/kickstart scripts.... without needing this http://www.realweasel.com?

    please give me ssh running on the bios.

    please please please.

  78. palladium is an implementation of the TCPA by Anonymous Coward · · Score: 0

    This is true for TCPA, but I don't think it's true for Palladium.

    Microsoft has been incredibly secretive about how Palladium will work, but they've been very vocal about its features that could help consumers such as eliminating viruses and spam. However, considering what's been uncovered by journalists that were able to whisper clues through non-disclosure agreement gags, we know that palladium will also place restrictions on how much access users can get to their pcs, mostly through digital signatures on operating system components.

    The TCPA is a entire scheme for Digital Restriction Mechanisms (and other things) that encompases hardware, software, apps, and even non-pc devices such as pdas and digital televisions. Palladium fits the OS specifications of the pc-specific TCPA standard like a glove.

  79. Re:Yes you can "Cross-Flash" (also called hot-flas by Shanep · · Score: 2

    Yep, I've got an old Shuttle P-II/233 mobo that can support both 1Mb and 2Mb flash chips and I use it all the time to prepare different flash bios chips for other motherboards.

    I'm considering replacing the flashrom socket on the next decent mobo I find on the street with a ZIF just for the function of restoring BIOS'.

    Make sure you DO NOT insert the chip backwards or it will positively get fried (I know for a fact :-( )and maybe fry the mobo as well. I've been lucky and only fried a chip once by being a homer simpson.

    I've done the Homer flash procedure too and I've been in electronics since the 80's. The stuff I do at home is pretty carefree (especially at 4am). ; ) Did the sticker on that flashrom that you fried instantly blister up with the heat?! Cool! (Luckily amongst my "junk" I kept an old flashrom from a buggered board that finally came in handy.

    The coolest thing I have ever seen (along these lines) is a Tantalum that was soldered in around the wrong way, which spouted a fountain of smoke and what looked like mercury bubbles.

    I prefer to use "UNIFLASH" a free flash utility that'll work with ami, award, phoenix, whatever flash images.

    Hey cool, thanks for that.

    --
    War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?