From owner-freebsd-alpha Sun Dec 20 14:44:49 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA00875 for freebsd-alpha-outgoing; Sun, 20 Dec 1998 14:44:49 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA00867; Sun, 20 Dec 1998 14:44:38 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.1a/8.9.1) with ESMTP id XAA15777; Sun, 20 Dec 1998 23:44:35 +0100 (CET) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id XAA10529; Sun, 20 Dec 1998 23:44:34 +0100 (MET) Message-ID: <19981220234419.A9903@follo.net> Date: Sun, 20 Dec 1998 23:44:19 +0100 From: Eivind Eklund To: Doug Rabson Cc: Bruce Evans , dfr@FreeBSD.ORG, alpha@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG Subject: Re: cvs commit: src/share/mk bsd.kern.mk src/sys/alpha/conf Makefile.alpha References: <19981218161521.J93539@follo.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i In-Reply-To: ; from Doug Rabson on Sun, Dec 20, 1998 at 11:16:35AM +0000 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sun, Dec 20, 1998 at 11:16:35AM +0000, Doug Rabson wrote: > On Fri, 18 Dec 1998, Eivind Eklund wrote: > > Eivind, who would like a full re-org of the entire kernel source > > layout at some point. > > Any ideas on a decent layout? bus/ # Bus-specific code eisa/ dev/ # Devices for this bus # Type specifiers for drivers .. .. .. isa/ ... .. pci/ ... .. ppbus/ ... .. usb ... .. arch/ # Architecture-specific code alpha/ conf/ .. .. i386/ ... .. pc98 ... .. conf/ # Independent data for the kernel build system .. fs/ # File system code disk/ # ... for file systems that go direct to disk cd9660/ .. ext2/ .. ffs/ .. msdos/ .. .. lib/ # ... that is shared over several FSes ufs/ .. .. net/ # ... for network file systems coda/ .. nfs/ .. internal/ # ... for internal use deadfs .. fifofs .. specfs .. .. stacking/ # ... for stacking over others nullfs .. umapfs .. union .. .. virtual/ # ... for FSes that create virtual spaces devfs/ .. kernfs .. portal .. procfs .. fdesc .. .. .. net/ # Networking code, all layers (except drivers) atalk/ .. atm/ .. ether/ .. inet/ .. ipx/ .. .. dev/ # Device drivers net/ # Network interface drivers .. video/ .. audio/ .. cdrom/ .. scsi/ .. misc/ .. .. pesudo/ ccd/ .. vn/ .. .. misc/ cam/ .. ddb/ .. posix4/ .. kern/ .. libkern/ .. vm/ .. .. include/ .. ... and 'boot' and 'compile' outside the kernel tree. This is just a very quick attempt at a hierarchially based layout; I'm sure there are lots of possible improvements. > (Any ideas on how to get enough people to agree on change?) Not a clue. Eivind. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message