From owner-freebsd-chat@FreeBSD.ORG Wed Sep 3 06:59:49 2003 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F300516A4BF for ; Wed, 3 Sep 2003 06:59:48 -0700 (PDT) Received: from main.gmane.org (main.gmane.org [80.91.224.249]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5318F43FE3 for ; Wed, 3 Sep 2003 06:59:46 -0700 (PDT) (envelope-from freebsd-chat@m.gmane.org) Received: from root by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 19uYBE-000409-00 for ; Wed, 03 Sep 2003 16:00:16 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-chat@freebsd.org Received: from sea.gmane.org ([80.91.224.252]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19uXx1-0003oB-00 for ; Wed, 03 Sep 2003 15:45:35 +0200 Received: from news by sea.gmane.org with local (Exim 3.35 #1 (Debian)) id 19uXwU-0003VZ-00 for ; Wed, 03 Sep 2003 15:45:02 +0200 From: MC Date: Wed, 03 Sep 2003 15:45:01 +0200 Organization: Temple of the Moby Hack Lines: 37 Message-ID: <867k4q6l5u.fsf@fuckup.hack.org> References: <20030902051334.6de9da27.kitbsdlist2@HotPOP.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org User-Agent: Gnus/5.1001 (Gnus v5.10.1) Emacs/21.3 (berkeley-unix) Cancel-Lock: sha1:8oGabnukM73KXfAC8CvokFRFp7I= Sender: news Subject: Re: Ugly Huge BSD Monster X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Sep 2003 13:59:49 -0000 Randi Harper writes: > Have you SEEN the X11 spec? Yes. It's freely available, as I'm sure you know. It's not that long, btw. It's all the extensions that make the usual X11 server these days so large. Most of them I'm sure the avarage user doesn't need. > If you have to write a window manager, I've heard it's a bloody > nightmare. Really? Why? There's even source code for a simple window manager included in one of the O'Reilly X books: Volume One: Xlib Programming Manual, chapter 14. It's not very long, either. What /is/ cumbersome, however, is dealing with colour in X, but that's usually easier these days. > Read the Unix Haters Handbook. I have. It's true that early implementations of X servers were unstable and very large for the hardware they executed on. Things, however, have changed a lot since then. I'm not saying the X Window System is perfect. Not at all. For a long time I, myself, kept to running Bellcore's MGR as a window system on my Sun workstations. I even tried to maintain MGR and ported it and various MGR utilities to Solaris and Linux/SPARC. The modern XFree86 servers, however, are rather nice, have plenty of support for graphics hardware and are based on modules. You can comment out lots of modules, such as support for PEX, OpenGL and whatnot, and have your X server start much faster and be rather small, memory wise. -- MC, Temple of the Moby Hack - http://hack.org/~mc/