Cgenet
July 9th, 2011, 04:28 AM
Since the beginning of using Linux, I have had a frustration with distro's.
Not the concept of distro's, but the fact that every distro to my knowledge, modifies software they put into their distro, braking compatibility.
I am running Ubuntu 10.04 LTS.
Recently, I wanted to check out Firefox 5, so I downloaded the source and went to compile it. I couldn't compile it because zlib was outdated on my system, so I went to the zlib website and downloaded the latest tarball, compiled it... and then Ubuntu broke.
It seems that the zlib in Ubuntu 10.04 LTS is a version modified by Canonical, so future upgrades of zlib is not be possible for me, as Ubuntu does not have the latest zlib in their repository. So much for "freedom".
I think Linux distributors should stop modifying everyones software, and just leave it be with the official version. It does nothing but create a limitation!
Some say they modifications are done to 'patch/work around/regression' software to get it working. Well!... If thats what it takes to get the software working then that software is junk and shouldn't be used... that way the developer might get the hint to check out the meaning of quality control instead of releasing something that resembles a beta version.
... and software should not suffer obvious regression on an update. If it does then it means the software was not ready for release.
I don't see regression with software made for Microsoft Windows. Why can't Linux developers be the same in this sense?!
Another thing that pisses me off:
When I goto some developers sites, under O/S I see "Windows", "Mac",... then I see "Ubuntu" "Debian" "Gentoo" "Fedora", etc, etc, etc...
This furiates me because there is no such thing as an Ubuntu or 'Fedora' operating system. It is just the user space tools and applications which makes a distro. At the end of the day, its called Linux!
All this does is create huge amount of confusion/inconsistancy.
... and software shipping in package systems only is ***** wrong - software will only work on a specific distro. Lame!
I think developers should dump package management systems such .deb and .rpm, and distribute software as a .run or .sh file that self-installs.
I.E AfterLogic's MailSuite Pro can only be installed via RPM and DEB, so, what happens to the others who don't use those package systems? It means they miss out.
Without a package management system, a way to keep the system would need to be introduced. A universal updating application can be made to address this.
I have bee using Linux now for a year using the Ubuntu distro and enjoyed most of it, and now I can't wait to get away from it and build my own Linux system from scratch.
Not the concept of distro's, but the fact that every distro to my knowledge, modifies software they put into their distro, braking compatibility.
I am running Ubuntu 10.04 LTS.
Recently, I wanted to check out Firefox 5, so I downloaded the source and went to compile it. I couldn't compile it because zlib was outdated on my system, so I went to the zlib website and downloaded the latest tarball, compiled it... and then Ubuntu broke.
It seems that the zlib in Ubuntu 10.04 LTS is a version modified by Canonical, so future upgrades of zlib is not be possible for me, as Ubuntu does not have the latest zlib in their repository. So much for "freedom".
I think Linux distributors should stop modifying everyones software, and just leave it be with the official version. It does nothing but create a limitation!
Some say they modifications are done to 'patch/work around/regression' software to get it working. Well!... If thats what it takes to get the software working then that software is junk and shouldn't be used... that way the developer might get the hint to check out the meaning of quality control instead of releasing something that resembles a beta version.
... and software should not suffer obvious regression on an update. If it does then it means the software was not ready for release.
I don't see regression with software made for Microsoft Windows. Why can't Linux developers be the same in this sense?!
Another thing that pisses me off:
When I goto some developers sites, under O/S I see "Windows", "Mac",... then I see "Ubuntu" "Debian" "Gentoo" "Fedora", etc, etc, etc...
This furiates me because there is no such thing as an Ubuntu or 'Fedora' operating system. It is just the user space tools and applications which makes a distro. At the end of the day, its called Linux!
All this does is create huge amount of confusion/inconsistancy.
... and software shipping in package systems only is ***** wrong - software will only work on a specific distro. Lame!
I think developers should dump package management systems such .deb and .rpm, and distribute software as a .run or .sh file that self-installs.
I.E AfterLogic's MailSuite Pro can only be installed via RPM and DEB, so, what happens to the others who don't use those package systems? It means they miss out.
Without a package management system, a way to keep the system would need to be introduced. A universal updating application can be made to address this.
I have bee using Linux now for a year using the Ubuntu distro and enjoyed most of it, and now I can't wait to get away from it and build my own Linux system from scratch.