After a long time I saw the different philosophy from different Linux Distro, yes it is... it sucks. I know that using Linux for all of the geeks is most enjoyable time and it looks great. But for me, I have another perception for that and the what I’m try to talking about in here is the way of linux “works” are sucks. I know that a lot of people will disagree on this, but let’s face it because it’s true.
Some Linux distro’s create a package like .EXE .MSI on Windows and DMG on the Mac. On Linux, using program or software must deal with the shared library that means we have to make the packaging, porting or what else to produce the installer. This is very different from the way Windows and Mac OS X works and we have to admit that this is the big reason why a lot of people can’t friendly on Linux or BSD. Linux is free and most of the program are open the source for user, it seems promising and doesn’t need cost too much, like Windows or Mac. But it still make a different philosophy for the Linux End Users where the installed program is depends on package manager from the different distro.
The next question is what about non shared library model, is it better ? I think yes it is. This way is much easier than package manager manage their package. It’s like make the end user easy to choose what program they want to use and not wasting a time too much for installing the software. Most of end users want is using their machine for helping their works, not for wasting time taking care their Operating Systems and most of them don’t really wanna think about it. (LOL)
I realized that shared library model on Linux and BSD is not using a disk space and bandwidth too much, but still stuck on the method of upgrading. For example Openoffice and Firefox, is that software has an easy update option ? Yes, it is but I think not that easy as the Windows and Mac did, and once again you must deal with the package manager and dependencies on different distro or the most frustrated part is installing it from scratch. This things is sucks for the end user. Isn’t fun if the end user just go to the vendor website, download the updates and just install it without waiting from their package manager (LOL) ? Otherwise I think this is will be better if Linux or BSD make a standard or universal packaging which can recover all of the Linux distro or BSD’s.
The next part is my favorite, Community Support, they stand behind the Linux Distro and it’s “millions” over the world. Their answering all of the problems but I most of the answers they gave is confusing and often make the End Users miss understanding until they lead them on the detailed explanation. Is this the sucks part of it (LOL) ? No, the sucks part is there is a community members that not answering. They just said “Did you ever search it it ?” or “Google it...” and this make End Users frustrated and run away. Oh, What if they really Google it and it solved ? It’s a good news but still sucks. Did you know home many it solved a problems among the others ? Even with reading this post is wasting your time and it sucks with nothing’s enlightened.
Would you still promoting Linux or BSD ? Because your End Users is only 10% left caused by “RTFM”.