From owner-freebsd-arch Tue Jan 21 17: 2:49 2003 Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 209CE37B401 for ; Tue, 21 Jan 2003 17:02:47 -0800 (PST) Received: from web13404.mail.yahoo.com (web13404.mail.yahoo.com [216.136.175.62]) by mx1.FreeBSD.org (Postfix) with SMTP id C866043EB2 for ; Tue, 21 Jan 2003 17:02:46 -0800 (PST) (envelope-from giffunip@yahoo.com) Message-ID: <20030122010246.52789.qmail@web13404.mail.yahoo.com> Received: from [200.24.79.98] by web13404.mail.yahoo.com via HTTP; Wed, 22 Jan 2003 02:02:46 CET Date: Wed, 22 Jan 2003 02:02:46 +0100 (CET) From: "=?iso-8859-1?q?Pedro=20F.=20Giffuni?=" Subject: Re: the mythical syscons redesign document ( was Re: Porting wscons ) To: Marcel Moolenaar Cc: arch@FreeBSD.ORG In-Reply-To: <20030121212132.GA593@dhcp01.pn.xcllnt.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --- Marcel Moolenaar ha scritto: > On Tue, Jan 21, 2003 at 05:47:13AM +0100, Pedro F. > Giffuni wrote: > > OK, I found it: > > > > > http://www.freebsd.org/cgi/getmsg.cgi?fetch=302402+322879+/usr/local/www/db/text/1998/freebsd-current/19980802.freebsd-current > > It makes perfect sense to me why this hasn't been > implemented. Not > because it's wrong, but because it's impractical. Ahem... the original document is from 1993. By those years it was probably ahead of it's time :-). I think there is one important thing that must be learned: What ever is done nowadays, must be based on an OO design. In support to this, Newbus (which wasn't even a plan in those years) is our friend. I propose the following approach: 1) properly newbussify all the devices used by our console. 2) newbussify syscons (it doesn't use methods, does it?) and clean the PC specifics as much as possible. 3) port and newbussify wscons. 4) find a way to run the both at the same time. I don't think we should go directly to (3). FWIW, the last time I tried running pcvt I got really scared by the incompatibilities: X didn't run, screensavers would block the console and even pine wasn't functional either. Moving everyone by default to another console would be hectic. > > An interesting read for historical reasons, but not > really for the > problem at hand. I still don't know how X is or > would be affected if > we would change our console implementation... > There are security issues too, and that's why libSVGA is considered ugly. For the time being we should continue doing what everyone does ;-). KGI is perhaps the only opensource project that has considered several important issues. I think it's the way to go for the future, although it still requires more hacking cycles. cheers, Pedro. ______________________________________________________________________ Yahoo! Cellulari: loghi, suonerie, picture message per il tuo telefonino http://it.yahoo.com/mail_it/foot/?http://it.mobile.yahoo.com/index2002.html To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message