Re:What have we lost? – Demo of exotic OSes (2021) [video]
by Maursault on Thursday August 25, 2022 @10:38PM
(#32602750)
> Microsoft hired the main architect of VMS, Dave Cutler, away from DEC to design Windows NT.
Not sure why you mice words. Cutler developed NT at Digital. That's better. In 1988, Cutler took his work (the literal data, the MICA OS code from DEC's cancelled Prism RISC project) and his engineering team at DEC with him to Microsoft. I believe it was much less like poaching and much more like defecting. DEC ultimately forced Microsoft into an alliance under threat of lawsuit for the IP theft to migrate the VMS user base to NT, with Microsoft paying quite a lot, $180M, to avoid lawsuit, for, get this... training DEC engineers to use NT. In 1995, someone at MIT found large chunks of DEC MICA code unaltered, including comments, in Windows NT.
Re:What have we lost? – Demo of exotic OSes (2021) [video]
by chasil on Thursday August 25, 2022 @10:52PM
(#32602832)
There is a book that addresses the reasons for Cutler's departure from DEC, but it does not go into the details that you have mentioned.
https://www.goodreads.com/en/book/show/1416925.Show_Stopper_
Microsoft hired the main architect of VMS, Dave Cutler, away from DEC to design Windows NT. (VMS++ = WNT!) I haven't worked on any in-depth Windows programming projects. I did read an article some years ago about Cutler, VMS, and WNT. The author pointed out an insightful distinction between VMS and Unix with regard to I/O operations: VMS tells you when an operation completes, whereas Unix tells you when you can begin an operation. As a result, I think, asynchronous I/O under VMS was there and available from the git-go, but always seemed like some odd thing grafted onto Unix, making it more painful than it should have been. I have never used it, but I believe WNT's overlapped I/O was patterned after the VMS model?