According to a leaked email Bill Gates suggested that Windows should not be programmed to allow Linux to easily work with it:

From: Bill Gates
Sent: Sunday, January 24, 1999 8:41 AM
Jeff Westorinon; Ben Fathi
TO: Carl Stork (Exchange); Nathan Myhrvofd; Eric Rudder
Cc:
Subject: ACPI extensions

One thing I find myself wondering about is whether we shouldn’t try and make the “ACPI” extensions somehow Windows
specific. If seems unfortunate if we do this work and get our partners to do the work and the result is that Linux works great without
having to do the work. Maybe there is no way Io avoid this problem but it does bother me.
Maybe we could define the APIs so that they work well with NT and not the others even if they are open.
Or maybe we could patent something related to this.

[pdf]

[tags]Microsoft, Linux, Bill Gates, NT, ACPI extensions, APIs[/tags]