Re: M$
@David - Ahhh. Multics.
That system has spawned most of the OS's in existence now. I worked with the GE (and then Honeywell/Bull/etc.) team that worked with Multics in the early 1970's Every bit of information stored within the system was identified with a global "memory address". Unfortunately the demands of ACL-like cross-checking at the memory level were very difficult to do back then (processor speed) as well as now. Still think Multics hasn't gotten the respect it deserves.