Linked by bcavally on Mon 21st Dec 2009 17:18 UTC
BeOS & Derivatives Today there are many operating systems available. Every vendor or community round it tries to make it as good as possible. Having different goals, different legacy and different cultures, they succeed in it more or less. We (end users) end up with big selection of operating systems, but for us the operating systems are usually compromise of the features that we would like to have. So is there an operating system that would fit all the needs of the end user? Is is the BeOS clone Haiku?
Permalink for comment 400654
To read all comments associated with this story, please click here.
nt_jerkface
Member since:
2009-08-26

Right. OSX and Windows don't use ANY shared libraries.


They aren't built around sharing as much as possible. There are of course shared system libraries in Windows and OSX but they don't expect user installed software to share libraries between each other.


Linux/Unix uses shared libraries... or it DOESN'T, depending on how the distro/project was setup or on how YOU set it up. With Windows and OSX you get only what the OS/app developers dictate.


Yes there are a few obscure distros that don't use the shared library system. Yawn.

Anyways OSX is Unix based but the system engineers ditched the traditional shared library system while Linux distros use the old system which results in dependency issues. The typical user would much rather have the Windows or OSX system instead of the repository system which causes problems when the user wants to install software outside the repository. It's also a major annoyance for proprietary developers who for the most part ignore Linux like the plague in case you hadn't noticed.

The shared library system results in unneeded clusterf--ks and was designed in an era when most programs were small utilities that were used with the command line. A sane system designed around modern needs of both developers and users puts apps in their own directories with their own files and libraries.

Reply Parent Score: 1