From mboxrd@z Thu Jan 1 00:00:00 1970 To: 9fans@cse.psu.edu Subject: Re: [9fans] What makes Plan 9 unique? From: "Russ Cox" MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Message-Id: <20011026150129.5B63E199F8@mail.cse.psu.edu> Date: Fri, 26 Oct 2001 11:01:23 -0400 Topicbox-Message-UUID: 0e729ea4-eaca-11e9-9e20-41e7f4b1d025 > > ... there is no tty driver in the kernel. The window system > > handles the nuances of terminal input. > > Not for a terminal on a serial port, it doesn't. Braille terminal > users (for example) are ill-served by embedding interactive support > in a windowing graphics interface. But since the interface is entirely separate, it would be easy to write interactive support for the terminal (a la screens), without shells and other programs needing to know. > There have been many "integrated" OSes; for example TI's 900-series > (before the 990) came with an OS that integrated the terminal driver > and consequently supported *only* specific TI video terminals with > special high-speed cabling. That design probably contributed to the > lack of commercial success for those systems. Buh? As another example, all Unix clones come with an OS that integrates the terminal driver. So does Windows. That design apparently hasn't hurt the commercial success of those systems. > There is a lot to be said for keeping system structures as modular > as possible, to increase options for how things can be configured. I think you just supported my point. Russ