Linked by Thom Holwerda on Thu 15th Feb 2007 17:41 UTC, submitted by Philipp Esselbach
SuSE, openSUSE OpenSUSE 10.3 Alpha1 has been released. "Since the openSUSE 10.2 final release, the most significant changes are: GNOME has been moved to /usr (lease do test especially updates from older distributions); KDE updated to KDE 3.5.6; Linux kernel updated to 2.6.20 (no Xen support enabled for now); pattern for minimal text install; update of OpenOffice.org to version 2.1.3; the whole distribution is build now with -fstack-protector to better guard against some buffer overflows; and much more."
Thread beginning with comment 213114
To read all comments associated with this story, please click here.
Gnome moved to /usr directory.
by Dark_Knight on Thu 15th Feb 2007 18:42 UTC
Dark_Knight
Member since:
2005-07-10

Thom,

Do you know what the reasoning was behind Novell's decision to move Gnome from "/opt" to the "/usr" directory? Is KDE also being relocated to "/usr"? Are they fazing out the "/opt" directory. Doesn't this go against the LSB certification for where packages are installed? Are other Linux distributions such as RHEL/Fedora going to move Gnome to "/usr"?

MamiyaOtaru Member since:
2005-11-11

I can't tell you about Gnome, but in Debian (and derivatives) KDE is in /usr. Such a thing is not unprecedented.

Reply Parent Bookmark Score: 4

AdamW Member since:
2005-07-06

LSB has nothing to do with directories. If you're thinking of the FHS, it's rather more FHS-compliant to put the DEs in /usr. This is what we (Mandriva) and Debian do at least, I'm not sure about Ubuntu and FC.

Reply Parent Bookmark Score: 4

dark child Member since:
2005-12-09

FC/Redhat has KDE in /usr as well. I am not so sure about Ubuntu.

Reply Parent Bookmark Score: 3

sbergman27 Member since:
2005-07-24

RedHat/Fedora based distros, too.

BTW, I thought FHS was part of LSB now?

At any rate, I'm glad to hear about it. Some distros putting things in /opt while others put them in /usr is exactly the sort of silly, purposeless, incompatibility that is bad for Linux, and with no upside.

Though to be honest, I must admit that I did not know that Suse had been doing this.

Reply Parent Bookmark Score: 3

SEJeff Member since:
2005-11-05

You are somewhat incorrect. The FHS preceded the LSB, but the LSB includes the FHS as-is. Proof is in the pudding:
http://refspecs.freestandards.org/LSB_3.1.0/LSB-Core-generic/LSB-Co...

Please make better informed comments to improve the quality of OSNEWS. However, you are correct that it is FHS compliant to put desktop environments under /usr like virtually every distro sans SUSE has been doing for years now.

Reply Parent Bookmark Score: 2

Sphinx Member since:
2005-07-09

I believe /opt first appeared in Solaris, an unholy and purely unnatural manifestation put upon linux by oracle and a few others who don't want to bother with the difference. That device should be mounted on /usr/local

Reply Parent Bookmark Score: 2

DonK Member since:
2007-02-16

I think of /opt as quite logical and I love Solaris for its business oriented approach. Normally /usr is for (programs, libs, etc) that get installed as part of the OS and can be modified as part of OS updates, patches, etc. /usr/local is for customer developed and built packages. They are in /usr/local and an OS upgrade should not tamper with these files. The /opt i smeant for third party (commercial, etc) software that will also not be affected by OS patching/upgrades.

Reply Parent Bookmark Score: 1