Forgot your password?
typodupeerror

Comment NG (Next Generation) Directory Structure -NonHTML (Score 1) 612

NG (Next Generation) Unix Directory Structure Standard
First Draft

/ -- no files here, one thing unix did right

/Config -- /etc
/Config/Boot -- /boot

/Devices -- /dev
/Devices/Processor -- /proc, maybe /System would be better

/System -- /usr, contains no files
/System/Executables -- /usr/bin, be in path
/System/Executables/Admin -- /usr/sbin & /sbin, be in path for admins
/System/Libraries -- /lib & /usr/lib
/System/Manual -- /usr/man, /usr/doc, etc.

/Programs -- /opt & /usr/local, contains no files
/Programs/Executables -- symlinks only, be in path
/Programs/Manual -- symlinks only to docs. either man pages or entire directories
/Programs/ProgramName -- program executables should reside here (at least primary ones)
/Programs/ProgramName/Config
/Programs/ProgramName/Whatever -- remaining directories should be app specific

/Home -- contains no files, maybe it should be /Users
/Home/UserName -- contains files
/Home/UserName/Programs -- user installed programs
/Home/UserName/Programs/Executables -- should be in users path, symlinks only
/Home/UserName/Desktop
/Home/UserName/Mail
/Home/UserName/Documents
/Home/UserName/Web

/Temp -- /tmp

/Drives -- /mnt, maybe something else?

Unix Directory Structure - Probably been around since 1970. Really defines unix more than anything.
Gonna have to be redone some time - Or else we will always look archaic next to windows, etc.
Everything WILL be broken - Might as well make it look good and redo it all.
Case Insensitive File Names - Do they really add anything?
Include files = Evil. - Shouldn't have include directories.
Libraries - Not sure what to do with those directories, as far as program libraries. Should there be a /Programs/Libraries
I'm thinking that X, Perl, Emacs, Vi, etc. would go under /Programs. Only the standard system utils should go under /Programs/Executables
I don't like seperate partitions for some of the root directories. More trouble than it's worth.

Fully open to suggestions. Is anyone interested in starting work with me on a distro project that would use such a file system?

Bryan
bryan@cooltext.com

Slashdot Top Deals

"Time is money and money can't buy you love and I love your outfit" - T.H.U.N.D.E.R. #1

Working...