From owner-freebsd-hackers Sun Apr 11 16:53:17 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by hub.freebsd.org (Postfix) with ESMTP id 2F738155AA; Sun, 11 Apr 1999 16:51:03 -0700 (PDT) (envelope-from des@flood.ping.uio.no) Received: (from des@localhost) by flood.ping.uio.no (8.9.2/8.9.1) id BAA07847; Mon, 12 Apr 1999 01:48:46 +0200 (CEST) (envelope-from des) To: hackers@freebsd.org Subject: Some ideas on the evolution of -CURRENT From: Dag-Erling Smorgrav Date: 12 Apr 1999 01:48:45 +0200 Message-ID: Lines: 47 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hey gang, Here are a few ideas I have running around my head about things I'd love to see happen to -CURRENT: - Finish the transition to the new sysctl code. Doug committed the "killer patch" on 02/16: sysctls can now be registered and unregistered dynamically, which allows KLD modules to decalre sysctl variables. Let's get rid of the hardcoded sysctl OIDs and declare all sysctl variables with OID_AUTO. I have patches for all the _net_inet sysctls (including patches for userland code which uses them). This change will be a flag day, since it will break binary compatibility with userland code which references sysctl variables by numeric ID rather than by name. - Revamp the PCI code. Voices in my head tell me Doug has patches that allow converting all PCI device drivers to KLD modules. Me want! - Making more kernel tunables settable by the boot loader. I'd *particularly* like to be able to specify the location of init at boot time. If somebody can give me a hint on how to do that, I'm willing to do the work myself. - Kernel threads. 'nuff said. - Smaller-grained locks in the SMP code. - New rc system (e.g. http://www.freebsd.org/~eivind/newrc.html) - Working stacking layers, proper vnode locking, working NULLFS and friends (Eivind is working on that, with moral support from yours truly) - Native DPT support, including the configuration stuff. This requires implementing a few compatibility ioctls to get DPT's SCO software running on FreeBSD (they were present in the old DPT driver, but got nuked on C-day) - Fuller-featured sound drivers so we can nuke VoxWare once and for all - Insert Your Favorite Vapor Feature: ____________________________ DES -- Dag-Erling Smorgrav - des@flood.ping.uio.no To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message