I am very much looking forward to working my way through this 3+ hour interview with Dave Cutler that Dave's Garage put out last week. According to Cutler's wikipedia entry he *hates* Unix, I'm guessing by extension Linux too. It is his Moriarty, as the entry says. I'm curious if they cover any of that. #windows #vms #history #ComputerHistory https://www.youtube.com/watch?v=xi1Lq79mLeE![The Worst Code I've Ever Seen: Dave Cutler Full Interview](https://friendica.myportal.social/photo/preview/640/15345623)
The Worst Code I've Ever Seen: Dave Cutler Full Interview
Dave Cutler, the designer and architect of Windows, RSX11m, and VMS. For information on my book on Autism and ASD: https://amzn.to/45ZzcFWDave Cutler is a ...YouTube
like this
reshared this
Mark Miller
in reply to Hank G ☑️ • • •I'll be curious about his hatred of Unix, as well, especially since WinNT uses the same ACL security model Unix does, which has not been effective at providing security for desktop systems.
He wouldn't be the first. A book I sort of enjoyed is the "Unix Haters Handbook."
Hank G ☑️ likes this.
Hank G ☑️
in reply to Mark Miller • •Mark Miller
in reply to Hank G ☑️ • • •It was kind of fun, because while there weren't any surprises, it talked about all of the things you could do to screw up a Unix system, and the different pitfalls that were "disastrous." Since it was written in the '90s, I think it's out of date, on that score.
What intrigued me is it seemed to have been written by a bunch of Lisp machine aficionados. The introduction lamented how much better these machines were than the Unix systems that replaced them.
Hank G ☑️ likes this.
Mark Miller
in reply to Hank G ☑️ • • •I got to the part where Cutler criticized Unix. It was very short. He said, "In Unix, everything is a file. So, the only way you can extend the operating system is to create a new file system. Bad idea."
My understanding has been that when a Unix system uses a new file system, it's to be able to use higher capacity storage, and maybe greater file security; more scalability, so you can use NAS, something like that. It has to do with changing how it handles storage. In terms of what the OS can do otherwise, like interact on the internet better, or do real-time processing, it seems to have no effect. So, I didn't really understand what he meant by this.
He moved on to saying that in WinNT, you can "Create a new object by creating a new object descriptor." And I think he said on a typical system, you have X number of threads running, all in protected memory, and he called that good.
I didn't quite understand what he meant by the object descriptors, maybe that's COM, or COM+?
Hank G ☑️ likes this.
Hank G ☑️
in reply to Mark Miller • •