Slashdot Mirror


User: alphora

alphora's activity in the archive.

Stories
0
Comments
2
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2

  1. NG (Next Generation) Directory Structure -NonHTML on Rage Against the File System Standard · · Score: 1

    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

  2. NG (Next Generation) Directory Structure - Repost on Rage Against the File System Standard · · Score: 0, Redundant

    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