From mboxrd@z Thu Jan 1 00:00:00 1970 To: 9fans@cse.psu.edu From: "Douglas A. Gwyn" Message-ID: <3D527DAC.736BA1E0@null.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: , <3D4F8DF3.18613.27913A3F@localhost>, Subject: Re: [9fans] missing compilers? Date: Thu, 8 Aug 2002 15:40:07 +0000 Topicbox-Message-UUID: d9158cde-eaca-11e9-9e20-41e7f4b1d025 jkw@bowser.eecs.harvard.edu wrote: > In article <3D4F8DF3.18613.27913A3F@localhost>, Andrew Simmons wrote: > > bolted on top of a "new" operating system which is based on > > Carnegie-Mellon's 1980's version of an operating system from the > > 70's. At which point you start to think that even Bill Gates never legged > > you over to quite this extent, and start looking at Windows machines. > Ah. I see, you're from the VMS camp, then? It's even funnier. OpenVMS evolved from VAX/VMS which was largely inspired by RSX-11M, which evolved from RSX-11D which was a follow-on to DOS/BATCH-11. Windows XP evolved from a combination of Windows/NT (which was largely inspired by VMS) and 16-bit Windows, which evolved in several stages from a bolt-on to MS-DOS. Forward compatibility has always been a factor; even the latest Windows still supports applications in an MS-DOS task. And of course when it comes to "PC" hardware, compatibility has produced some incredible kludges we're still saddled with, the pitiful instruction set architecture being perhaps the worst, with lack of standard video interface being a close second. Apple's OS/X systems are thus no worse in regard to evolutionary features than Bill Gates' Windows systems. Unix got several things right, most notably treating (almost) all data sources/sinks as "files" that are accessed via the same mechanism. Plan 9 explores the consequences of pushing that idea even farther, while dropping some of Unix's less desirable features, but is not bolted onto anything except existing hardware.