From owner-freebsd-hackers Fri Jul 28 14:24:19 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.11/8.6.6) id OAA06255 for hackers-outgoing; Fri, 28 Jul 1995 14:24:19 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.222.226]) by freefall.cdrom.com (8.6.11/8.6.6) with ESMTP id OAA06237 for ; Fri, 28 Jul 1995 14:24:17 -0700 Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.6.11/8.6.9) with SMTP id OAA09074; Fri, 28 Jul 1995 14:23:06 -0700 To: "Rodney W. Grimes" cc: witr@rwwa.com, hackers@freebsd.org Subject: Re: your mail In-reply-to: Your message of "Fri, 28 Jul 1995 14:15:07 PDT." <199507282115.OAA02492@gndrsh.aac.dev.com> Date: Fri, 28 Jul 1995 14:23:06 -0700 Message-ID: <9072.806966586@time.cdrom.com> From: "Jordan K. Hubbard" Sender: hackers-owner@freebsd.org Precedence: bulk > Can you tell me what you thing of Apollo Aegis (aka Domain/OS) typed > file objects with type managers? Would you consider that an elegant > solution to the ``abortion'' we call a file system based design? Yes, I would say that Aegis was considerably closer to my idea of "ideal" in many ways. In fact, Apollo was so far ahead of their time in so many respects that it makes me a little sad to sometimes when I think of their demise (or assimilation might be a better word). Easy clustering, *practical* extensions to the filesystem, like the variant symlinks I'm always harping about (made things like I18N or multi-architecture support SOOOO much easier!), even the GUI had some nice features.. I used to watch the serious Apollo hacks just flying along, cutting and pasting command lines and editing their histories and such.. A lot more integration between system and GUI than you get with X.. > The very first implementation of NFS on apollo was a file type manager, > so you can do some mighty powerful things with it. NFS was later pushed > into the kernel, but the code was not changed drastically until SR10.3. Yep. We could all learn a lot from Apollo, but it's an unfortunate fact that the UNIX hacks were always a little jealous of its features and the Apollo hacks themselves were too arrogant to "sell" them properly, so the combination of the two ended up sparking something of a war between UNIX/X and Domain, and when UNIX "won" the victors wrongly assumed that it was because the Apollo propeller-heads were inferior in every way and history was re-written to shut them out. Sad sad! Jordan