Fri Oct 3 21:32:57 GMT 2003 Microsoft BIOS
Link: Microsoft moves to integrate Windows with BIOS
This is scary. Obviously the DRM part is a concern, but I think there is even more to worry about. If Microsoft gets very cozy with Phoenix at this level, what's to stop Windows from working better on Phoenix BIOSes and even more disturbing, what's to stop the BIOS from NOT working well with Linux et al. "accidentally on purpose"?
They've done this before:
(From Hard Drive: Bill Gates and the Making of the Microsoft Empire)
According to one Microsoft programmer, a few of the key people working on DOS 2.0 had a saying at the time that "DOS isn't done until Lotus won't run." They managed to code a few hidden bugs into DOS 2.0 that caused Lotus 1-2-3 to breakdown when it was loaded. "There were as few as three or four people who knew this was being done," the employee said. He felt the highly competitive Gates was the ringleader.
Coding a BIOS that would run slowly or quirkily with non-Microsoft OSes wouldn't be hard - in fact, they could even admit it and explain it away as unavoidable. People trying out alternatives would have a less than pleasant time, might have to disable desirable features, give up certain peripherals or accept lowered performance - who knows?
Scary stuff, I think.
Got something to add? Send me email.
More Articles by Tony Lawrence © 2012-06-25 Tony Lawrence
Don't blame me for the fact that competent programming, as I view it as an intellectual possibility, will be too difficult for "the average programmer" — you must not fall into the trap of rejecting a surgical technique because it is beyond the capabilities of the barber in his shop around the corner. (Edsger W. Dijkstra)
Printer Friendly Version
Microsoft BIOS danger to Linux? Copyright © October 2003 Tony Lawrence
Have you tried Searching this site?
This is a Unix/Linux resource website. It contains technical articles about Unix, Linux and general computing related subjects, opinion, news, help files, how-to's, tutorials and more.
Contact us
Printer Friendly Version