you don’t think MS was in charge when we did it? Remember, we had maybe 5% of the x86 market, if we were lucky, and almost all of that was third tier direct-to-consumer stuff. And MS had 99% of the x86 OS market. You had Intel doing Merced/Itanium and we weren’t going to be compatible with that. We weren’t exactly in a position to dictate terms to anyone. And we knew we had to be 100% compatible with everything out there so we weren’t exactly passive about our relationship with MS. It wasn’t “hey, it’s your OS, so we’ll leave it to you.” We worked directly with their kernel guys, and gave them what they needed to make it work. And by working with the linux kernel we discovered some stuff on our own. We helped MS make it work, and they helped us.
Which is a long way of saying, we very much thought MS was in charge when we did the thing we did - we were 100% at their mercy because if they didn’t support it, or if they supported it badly, we were cooked - and we did everything in our power to make sure that what MS did would work for MS’s customers.