Hacker News new | ask | show | jobs
by trollian 1327 days ago
Microsoft did this with NT too, IIRC...
2 comments

I think Microsoft was a lot more restrictive with source licenses - generally only universities for research purposes (and Windows Research Kernel was never the full OS anyway), some ISVs with specially negotiated deals, and some government agencies. The average customer couldn’t get access to the source code. Whereas, OpenVMS for example, I think basically any licensee could order the source.
NT 3.5 and 4.0 on 4 (IIRC) and 8 processors machines required to be compiled from source on the target host, the shipping kernel only supporting 2 processors and cross-compilation not being an option. Fun times :)
Recompile the whole OS or just the HAL?

Why wouldn’t cross-compilation be an option?

IIRC you had to recompile the Kernel and the HAL. I don't remember the details but compiling on anything but the very machine targeted wasn't practical.
Microsoft still does this too, shared source is still a thing if you’re an important enough customer/vendor/university:

https://www.microsoft.com/en-us/sharedsource/