LinuxBIOS Project Usenix Paper
caseih writes "The LinuxBIOS project has published a paper on using the open source bios code from bochs to help boot unmodified OSes such as Windows 2000, which was presented at the recent Usenix Conference. This was mentioned previously on Slashdot, but this paper gives more technical details on how they did it, some details about future possibilities, and their guiding philosophies behind this project."
Hrm. The paper that was linked to is not well formatted for web publication. It does not wrap at all. Somebody got stuck between some [pre] tags, huh?
Stop all the clocks, cut off the telephone,
Prevent the dog from barking with a juicy bone,
Silence the pianos and with muffled drum
Bring out the coffin, let the mourners come.
Let aeroplanes circle moaning overhead
Scribbling on the sky the message Linux Is Dead,
Put crepe bows round the white necks of the public doves,
Let the traffic policemen wear black cotton gloves.
Linux was my North, my South, my East and West,
My working week and my Sunday rest,
My noon, my midnight, my talk, my song;
I thought that it would last for ever; I was wrong.
1. You can not play games on it.
2. It cannot be used by my grandma.
3. It lacks a GUI of any note.
4. There is no support available for it.
5. It is an assortment of fragmented OSes.
6. It cannot be run on the x86 platform.
7. You have to compile everything and know C.
8. Support for the latest hardware is always poor.
9. It is incompatiable with BSD.
10.It is dying.
...to provide this BIOS on new systems.
Or is there some Mysterious Subterfuge preventing this?
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Doesn't sound like it boots DOS. If you want a "PC", it's gotta boot DOS.
(And I'm not joking -- every new P4 that shows up at work boots first into DOS to pull down the Ghost image.)
It's interesting because Open Firmware is based around a FORTH interpreter, using which high-level BIOS code is implemented. This code is portable across different binary architectures. This has interesting implications for the initialisation of peripherals. It also means you can program your own BIOS at a command line at system start up.
There are loads of other uses, and it's already an establishged Open standard, and has been in use for well over a decade.
Stick Men
Kthx BYE!