Slashdot Log In
LinuxBIOS Boots Linux, OpenBSD, Windows
from the with-source dept.
Palladium (Score:5, Interesting)
-
Re:Palladium (Score:4, Interesting)
by Anonymous Coward on Monday November 25 2002, @06:18AM (#4750151)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 [umd.edu] 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...[ Parent ]-
Re:Palladium (Score:5, Interesting)
by AuMatar (183847) on Monday November 25 2002, @06:44AM (#4750217)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.[ Parent ]- Re:Palladium by SmittyTheBold (Score:2) Monday November 25 2002, @12:20PM
- Re:Palladium by AuMatar (Score:1) Monday November 25 2002, @12:42PM
- Re:Palladium by SmittyTheBold (Score:2) Tuesday November 26 2002, @02:43PM
- Re:Palladium by AuMatar (Score:1) Monday November 25 2002, @12:42PM
-
Re:Palladium (Score:4, Interesting)
by Sentry21 (8183) on Monday November 25 2002, @01:03PM (#4752511) JournalI 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[ Parent ] - Re:Palladium by Wesley Felter (Score:2) Monday November 25 2002, @09:01PM
- Re:Palladium by SmittyTheBold (Score:2) Monday November 25 2002, @12:20PM
- 1 reply beneath your current threshold.
-
- Re:Palladium by IamTheRealMike (Score:2) Monday November 25 2002, @07:35AM
what about TCPA, palladium? (Score:4, Interesting)
- Re:what about TCPA, palladium? by sn00ker (Score:1) Monday November 25 2002, @08:13PM
This Is Not An Announcement (Score:4, Informative)
Boch's website: (Score:1, Informative)
This is great news! (Score:5, Interesting)
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)
- Re:This is great news! by Wesley Felter (Score:2) Monday November 25 2002, @09:04PM
Prohibited by palladium (Score:5, Insightful)
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.
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.
- Re:Prohibited by palladium by IamTheRealMike (Score:2) Monday November 25 2002, @07:38AM
- circumvention by Erpo (Score:2) Monday November 25 2002, @01:30PM
-
GPL'ed BIOS not compatible with palladium (Score:5, Informative)
by dmoen (88623) on Monday November 25 2002, @08:27AM (#4750606) HomepageI 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.
[ Parent ]- Re:GPL'ed BIOS not compatible with palladium by Sloppy (Score:1) Monday November 25 2002, @11:21AM
- Digital signature is part of the linker by yerricde (Score:2) Monday November 25 2002, @01:16PM
- Re:Digital signature is part of the linker by catenos (Score:1) Tuesday November 26 2002, @02:04AM
- Re:Digital signature is part of the linker by yerricde (Score:1) Tuesday November 26 2002, @09:48AM
- Re:Digital signature is part of the linker by catenos (Score:1) Tuesday November 26 2002, @10:26AM
- Re:Digital signature is part of the linker by yerricde (Score:1) Tuesday November 26 2002, @09:48AM
- Re:Digital signature is part of the linker by catenos (Score:1) Tuesday November 26 2002, @02:04AM
- 2 replies beneath your current threshold.
-
Re:Prohibited by palladium (Score:4, Insightful)
by puppetluva (46903) on Monday November 25 2002, @09:32AM (#4751015)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.[ Parent ]- 1 reply beneath your current threshold.
- Re:Prohibited by palladium by Wesley Felter (Score:2) Monday November 25 2002, @09:13PM
- 1 reply beneath your current threshold.
- 2 replies beneath your current threshold.
Great.... But why? (Score:1, Interesting)
- Re:Great.... But why? by yatest5 (Score:1) Monday November 25 2002, @06:25AM
- Re:Great.... But why? by DeathPenguin (Score:1) Monday November 25 2002, @09:01AM
- 2 replies beneath your current threshold.
virtual machine within BIOS (Score:5, Interesting)
-
Re:virtual machine within BIOS (Score:5, Informative)
by nomadicGeek (453231) on Monday November 25 2002, @07:59AM (#4750489)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.[ Parent ]- Re:virtual machine within BIOS by jki (Score:2) Monday November 25 2002, @08:10AM
- Re:virtual machine within BIOS by nomadicGeek (Score:2) Monday November 25 2002, @08:38AM
- Re:virtual machine within BIOS by chrisv (Score:1) Monday November 25 2002, @01:18PM
- RTlinux by Hangman Jim 99 (Score:2) Monday November 25 2002, @03:07PM
-
Re:RTlinux (Score:4, Interesting)
by nomadicGeek (453231) on Monday November 25 2002, @05:19PM (#4754473)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.[ Parent ]
-
- Re:virtual machine within BIOS by jki (Score:2) Monday November 25 2002, @08:10AM
- Re:virtual machine within BIOS by Matthias Wiesmann (Score:2) Monday November 25 2002, @08:06AM
- Re:virtual machine within BIOS by jki (Score:2) Monday November 25 2002, @04:00PM
- 1 reply beneath your current threshold.
Fully OpenSource PCs? (Score:3, Interesting)
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
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
Just a few thoughts, I doubt it will ever happen but still...
-Mark
-
Re:Fully OpenSource PCs? (Score:4, Informative)
by Anonymous Coward on Monday November 25 2002, @06:40AM (#4750209)[ Parent ] - Re:Fully OpenSource PCs? by ealar dlanvuli (Score:2) Monday November 25 2002, @10:56AM
- Re:Fully OpenSource PCs? by valisk (Score:1) Tuesday November 26 2002, @04:49AM
- Re:Fully OpenSource PCs? by eechuah (Score:1) Tuesday November 26 2002, @12:20AM
- 1 reply beneath your current threshold.
Actually (Score:5, Informative)
- Re:Actually by Lumpy (Score:3) Monday November 25 2002, @09:40AM
- Re:Actually by tzanger (Score:1) Monday November 25 2002, @12:46PM
- 1 reply beneath your current threshold.
- Re:Actually by mamba-mamba (Score:2) Monday November 25 2002, @03:35PM
- Re:Actually by tzanger (Score:1) Monday November 25 2002, @12:46PM
Betcha... (Score:4, Interesting)
- 4 replies beneath your current threshold.
Palladium for linux? (Score:4, Informative)
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?
- Re:Palladium for linux? by Asprin (Score:2) Monday November 25 2002, @08:45AM
how about bugs? (Score:4, Funny)
Hmmm.... computer doesn't boot anymore, lets send in a bug report... errrmm.....
- Re:how about bugs? by RocketJeff (Score:2) Monday November 25 2002, @08:38AM
- Re:how about bugs? by uchian (Score:1) Monday November 25 2002, @12:11PM
- 2 replies beneath your current threshold.
Could this be adapted for the Xbox? (Score:3, Interesting)
- Re:Could this be adapted for the Xbox? by znark (Score:1) Monday November 25 2002, @10:44AM
- 1 reply beneath your current threshold.
FSF's computers have never been free? (Score:1, Insightful)
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?
- Very good point there! by DrunkenPenguin (Score:3) Monday November 25 2002, @09:15AM
- 3 replies beneath your current threshold.
What about a true console port? (Score:1)
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.
They used Bochs? (Score:2)
- Re:They used Bochs? by ingenuus (Score:1) Monday November 25 2002, @03:34PM
Desperately needed (Score:5, Insightful)
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.
- Re:Desperately needed by Mytho-X (Score:1) Monday November 25 2002, @12:38PM
- Re:Desperately needed by Derwen (Score:2) Tuesday November 26 2002, @11:57AM
- 4 replies beneath your current threshold.
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.
- Re:An MIT or Apache-style license would be better. by edinho (Score:1) Monday November 25 2002, @08:08PM
- Of COURSE the GPL is "less free." by Brett Glass (Score:1) Monday November 25 2002, @09:16PM
- Re:An MIT or Apache-style license would be better. by edinho (Score:1) Monday November 25 2002, @08:55PM
- Re:An MIT or Apache-style license would be better. by Brett Glass (Score:1) Monday November 25 2002, @09:20PM
- Re:An MIT or Apache-style license would be better. by istartedi (Score:2) Monday November 25 2002, @10:40PM
- Re:An MIT or Apache-style license would be better. by Brett Glass (Score:1) Monday November 25 2002, @09:20PM
- Sorry man, my button got pushed... by edinho (Score:1) Monday November 25 2002, @09:29PM
Practical benefits... (Score:1)
Re:The US military (Score:1)
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/s
first post (Score:4, Interesting)
rushed announcement (Score:5, Informative)
How useful is this? (Score:4, Interesting)
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."
ANNOUNCE: LinuxBIOS booting Windows 2000 (Score:4, Informative)
which is a milestone in the LinuxBIOS project.
It claims nothing else.
Re:How useful is this? (Score:5, Informative)
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 [freedos.org] 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.
Re:Thank you -- informative (Score:5, 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...
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 [pcmods.com]. 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.
Re:rushed announcement (Score:4, Interesting)
Hmmm, Beer....
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...
Re:rushed announcement (Score:4, Offtopic)
Re:rushed announcement (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.
Re:rushed announcement (Score:4, Insightful)
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.
What I want to know is.. (Score:2, Interesting)
If not then no one will use it outside of the OSS community.
Re:What I want to know is.. (Score:5, Informative)
One GIANT leap for Free Software! (Score:2, Insightful)
This is also especially innovative as there was no such thing as a BIOS coming standard on any motherboard till today.
Cool but.... (Score:3, Insightful)
Re:Cool but.... (Score:4, Interesting)
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.
Re:Cool but.... (Score:4, Informative)
You could use a BIOS switcher tool like the Bios Savior [bit-tech.net]. 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.
Great!!!! (Score:3, Insightful)
What is the benefit of this? (Score:2, Insightful)
Or is it just for apps like bochs that need an implementation of a BIOS on software?
Re:What is the benefit of this? (Score:4, Funny)
We don't have anything better to do on weekends.
What happens to the old BIOS? (Score:4, Interesting)
Re:What happens to the old BIOS? (Score:5, Informative)
Irony (Score:5, Insightful)
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.
More a matter of principle than practice. (Score:5, Insightful)
Re:More a matter of principle than practice. (Score:5, Interesting)
a few questions... (Score:3, Interesting)
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?