From owner-freebsd-hackers Mon Jun 22 05:02:08 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA18529 for freebsd-hackers-outgoing; Mon, 22 Jun 1998 05:02:08 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from mail.ppp.net (mail.ppp.net [194.64.12.35]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA18398 for ; Mon, 22 Jun 1998 05:02:00 -0700 (PDT) (envelope-from ernie!bert.kts.org!hm@ppp.net) Received: from casparc.ppp.net (casparc2.ppp.net [194.64.12.42]) by mail.ppp.net (8.8.8/8.8.8) with SMTP id OAA29294 for ; Mon, 22 Jun 1998 14:02:02 +0200 Received: from ernie by casparc.ppp.net with uucp (Smail3.1.28.1 #1) id m0yo5IP-002ZjcC; Mon, 22 Jun 98 14:02 MET DST Received: from bert.kts.org(really [194.55.156.2]) by ernie.kts.org via sendmail with smtp id for ; Mon, 22 Jun 1998 13:16:18 +0200 (CEST) (Smail-3.2.0.91 1997-Jan-14 #3 built 1998-Feb-14) Received: by bert.kts.org via sendmail with stdio id for freebsd-hackers@freebsd.org; Mon, 22 Jun 1998 13:11:24 +0200 (CEST) (Smail-3.2.0.94 1997-Apr-22 #1 built 1998-Jun-6) Message-Id: From: hm@kts.org (Hellmuth Michaelis) Subject: Re: PCVT's death In-Reply-To: <199806211432.QAA00255@sos.freebsd.dk> from =?ISO-8859-1?Q?S=F8ren_Schmidt?= at "Jun 21, 98 04:32:25 pm" To: freebsd-hackers@FreeBSD.ORG (FreeBSD Hackers) Date: Mon, 22 Jun 1998 13:11:24 +0200 (CEST) Organization: Kitchen Table Systems Reply-To: hm@kts.org X-Mailer: ELM [version 2.4ME+ PL38 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Søren Schmidt wrote: > > Is there any reason to make a VT220 emulation more complete than complete ? > > > > I don't see the point, really. > > Try broadening your mind a bit then, and see what "the competition" > offers. Which competition ?? > The console device is much more that just an emulator... This is _one_ view, Soeren. There might be others. When i read this .... >Generalized mouse support (done). >Cut&paste on text screens (done). >Accent keys (dead keys) (done). >Bitmap display (partly done, 800x600 display on VESA cards). >Simple graphics primitive library. >To come: >VESA modes (text & graphics). >Multi-head consoles. >Emulator & ioctl as modules (ie very small X only console, or vt100 emu). >Simple GUI library. >USB keyboard support. .. then i guess you are pretty much PC centric. Don't get me wrong, this is a valid view to satisfy people coming from Linux, SCO, other PC OSes and Nintendo Game Consoles. Have a look at a machine room of a larger company. What you see is IBM, Sun and HP servers having several sorts of terminals as their console device. There is no mouse, no graphics, no cut&paste, no bitmaps, no GUI, no etc. I have running many FreeBSD machines in such server environments, and the only thing needed there is a bare bones terminal emulator without all this overhead you talk about (or a real terminal instead on an emulator). Ok, personal FreeBSD machines have other needs, which might be better served by syscons (or pcvt, where syscons fails or people don't like the "feeling" which syscons provides). IMHO, both views are valid. And if there are people who feel better with a SCO terminal emulation, then they should be able to run it. And if there are people who feel better with a bare bones VT100/VT220 emulator, then they should be able to run that. Pcvt has its flaws. And multi head consoles is i.e. a good thing pcvt should be able to do. And if i had to start from scratch i would do several things different. Every year or so someone pops up wanting to unify the console drivers. And each time i promise that in case they provide an environment in which pcvt can live i'll do the porting. Never heard of any of them again. But _this_ would be the right way. Provide a framework in which both (and even more) console drivers are possible and which is also portable to other architectures and i'll port pcvt to that environment asap. Broaden _your_ mind a bit, and accept that there are other views, behaviours and usages than yours; that would be even more good in your case being a core team member. hellmuth -- Hellmuth Michaelis hm@kts.org Hamburg, Europe A duck is like a bicycle because they both have two wheels except the duck (terry@cs.weber.edu) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message