Our mission is to establish Microsoft’s platforms as the de facto standards throughout the computer industry. Our enemies are the vendors of platforms that compete with ours… The field of battle is the software industry… Every line of code that is written to our standards is a small victory; every line of code that is written to any other standard, is a small defeat. Total victory…is the universal adoption of our standards by developers, as this is an important step towards total victory for Microsoft itself..
James Plamondon, Microsoft Technical Evangelist., from his “Highly Confidential” paper “Effective Evangelism“.
Think about that next time you’re programming your .NET applications with Mono..
Most modern computers use ACPI (Advanced Configuration and Power Interface) to control things like, well device and power management.
It has been alive for some 12 years now, but does anyone yet fully understand it?
Now Intel has announced they are creating a new more simple system that even has the word “simple” in the name – Simple Firmware Interface. It looks like Linux will get support for SFI in 2.6.32 but I wonder if Linus is happy this time round.
Here’s what he had to say about ACPI:
Modern PCs are horrible. ACPI is a complete design disaster in every way. But we’re kind of stuck with it. If any Intel people are listening to this and you had anything to do with ACPI, shoot yourself now, before you reproduce.
So here’s hoping that SFI will be a sane spec that everyone will understand!