Linked by Thom Holwerda on Wed 2nd Nov 2011 23:17 UTC
Fedora Core Good news from the Linux world. Fedora has announced its intention to drastically alter the file system layout of its Linux distribution. The plan's been out for a while, but was brought to my attention by Brian Proffitt (still the best name ever) over at ITWorld. The gist is to move all binaries to /usr/bin, and all libraries to /usr/lib and /user/lib64.
Thread beginning with comment 495468
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Why not go all the way?
by oinet on Thu 3rd Nov 2011 03:37 UTC in reply to "Why not go all the way?"
oinet
Member since:
2010-03-23

I find the whole thing kind of silly, but if you're going to do this, why not make it as simple as possible.

/System
/Library
/Programs
/Users


1. "<Shift>First char</Shift>remnant chars" (after all: we're talking Unix with case sensitive FSs, and not Windows or AmigaOS where that luxury (pain) is absent) isn't exactly as simple as possible: one of the the few stupid ideas in GoboLinux.

2. You have "library" (singular/collective), and then "programs" and "users" (plural). Non-uniformity is not as simple as possible.

My few rotten cents...

Reply Parent Score: 2

RE[2]: Why not go all the way?
by tupp on Thu 3rd Nov 2011 05:34 in reply to "RE: Why not go all the way?"
tupp Member since:
2006-11-12

1. "<Shift>First char</Shift>remnant chars" (after all: we're talking Unix with case sensitive FSs, and not Windows or AmigaOS where that luxury (pain) is absent) isn't exactly as simple as possible: one of the the few stupid ideas in GoboLinux.

No.

Gobolinux by default uses a version of zsh which is configured to auto-complete regardless of case.

So, the procedure to type "/System" in the shell is simply "/", "s" and "<tab>".

Reply Parent Score: 8

bogomipz Member since:
2005-07-11

On top of that, the captialized names prevent name clashes with standard directories. When GoboLinux was introduced, /sys did not yet exist. People used to complain that Gobo should use /sys rather than /System, but that would have created problems later.

Reply Parent Score: 3

RE[3]: Why not go all the way?
by oinet on Thu 3rd Nov 2011 10:57 in reply to "RE[2]: Why not go all the way?"
oinet Member since:
2010-03-23

Gobolinux by default uses a version of zsh which is configured to auto-complete regardless of case.

So, the procedure to type "/System" in the shell is simply "/", "s" and "".


Ok, that might be the case now. But surely the sensible thing is to just lower-case the thing so one doesn't have to use modification of filesystem x ?

Reply Parent Score: 2

RE[2]: Why not go all the way?
by raddude9 on Thu 3rd Nov 2011 14:21 in reply to "RE: Why not go all the way?"
raddude9 Member since:
2009-07-15

"I find the whole thing kind of silly, but if you're going to do this, why not make it as simple as possible.

/System
/Library
/Programs
/Users


1. "<Shift>First char</Shift>remnant chars" (after all: we're talking Unix with case sensitive FSs, and not Windows or AmigaOS where that luxury (pain) is absent) isn't exactly as simple as possible: one of the the few stupid ideas in GoboLinux.

2. You have "library" (singular/collective), and then "programs" and "users" (plural). Non-uniformity is not as simple as possible.

My few rotten cents...
"

Except that you would not have
/System
/Library
etc.
on AmigaOS. You would use device names to point to relevant directories, eg:
SYS:
Libs:
Devs:
Fonts:
C: (for commands)
etc.
Then it does not matter where you put those directories and you could re-point any of those device names at will.

Took a little while to get used to when if you were a DOS or UNIX head back in the day, but it was a far neater system IMHO. Maybe Linux should use that instead ;-)

Reply Parent Score: 1

RE[3]: Why not go all the way?
by oinet on Thu 3rd Nov 2011 21:24 in reply to "RE[2]: Why not go all the way?"
oinet Member since:
2010-03-23

Except that you would not have
/System
/Library
etc.
on AmigaOS. You would use device names to point to relevant directories, eg:
SYS:
Libs:
Devs:
Fonts:
C: (for commands)
etc.


I know that. I was referring to case sensitivity of *nix filesystems.

Then it does not matter where you put those directories and you could re-point any of those device names at will.


Yep.

Reply Parent Score: 1