Linked by Thom Holwerda on Wed 2nd Nov 2011 23:17 UTC
/usr/bin, and all libraries to /usr/lib and /user/lib64.
Permalink for comment 495466
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/25/13 0:45 UTC
Linked by Thom Holwerda on 05/24/13 23:59 UTC
Linked by Thom Holwerda on 05/24/13 22:33 UTC
Linked by Howard Fosdick on 05/24/13 21:41 UTC
Linked by Thom Holwerda on 05/24/13 14:44 UTC
Linked by Thom Holwerda on 05/23/13 23:22 UTC
Linked by Thom Holwerda on 05/23/13 22:04 UTC
Linked by Thom Holwerda on 05/23/13 22:01 UTC
Linked by Thom Holwerda on 05/23/13 17:52 UTC
Linked by Thom Holwerda on 05/22/13 22:23 UTC
More News »
Sponsored Links



Member since:
2011-06-20
/sys
/lib
/app
/user
better for typing !!
Yeah, since the file-system is case-sensitive definitely go the path of least resistance and make the standard all lowercase.
I'd choose /programs and /users (plural) instead of /app and /user, respectively.
/sys already exists and is mounted as sysfs, so I'd choose /system as the actual os dir in order to not clash with the existing /sys. I'm guessing /selinux, /boot, /dev, /proc, and possibly even /tmp could then get moved under /os. You could also even move /sys (sysfs mount) under /os. All of these changes would, of course, initially provide appropriate symlinks for backwards compatibility.
/lib is an interesting folder since both /programs and /system would probably use components from it, and I don't see an easy way (nor a distinct need) to separate out system from program libraries, so I'd just move /lib and /lib64 into /system also.
I like the GoboLinux structure of retaining side-by-side versions for /programs and /system/lib, so I'd definitely keep that.
The layout would then be
/programs
/users
/system
You could also possibly have a folder like /media with /music, /videos, /tv, /books, /whatever-other-stuff in it, but you'd have to make it very clear to the user that this folder is shared by everyone on the machine (and/or optionally across a network, hopefully choosable at os installation).