Operating Systems > Linux and UNIX

Sample Letter to Laymen Users Encouraging Linux

<< < (2/3) > >>

ksym:

--- Quote from: WMD ---This doesn't really integrate it into the OS ...
--- End quote ---

Okay ...

Then what the hell is it, if not Integration, because the
softwares' binaries/libraries/configuration-files are spread all
around system spesific locations?

Eg. both the host-distro's system spesific binaries go to
/usr/bin, AS WELL as all the other binaries from packages
that aren't even part of the base-system. This is sooo
utterly retarded practice, that it makes me puke!

And don't tell me that "/usr is the place for most
userspace binaries" ... yeah, sure it is, but
user space SHOUlD be split into system-locations and
add-on-software locations. For security reasons
(making chroots is A LOT easier if programs can
be found in isolated locations),
and because package management is easier if every
non-system software is in a SPESIFIC location.

Why can't people just put their binaries/libs to somewhere
totally isolated place, like /opt//* ?
It is NOT an excuse that libraries could not be linked
from there ... ldconfig has quite extensive command line
options ...

All non-system software SHOULD be handled more elegantly,
put them to /opt/, and then run some "smart"
maintenance scripts that detect whether the package
had libraries, and then run something like:
echo /opt/> /opt/ext/ld.so.conf
ldconfig -f /opt/ext/ld.so.conf -C /opt/ext/ld.so.cache
And when the software is to be run, a wrapper script does
"ldconfig -C /opt/ext/ld.so.cache && /opt/

WMD:

--- Quote ---Then what the hell is it, if not Integration, because the softwares' binaries/libraries/configuration-files are spread all around system specific locations?
--- End quote ---

Internet Explorer is integrated into Windows, but exists in Program Files.  Apparently this isn't the issue.


--- Quote ---Eg. both the host-distro's system specific binaries go to /usr/bin, AS WELL as all the other binaries from packages that aren't even part of the base-system. This is such an utterly retarded practice, that it makes me puke!
--- End quote ---

The base system goes into /bin and /sbin, not /usr/bin.


--- Quote ---but user space SHOUlD be split into system-locations and add-on-software locations.
--- End quote ---

Perhaps, but why do we have package management?  To manage files.  As long as the system properly keeps track, why should I?


--- Quote ---For security reasons (making chroots is A LOT easier if programs can
be found in isolated locations), and because package management is easier if every
non-system software is in a SPECIFIC location.
--- End quote ---

Then move it if you're doing chroot.  Oh, and package management doesn't care where your programs are.  It just gives you a list of packages, and you do whatever with them.


--- Quote ---Why can't people just put their binaries/libs into some totally isolated place, like /opt//* ?
--- End quote ---

It's not a bad idea, it'd be similar to the Mac OS X Applications folder.  But it wouldn't be that much more organized than what we have now, really...binaries in /usr/bin, libs in /usr/lib/pkg-name, other stuff in /usr/share/pkg-name...it's really not that bad, save for the /usr/bin part.


--- Quote ---Or at least this is what I am developing currently ... something like this, but with a glibc -overriding sandbox component, which makes it possible to dynamically change where software look for their shared data and config files.
--- End quote ---

Ok.  Perhaps you can stir up some attention and, if this makes it easier to do, it could be implemented.


--- Quote ---proves my idea, that if these kind of stupidities continue, we can NEVER have a platform modular enough to make ISV's to give a shit about Linux.
--- End quote ---

Personally I don't know why they'd care if a word processor got installed to /usr/bin.

BTW I fixed the spelling and grammar errors in your quotes, in case you notice.

worker201:

--- Quote from: ksym ---IAnyway, if none of those spank-hacker Linux-distro
cookers wont FORCE any good standards and guidelines,
we're all screwed beyond belief. I JUST hope that
this debate over software patents would scare the shit
outta Linux-distro ppl, and would force em to CO-OPERATE.
Sigh ;D

I wish i was god. I would standardize Linux, and throw
all those who resist into burning hells. Period ;)
--- End quote ---


I think you might be missing the boat here.  If you want everyone to be forced into using the same vanilla-ass operating system, you want Windows.  I believe the ultimate purpose of the MES has been to open people's eyes to other options, not herd them like cattle toward some other OS.

Forcing standardization of the *nix environment would destroy everything it stands for.  The community is all about keeping options open.  If you don't have a package you need, you go get one.  If a package doesn't exist, you build it yourself.  Systems that don't get on the apt/yum bandwagon are going to get left behind in the consumer market, it's that simple.  And do they care?  Maybe, maybe not.  Their choice is their freedom.  Taking away choice means taking away freedom.

ksym:

--- Quote from: WMD ---BTW I fixed the spelling and grammar errors in your quotes, in case you notice.
--- End quote ---

Thanks

MrX:
bdouin you're so smart. do you have a website, with all these convincing letters? they would be good to make FWD: with.

Mr X

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version