PDA

View Full Version : Ubuntu to rename top level directories?


praka123
02-04-2008, 09:55 AM
Ubuntu to rename top level directories

The usability experts of Ubuntu have finally started to handle the single most mentioned usability issue with Linux: the top level directory names.

Quoting Finn C. Tional from the Ubuntu Usability Group:
It's one of the mysteries of Unix that the directory named "usr" is not for user data, and the directory named "etc" while looking like random stuff thrown together stores all the important config files.

This is probably the single most confusing hurdle for new Unix users.

We need to finally tackle this, before people are too used to these odd directory names. Therefore, they propose the following renaming scheme:
/bin /system/executables
/boot /system/boot
/dev /system/devices
/etc /system/config
/lib /system/libraries
/home /users
/media /storage
/mnt /storage
/proc /system/processes
/root /users/Administrator
/sbin /system/executables/admin
/tmp /system/temporary
/usr /system/applications

They'll include a patch for the GNU C library as well as for AppArmor to redirect the old path names to the new ones. Given the existing filename matching already done by AppArmor the overhead is expected to be neglible at least for AppArmor enabled systems.

SELinux enabled systems will remain unchanged, since the user won't be allowed to see anything potentially irritating in the root directory anyway, but will be confined to his user directory.
Since there are a dozen applications that will need changes to accomodate the new naming scheme, expect these changes only to be included with Ubuntu 10.4 (also lovingly named Ubuntu X) scheduled for April 2010.

Other distributions are expected to follow up with these changes in 2011.

P.S. Yeah, the Ubuntu folks really need to think this throuh some more. Russel pointed out that "My System" is even easier to understand; after all this is not about someone elses system or some systematic error or whatever. I figure he's right. How about "My Computer" than this lowercase (pessimistic?) "system" directory they're proposing there!

http://blog.drinsama.de/erich/en/linux/debian/2008040101-renaming-directories.html

I hate this changes :evil:

mehulved
02-04-2008, 10:27 AM
I hate this changes :evil: Why? Changes are good. We have to move on with time.

CadCrazy
02-04-2008, 10:40 AM
He usually hate Ubuntu.

praka123
02-04-2008, 11:25 AM
^how u know? :D

'coz I am so accustomed with normal / file system names :-|

amitava82
02-04-2008, 11:42 AM
I believe these schemes makes more sense to new as well as average users.. :|

Garbage
02-04-2008, 11:59 AM
nice changes !!! I would like to see them soon !

CadCrazy
02-04-2008, 12:06 PM
^how u know? :D

Are hum to udti chiriya ke par gin lete hai :D

nice changes !!! I would like to see them soon !
soon :D


Since there are a dozen applications that will need changes to accomodate the new naming scheme, expect these changes only to be included with Ubuntu 10.4 (also lovingly named Ubuntu X) scheduled for April 2010.


Other distributions are expected to follow up with these changes in 2011.


Only Ubuntu Based distros or every GNU/Linux distros ?

T159
02-04-2008, 12:31 PM
i wish it confines itself to Ubuntu only, i dont wanna see this change in other distros.

rahimveron
02-04-2008, 12:59 PM
Is Ubuntu flexing its muscles?

abhinandh
02-04-2008, 01:24 PM
If this happens i'am definitely gonna delete a partition named "ubuntu" from my HDD.
I was used to the old names since years and i like 'em the way they are.

ray|raven
02-04-2008, 01:36 PM
^Me too. My guess is Ubuntu's trying to move away from just-another-distro
to a-complete-os.

IMO, not many distros are gonna change with Ubuntu.

mehulved
02-04-2008, 01:41 PM
Why are people afraid of changes?
Also, it's quite possible that initially it will only be a cosmetic change. The actual change will come gradually.
HINT:- Gobolinux.

FilledVoid
02-04-2008, 01:51 PM
Question : At the moment if Im right we can install Debian packages on Ubuntu without alot of problems. Once the naming structure changes won't this impact that?

ray|raven
02-04-2008, 01:54 PM
^It will.But maybe they will maintain symlinks with original directory names to keep compatibility.

Still, this is a long way away, Ubuntu 10.4 means 2010.
No need to worry now :p

MetalheadGautham
02-04-2008, 02:07 PM
When these changes are reflected, I guess its time to make the switch to something else.
We have had a common standard for too long to make any changes.
One simple hour of study will tell you what each directory means and contains.
This is crazy.

If they Really want to change these directory paths, they can make virtual locations and include a top level "ubuntu" directory containing these. So the root directory will be in /Ubuntu/Users/Administrator, and so on.

This move may very well make Ubuntu a non linux distro, with(hopefully) lots of eye-candy by default and easy to install apps, but no "hardcore linux" stuff. Perhaps Canonical is trying to make a custom OS that competes with Macintosh and Windows in the non-geek mainstream market. But they better not sell this as "Linux". Let 'em call it Ubuntu OS and I will allow them to get away with it.

NucleusKore
02-04-2008, 02:13 PM
I don't like these changes, look's odd.

praka123
02-04-2008, 02:13 PM
^yes!cannonical want to make "ubuntu" stand "different" among GNU/Linux distros...they may be having some plans to make Ubuntu to be sold the way OS X is!(full support of multimedia etc etc and licensing-remember redhat Desktop Linux)

it is a complete BS to leave from traditional sysV directories :rolleyes:

instead,one thing all distros must shift is,from sysVinit to Upstart.
indeed fedora is switching with fc9,hope suse,Debian(on experimental) will switch to it.

DigitalDude
02-04-2008, 03:13 PM
wow great changes for ubuntu.. will help a lot of people who are not into linux make some sense of the directories....

but it wont get into other distros as many people are very much accustomed with the current directory names... mainly the server OS distros.... the major reason being its easy to type short names in SSH lol I cant type users/Administrator it will take forever in SSH ;) thank god there is copy paste :p



_

mehulved
02-04-2008, 07:13 PM
Type names in ssh? Can you please explain, I didn't get you.

gary4gar
02-04-2008, 07:21 PM
If all major Linux distros change along then its good else, its worst.

anarchist
02-04-2008, 07:32 PM
good move - for normal users. too many directories in root (with odd names) was confusing. i wish these changes come soon.

rahimveron
02-04-2008, 07:46 PM
To be honest a normal user like me wont care about the confusing names as you can do whatever in your home folder.
A geek is another matter altogether

vista__n00b
02-04-2008, 07:54 PM
I really don't understand why people are so against this new naming scheme. Its not like Ubuntu is reinventing the wheel or changing something so dramatic that everything will become chaos and fall apart.

People who are saying that "I was used to old ways so it should stay the way it is" are giving the exact same excuse that Windows users gave when they were shown a free operating system which could do most of their daily tasks. You people should be happy that a major distro is coming ahead and is trying to make this hideousness (naming scheme) into something right. In the end if you people don't like it then all you have to do is to make soft links to your original directories...is that too hard?

Its just a simple naming scheme guys...take a control of your emotions :p

hullap
02-04-2008, 08:18 PM
I really don't understand why people are so against this new naming scheme. Its not like Ubuntu is reinventing the wheel or changing something so dramatic that everything will become chaos and fall apart.

People who are saying that "I was used to old ways so it should stay the way it is" are giving the exact same excuse that Windows users gave when they were shown a free operating system which could do most of their daily tasks. You people should be happy that a major distro is coming ahead and is trying to make this hideousness (naming scheme) into something right. In the end if you people don't like it then all you have to do is to make soft links to your original directories...is that too hard?

Its just a simple naming scheme guys...take a control of your emotions :p
+1000000000000000000

BUT i also agree with Rahim,

Krazy_About_Technology
02-04-2008, 08:27 PM
Although the new structure is a little easier to read and understand without reading manuals, it can be confusing for long time users who are used to previous system, plus it could introduce compatibility problems with older apps. In my openion, the symlinks for new names idea would be great for now.

praka123
02-04-2008, 08:37 PM
doesnot gonna affect me though ;)
I will be a Debian user for coming years too;may be add gentoo and archlinux too! :D

FilledVoid
02-04-2008, 09:47 PM
Personally I don't mind as long as Ubuntu doesn't become a trendsetter for other distros :| . A company with a questionable QA practice becoming a trendsetter is like a disaster waiting to happen.

mediator
02-04-2008, 11:09 PM
Nah, I don't think it will become a trendsetter. The default permission system in Ubuntu is pathetic. Its ok for noobies and emigrants from the windows world. It seems they r making it look more windowish like over the time. I guess the change wud be almost transparent for the noob users neways who r chained to the home directory. But I hope it is not aimed for servers. Hell, we'll have to operate on "/system/config/named.conf" for DNSs instead of simple "etc" ones?? That wud be quite tedious. :oops:

praka123
03-04-2008, 08:18 AM
Ubuntu is trying to differentiate it from other distros.let it do that!

BTW,this aint gonna make other distros follow !:rolleyes:

Nimda
03-04-2008, 12:16 PM
I hope other distros don't follow suit. I, personally, am quite a regular user of the CLI (even when I can do things in a "gooey" manner - yeah call me a crazy if u want to, but CLI is better).

Typing all those long pathnames will really be a turn off.

DigitalDude
03-04-2008, 02:34 PM
Type names in ssh? Can you please explain, I didn't get you.
sorry I was blunt...

I was talking about managing my server through SSH terminal :D
cos of the latency its annoying to type long stuff ;)




_

mehulved
03-04-2008, 03:05 PM
Use bash completion. Why was that created?
I always have a screen session running at home with irssi, elinks and mutt running within it. I ssh in from work or elsewhere attach the screen session and do my chatting, check mails, configure my systems. I find bash completion really helpful then. But, I still don't see why would new path names be a problem for ssh connections too, even with higher latencies.

DigitalDude
04-04-2008, 02:03 AM
^^^^
I just use putty and do some small tasks occasionally on the server... for the major stuff there is lxadmin control panel :p dont want to install stuff that I'm not familiar with and screw it off :lol:

I feel the latency is annoying.. typing and seeing the text after sometime is in the SSH window is awkward for me :D

but the server hosted in singapore used to have less latency like around 50ms which is gr8... but suddenly 2 months ago I was getting more ping in sg servers than the ones in US... I did watever I can but helpless.. airtel ppl say its prob with DNS... the datacenter ppl say its problem with ISP routing.. I went mad and finally cancelled the sg server :( now all I have is US servers with 400ms+ latencies :mad:


_

mediator
04-04-2008, 12:35 PM
Even so, but the bash completion doesn't work with shell scripts, crons, editing confs etc. U can use copy/paste though, but it certainly becomes tedious. May be thats why they have '/etc/named.conf' as a shortcut pointing towards the actual '/var/named/chroot/etc/named.conf' :D, I dunno. But I prefer the etc (former) one. Its the same situation, where we use 'ping SITE' instead of writing the complete path '/bin/ping SITE'. But neways thats their philosophy......Noob friendliness.

nach p
08-04-2008, 09:08 AM
it looks more systamatic though it will take bit time 2 get accustomed.
but is it really required !!