*BSD News Article 50099


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!aggedor.rmit.EDU.AU!goanna.cs.rmit.edu.au!munnari.oz.au!spool.mu.edu!howland.reston.ans.net!agate!nickkral
From: nickkral@parker.EECS.Berkeley.EDU (Nick Kralevich)
Newsgroups: comp.unix.bsd.netbsd.misc,comp.os.linux.advocacy
Subject: Re: DEBATE:  BSD vs. Linux
Date: 5 Sep 1995 05:44:15 GMT
Organization: Electrical Engineering Computer Science Department, University of California at Berkeley
Lines: 75
Message-ID: <42go3f$mol@agate.berkeley.edu>
References: <4233kp$t8p@hilly.apci.net> <425l95$85v@cnn.nas.nasa.gov> <425s8h$ah1@beowulf.gsfc.nasa.gov> <MICHAELV.95Sep1235458@MindBender.HeadCandy.com>
NNTP-Posting-Host: parker.eecs.berkeley.edu
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.netbsd.misc:909 comp.os.linux.advocacy:18927

In article <MICHAELV.95Sep1235458@MindBender.HeadCandy.com>,
Michael L. VanLoon <michaelv@MindBender.HeadCandy.com> wrote:
>And each one has a different, twisted maze of a source tree.

Just FYI, the linux source tree looks like the following:

caa32:/usr/src/linux> find . -name '*' -type d -print
./fs
./fs/ext
./fs/msdos
./fs/proc
./fs/minix
./fs/isofs
./fs/nfs
./fs/ext2
./fs/xiafs
./fs/umsdos
./fs/hpfs
./fs/sysv
./init
./kernel
./lib
./mm
./include
./include/linux
./include/linux/modules
./include/asm-generic
./include/asm-i386
./include/asm-mips
./include/asm-alpha
./include/asm-m68k
./include/asm-sparc
./net
./net/inet
./net/unix
./ipc
./drivers
./drivers/net
./drivers/block
./drivers/char
./drivers/scsi
./drivers/sound
./modules
./arch
./arch/i386
./arch/i386/boot
./arch/i386/boot/compressed
./arch/i386/boot/tools
./arch/i386/mm
./arch/i386/math-emu
./arch/i386/ibcs
./arch/i386/kernel
./arch/alpha
./arch/alpha/boot
./arch/alpha/boot/tools
./arch/alpha/lib
./arch/alpha/mm
./arch/alpha/kernel
./arch/sparc
./arch/sparc/kernel
./arch/sparc/mm
./arch/sparc/lib
./arch/mips
./arch/mips/boot
./arch/mips/mm
./arch/mips/kernel

Each architecture has it's own directory in the master source tree.  But 
the source shares much of the kernel source.  The arch directories just
contain code that is machine dependent.  

Take care,
-- Nick Kralevich
   nickkral@cory.eecs.berkeley.edu