Skip to main content


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

reshared this

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."

in reply to Mark Miller

I think I have a copy of that book but haven't read it yet :)
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.

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+?

in reply to Mark Miller

I think it is independent of COM but I honestly have no idea.