From owner-freebsd-hackers Thu Jul 27 17:33:47 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.11/8.6.6) id RAA15935 for hackers-outgoing; Thu, 27 Jul 1995 17:33:47 -0700 Received: from aries.ibms.sinica.edu.tw ([140.109.40.248]) by freefall.cdrom.com (8.6.11/8.6.6) with ESMTP id RAA15920 for ; Thu, 27 Jul 1995 17:33:37 -0700 Received: (from taob@localhost) by aries.ibms.sinica.edu.tw (8.6.11/8.6.9) id IAA23799; Fri, 28 Jul 1995 08:31:16 +0800 Date: Fri, 28 Jul 1995 08:31:15 +0800 (CST) From: Brian Tao To: Jeff Aitken cc: hackers@FreeBSD.org Subject: Re: Kernel configuration/compilation tool In-Reply-To: <199506231648.MAA06550@husky.cslab.vt.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: hackers-owner@FreeBSD.org Precedence: bulk On Fri, 23 Jun 1995, Jeff Aitken wrote: > > As has been discussed in the newsgroups lately, a snazzy kernel > configuration & compilation utility would be very nice. I just spoke > with Jordan about it, and he wasn't aware of anyone working on such a > beast. I've volunteered to at least take a crack at it, so if anyone's > already started on the same project, let me know and I'll be glad to > help. Again, I'm joining in late... after tk4.0 was released and once a friend of mine lent me his Tcl/Tk reference book, I decided that a kernel config utility would be a nice "test project" to work on. I haven't started it yet, but here are some thoughts. First and foremost, the util should consult some sort of database file that lists available options, valid argument lists and dependencies. This will allow other people to write different front- ends. I would like to try my hand at Tcl/Tk programming, so that would make it an X application. Someone else could try writing one using libdialog and a third person could put together a Web/CGI interface. That last one intrigues me... put up a "FreeBSD Kernel Drive-Thru" page where you select config options via a forms interface, then after some waiting, a new kernel is presented to you for downloading. -- Brian ("Though this be madness, yet there is method in't") Tao taob@gate.sinica.edu.tw <-- work ........ play --> taob@io.org