Date: Sun, 20 Dec 1998 23:44:19 +0100 From: Eivind Eklund <eivind@FreeBSD.ORG> To: Doug Rabson <dfr@nlsystems.com> Cc: Bruce Evans <bde@zeta.org.au>, 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 Message-ID: <19981220234419.A9903@follo.net> In-Reply-To: <Pine.BSF.4.01.9812201114260.392-100000@herring.nlsystems.com>; from Doug Rabson on Sun, Dec 20, 1998 at 11:16:35AM %2B0000 References: <19981218161521.J93539@follo.net> <Pine.BSF.4.01.9812201114260.392-100000@herring.nlsystems.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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 <types> # 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 cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19981220234419.A9903>