From owner-freebsd-arch Mon Dec 21 01:45:59 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA29448 for freebsd-arch-outgoing; Mon, 21 Dec 1998 01:45:59 -0800 (PST) (envelope-from owner-freebsd-arch@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 BAA29441 for ; Mon, 21 Dec 1998 01:45:54 -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 KAA22463 for ; Mon, 21 Dec 1998 10:45:46 +0100 (CET) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id KAA13472 for freebsd-arch@freebsd.org; Mon, 21 Dec 1998 10:45:46 +0100 (MET) 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 BAA28308 for ; Mon, 21 Dec 1998 01:34:11 -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 KAA22304 for ; Mon, 21 Dec 1998 10:34:08 +0100 (CET) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id KAA13397 for freebsd-arch@freebsd.org; Mon, 21 Dec 1998 10:34:08 +0100 (MET) Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by bitbox.follo.net (8.8.8/8.8.6) with ESMTP id XAA10547 for ; Sun, 20 Dec 1998 23:48:47 +0100 (MET) Received: from hub.freebsd.org (hub.FreeBSD.ORG [204.216.27.18]) by ns1.yes.no (8.9.1a/8.9.1) with ESMTP id XAA15820 for ; Sun, 20 Dec 1998 23:48:41 +0100 (CET) Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA00904; Sun, 20 Dec 1998 14:44:51 -0800 (PST) (envelope-from owner-cvs-committers@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, arch@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 X-Loop: FreeBSD.ORG Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG [I'm providing this and the following message for reference. They were posted to the committers list yesterday. -EE] 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-arch" in the body of the message