Hacker Newsnew | comments | show | ask | jobs | submit login

Because major Linux distros and the upstream developers like to ignore or mock use cases that deviate from their "brand identity" (witness https://igurublog.wordpress.com/2012/11/05/gnome-et-al-rotti... which recently saw the HN front page).



The difference is that if you do not like the desktop on most Linux distros, you can go into the package manager, install another desktop, and then log out and back into that one.

-----


You are both right of course. But in being so right we can see the problem. If I am a third party software package and I try to install I have to know all the possible window systems you may, or may not, have running. And it gets worse for me if I only support one since there will be vocal anti-support for any version I pick.

I really disliked the Windows95 window system which I was thrust into when I left Sun for a startup. But over time I learned its quirks so that I could get stuff done in spite of it and eventually came to appreciate what the developers were going for when they shipped it.

But had there been any way to go back to something like the Sun desktop when I first encountered it, I would have in a heartbeat. The change interfered with my productivity.

Linux gives you that chance, you can stick with what ever window system you want as long as your willing to recompile from source if it stops getting maintained. And maintain all of the packages that go with it, and maintain all of the utilities that adjust it, and maintain all of those 'throwaway' apps that you use from time to time. It wears on one to do so.

-----


> If I am a third party software package and I try to install I have to know all the possible window systems you may, or may not, have running. And it gets worse for me if I only support one since there will be vocal anti-support for any version I pick.

Most software packages do not need to know what window system you are using, and when they do, it is almost always for non critical conveinces in OS integration.

>Linux gives you that chance, you can stick with what ever window system you want as long as your willing to recompile from source if it stops getting maintained. And maintain all of the packages that go with it, and maintain all of the utilities that adjust it, and maintain all of those 'throwaway' apps that you use from time to time. It wears on one to do so.

That rarely happens with popular software. The most common thing to have happen is your preffered distribution swithces window systems, in which case the actual maintainer of the system will continue to maintain it. Or in the case of Gnome, the old version will get forked and maintained by another group. The only time the problem you describe will happen is if the developers of the window system abandon it, and it is not a highly popular system. This is far less frequent than the OS maintainer deciding that the software is not the one true way.

-----




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact

Search: