edoviak
November 3rd, 2008, 02:07 AM
EDIT:
First, thank you to those of you who responded to my post.
Reason for this edit: Some respondents wrote about the improved features in Ibex, whereas I was hoping to start a discussion about whether Ubuntu's development model is (wholly or partly) responsible for the troubles that Ubuntu users have when they upgrade from one release to the next.
Don't get me wrong. There are advantages to Ubuntu's approach. Namely, an Ubuntu user gets the "latest and greatest" software with each new release. I just wonder if Ubuntu compromises stability in the process.
Looking forward to hearing your thoughts on the issue.
================================================== ===========
ORIGINAL:
While browsing Ubuntu Forums this evening, I noticed that some users were quite upset with the 8.04 to 8.10 transition. (My impression is that there were more complaints about previous transitions however).
Although I don't use Ubuntu, I do like the distribution for what it has done to make GNU/Linux more user friendly, so it saddens me when users struggle through the upgrades.
To that end, I'm curious to hear the perspectives of seasoned Ubuntu users on why there are a significant number of complaints about the transition. In particular, do you feel that the criticisms quoted below are on target or is there something that he is missing?
from: Here's my rant regarding the new Ubuntu release (http://forums.debian.net/viewtopic.php?t=26275)
What do I see, for an example of why Ubuntu hasn't ever even gotten installed on my PC? Their Release Notes suggest that users of the previous LTS version should wait until the 8.04.1 point release sometime in September before upgrading! Their forums are filled with pages and pages of, not minor problems regarding not knowing how to do things or minor tweaks that work around some bugs, but serious defects in use of not just the proprietary videocard drivers but the free open source xorg drivers as well! Major problems with hardware detection, freezing installations, booting into nothing, etc etc. Many complain that vital hardware that worked fine with a fully updated previous version now is broken whether upgrading or fresh installing 8.04.
Why does this not surprise me? Because the exact same situation exists every single time Ubuntu releases a new version of their distro.
Why does it happen? Because for reasons I cannot fathom Ubuntu, and distros that take Ubuntu as its base as well, choose to start off with the Unstable distribution of Debian as a base and fix and build from that point. Even Debian NEVER does that after accepting a version of testing as a new stable distribution. It copies THAT repo and duplicates it as the new testing. NOT the unstable Sid repo that it will never base ANYTHING upon since it is direct from upstream, untested, buggy software. Yet all these derivatives take a snapshot of Sid, fix as many bugs as they can, add some nice GUI administrative tools, and release it as a stable distribution. It would be IMPOSSIBLE for it to be a fully functioning release using this philosophy. What are these developers thinking?
A proper mass distributed Debian based distro would take a snapshot of TESTING, add the missing pieces from unstable and bug fix their way of getting those parts to fit (Debian does that but is in no hurry as they can wait until all parts get upgraded naturally and the patches are applied in time). Testing at all times remains a mostly stable Linux distribution. Unstable is at RARE times a stable distribution. Most stuff works, sure, as the software is released by upstream and as far as upstream knows it works okay. But all installable, not breaking other things or itself, and patched up to get around found bugs? NEVER. And that's what Ubuntu bases their new distro release on? It's CRAZY!
First, thank you to those of you who responded to my post.
Reason for this edit: Some respondents wrote about the improved features in Ibex, whereas I was hoping to start a discussion about whether Ubuntu's development model is (wholly or partly) responsible for the troubles that Ubuntu users have when they upgrade from one release to the next.
Don't get me wrong. There are advantages to Ubuntu's approach. Namely, an Ubuntu user gets the "latest and greatest" software with each new release. I just wonder if Ubuntu compromises stability in the process.
Looking forward to hearing your thoughts on the issue.
================================================== ===========
ORIGINAL:
While browsing Ubuntu Forums this evening, I noticed that some users were quite upset with the 8.04 to 8.10 transition. (My impression is that there were more complaints about previous transitions however).
Although I don't use Ubuntu, I do like the distribution for what it has done to make GNU/Linux more user friendly, so it saddens me when users struggle through the upgrades.
To that end, I'm curious to hear the perspectives of seasoned Ubuntu users on why there are a significant number of complaints about the transition. In particular, do you feel that the criticisms quoted below are on target or is there something that he is missing?
from: Here's my rant regarding the new Ubuntu release (http://forums.debian.net/viewtopic.php?t=26275)
What do I see, for an example of why Ubuntu hasn't ever even gotten installed on my PC? Their Release Notes suggest that users of the previous LTS version should wait until the 8.04.1 point release sometime in September before upgrading! Their forums are filled with pages and pages of, not minor problems regarding not knowing how to do things or minor tweaks that work around some bugs, but serious defects in use of not just the proprietary videocard drivers but the free open source xorg drivers as well! Major problems with hardware detection, freezing installations, booting into nothing, etc etc. Many complain that vital hardware that worked fine with a fully updated previous version now is broken whether upgrading or fresh installing 8.04.
Why does this not surprise me? Because the exact same situation exists every single time Ubuntu releases a new version of their distro.
Why does it happen? Because for reasons I cannot fathom Ubuntu, and distros that take Ubuntu as its base as well, choose to start off with the Unstable distribution of Debian as a base and fix and build from that point. Even Debian NEVER does that after accepting a version of testing as a new stable distribution. It copies THAT repo and duplicates it as the new testing. NOT the unstable Sid repo that it will never base ANYTHING upon since it is direct from upstream, untested, buggy software. Yet all these derivatives take a snapshot of Sid, fix as many bugs as they can, add some nice GUI administrative tools, and release it as a stable distribution. It would be IMPOSSIBLE for it to be a fully functioning release using this philosophy. What are these developers thinking?
A proper mass distributed Debian based distro would take a snapshot of TESTING, add the missing pieces from unstable and bug fix their way of getting those parts to fit (Debian does that but is in no hurry as they can wait until all parts get upgraded naturally and the patches are applied in time). Testing at all times remains a mostly stable Linux distribution. Unstable is at RARE times a stable distribution. Most stuff works, sure, as the software is released by upstream and as far as upstream knows it works okay. But all installable, not breaking other things or itself, and patched up to get around found bugs? NEVER. And that's what Ubuntu bases their new distro release on? It's CRAZY!