From owner-cvs-all Sun Dec 20 15:08:51 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA03424 for cvs-all-outgoing; Sun, 20 Dec 1998 15:08:51 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA03413; Sun, 20 Dec 1998 15:08:33 -0800 (PST) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id PAA06600; Sun, 20 Dec 1998 15:06:59 -0800 (PST) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpdqe6597; Sun Dec 20 23:06:52 1998 Date: Sun, 20 Dec 1998 15:06:49 -0800 (PST) From: Julian Elischer To: Eivind Eklund cc: Doug Rabson , 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 In-Reply-To: <19981220234419.A9903@follo.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk remember that include files such as netinet/in.h have to still have that path as so many things include them. (unless the symlinks are all changed I guess..) just a thought. julian garrett complains about arch/ and bus/ calling them "evil" I'm not sure of his reasons..and would like ot hear them. On Sun, 20 Dec 1998, Eivind Eklund wrote: > 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 cvs-all" in the body of the message