Slashdot Mirror


Ubuntu May Move To Rolling Releases

formfeed writes "The register claims that 'Ubuntu is moving away from its established six-month-cycle and potentially to a future where software updates land on a daily basis.' While this sounds like a sudden change, it is apparently more of a long-term thought. The Register quotes Shuttleworth: '"Today we have a six-month release cycle," Shuttleworth said. "In an internet-oriented world, we need to be able to release something every day. That's an area we will put a lot of work into in the next five years. The small steps we are putting in to the Software Center today, they will go further and faster than people might have envisioned in the past."' But given that many of Shuttleworth's thoughts became decisions later on, it might be interesting to see, where this one leads. Interestingly enough, five years is about the time when Ubuntu will run out of letters."

246 comments

  1. They already do! by wowbagger · · Score: 1

    "changes land on a daily basis".

    Excuse me, but they already do. What the heck is update manager, but a means for updates to land when needed?

    1. Re:They already do! by flurdy · · Score: 1

      "changes land on a daily basis".

      Excuse me, but they already do. What the heck is update manager, but a means for updates to land when needed?

      Normal updates are just for fixes.
      However the optional backports are for introducing new versions so they already partially do this.

      --
      My other Sig is very funny.
    2. Re:They already do! by antifoidulus · · Score: 4, Informative

      Typically those changes are mostly bug/security fixes. New features/APIs tend to only be released every 6 months.

    3. Re:They already do! by Anonymous Coward · · Score: 0

      That was my first thought!

    4. Re:They already do! by RicktheBrick · · Score: 1

      My update manager refuses to work ever since I updated to 10.10. It either keeps telling me to authenticate or it keeps telling me it is waiting for apt-get to exit. I use apt-get install for every update now until someone can update update manager. It is interesting when I updated linux-image2.6.35-23-generic it told me that a additional 139M bytes of disk would be used and when I updated linux-generic it told me that an addional 169M bytes of disk space would be used so a total of 308M bytes of disk space was needed for just two updates. I am using a 40G bytes ssd for this system so two updates are using almost 10% of my disk drive space.

    5. Re:They already do! by Anonymous Coward · · Score: 0

      10% of 40Gb is 4Gb. 308Mb != 4Gb.

    6. Re:They already do! by Yvanhoe · · Score: 1

      I also think that his idea is that there should be coherent and working releases everyday. You could talk about Ubuntu 2013.08.19 and download this precise release. You cannot do that today.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    7. Re:They already do! by bieber · · Score: 1

      The update manager would bring you new versions of software daily, if they were putting new versions in the repositories daily. In reality, the Ubuntu maintainers only put bugfixes and security updates in the repositories, never new versions of software with new features.

    8. Re:They already do! by spitzak · · Score: 1

      However I would like to see new features incrementally!

      Right now all new features appear simultaneously when I update the system to the new Ubuntu version. This leads to fear & uncertainty when doing this, and also means I have to learn all the changes at once.

      New features would be a lot more interesting than "some programmer added a buffer length check and thus MAY have fixed a security flaw but really nobody has proven that it is possible for an over-length string to get to that point in the code" which seem to be 90% of Update Manager (the rest are exciting things like "updated the Daylight Savings Time rules for Pago Pago").

      I would love to see "new default picture viewing program" or "added layer sets to Gimp" or whatever. Leave them unchecked by default but let me check them and try that new program immediately and see if I like the feature, rather than be surprised by it a month after I update the system.

      A system upgrade would just be a special package that depends on all the feature and bug updates.

    9. Re:They already do! by masmullin · · Score: 1

      you do not want to program towards a constantly changing API.

    10. Re:They already do! by dudpixel · · Score: 1

      you do not want to program towards a constantly changing API.

      APIs once stable, should not change. backwards compatibility means you leave the existing API as is and just add to it. Eventually some parts may become deprecated, but only once it is believed to be well out of common use.

      No different to what we have now with package dependencies. You code for whatever APIs you want, and the installer makes sure the versions of libraries you need are at least that version or later.

      Example: Apps written for KDE 2.0 or GNOME 1.0 should still run, provided the required libs are there.

      --
      This seemed like a reasonable sig at the time.
  2. that's really good! by mhh91 · · Score: 2, Interesting

    I have used Arch Linux for quite some time,and I like it when I have the latest software without having to update to a newer release,or wait for a new one to be available

    1. Re:that's really good! by Anonymous Coward · · Score: 0

      Wow! You get the latest software before it is even released?!

      /yeah, I know, comprehension fial

    2. Re:that's really good! by icebraining · · Score: 2, Insightful

      Debian Sid user here, I agree. Rolling ftw.

    3. Re:that's really good! by kthreadd · · Score: 1

      Of course there are benefits of using the software provided by the distribution such as the automatic updates but you are in no way limited to only use that. I'm mainly using CentOS 5 right now and it is far from bleeding-edge. If I want the latest version of something I go onto their website and see if they have a package, if they don't I download the source code and build it myself.

    4. Re:that's really good! by Anonymous Coward · · Score: 0

      Me too, and this is exactly why I left Ubuntu behind, havind to replace my whole system every six months to have latest software is simply not funny, Arch has proved to be very stable and Up to date, the only sad part is that Archlinux will loose its strogest plus

    5. Re:that's really good! by the_womble · · Score: 1

      Arch caters for a somewhat different user base. Most users do not need libraries and the like updated to the latest versions. Why not just have a good backports repo and enable it by default? I use Mandriva with backports enabled btw.

    6. Re:that's really good! by quantumphaze · · Score: 1

      The only sad part is that Archlinux will loose its strogest plus

      Look at it as there being less noobs spamming the forums.

      But seriously, I swapped from Ubuntu to Arch (difficult but eventually pulled though) because of the rolling updates, awesome wiki and heard good things about their KDE version. That and Ubuntu 8.10 didn't handle my Intel graphics as well as 8.04. I stayed for the ABS/AUR/PKGBUILD system and never leaving.

      A word to anyone wanting to try it out: Install it on an old PC first to get the hang of it. Check the forums before you start an update to critical packages. Never pacman -Sc until you have boot cycled between the last update.

    7. Re:that's really good! by Anonymous Coward · · Score: 0

      In the same way that there's no need to run the latest, there very often is no reason to hold on to an older version. You should have a good reason for holding on to an older version otherwise you're just spinning your wheels backporting for nothing. Often features are good enough to be back ported but the reason for staying with the old version isn't good enough to justify the extra developer time needed to backport. Often it's just the fact that "we picked this version for this OS release" and that's the only reason. Honestly I doubt most backported stuff receives level scrutiny necessary to achieve the supposed reliability of staying with an earlier "tested" version. In the end you probably end up with something no more (maybe less) reliable than the latest from upstream. Upstream also likely gets the added advantage of being tested by more than just the backporter of a specific distribution. I've seen broken packages with problems that would have been caught if the backporting developer had bothered to compile and run the tests also provided by the upstream. Bugs created by backporting do nothing but cause excess noise for upstream which realistically cannot be expected to support such concoctions which aren't their own. There's a time and place for backporting, mostly there isn't. It's one of the reasons people pick Arch Linux. It's not just the "rolling" part it's the rolling with a minimum amount of patching. Problems in Arch are virtually always problems in upstream. You fix an Arch problem by fixing the upstream. Everyone benefits. There's little need to filter your bug reports through a distribution's bugzilla because the bugs probably don't belong to Arch. You can't say that about some other popular distributions that seemingly see as many of their own bugs (which they must fix internally) as what they eventually pass on upstream. Again we see lots of extra wheels spinning, but not any extra work getting done.

  3. Obvious problem is obvious by erroneus · · Score: 5, Insightful

    Lately, there has been a gradual shift in Linux hardware support where distros are limiting support for older hardware. I understand why they are doing it, but by doing what Ubuntu is [thinking about] doing, it could literally result in a situation where one day your computer is supported and the next day, it's not. That's not a good thing.

    1. Re:Obvious problem is obvious by pecosdave · · Score: 4, Interesting

      That happened to me.

      ON DEBIAN STABLE

      Seriously, running Debian Stable happily for months. They release a break for my Firewire, obviously a security update because it's STABLE, then they release a break for my sound, I didn't feel like futzing with drivers and stuff, that's why I stayed on stable. I went to Kubuntu. 8 months later I figured I would try Debian again. Still broke. I don't know what they were thinking, but stable isn't.

      --
      The preceding post was not a Slashvertisement.
    2. Re:Obvious problem is obvious by BadAnalogyGuy · · Score: 5, Funny

      It didn't work when you left it. It didn't work when you came back.

      That's pretty much the definition of stable.

    3. Re:Obvious problem is obvious by couchslug · · Score: 1

      Run LTS instead.

      Of course. the wise user collects live CDs for recovery/repair/reinstallation and so is more prepared to sort out problems than most Windows victims (who can, BTW, collect PE-ish live CDs for rescue/recovery/emergency internet surfing too).

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    4. Re:Obvious problem is obvious by pecosdave · · Score: 2, Insightful

      That thought had crossed my mind.

      Well, they broke it while stable, but at least they're stable enough not to fix it.

      I wouldn't think a Centrino laptop would be all that hard to keep working.

      (Toshiba Tecra A5 - Kubuntu works fine, but I do prefer Debian)

      --
      The preceding post was not a Slashvertisement.
    5. Re:Obvious problem is obvious by Rogerborg · · Score: 1

      Run LTS instead.

      About that, 10.04 Long Term Shagged regressed both the network and display drivers on one of my boxen. LTS may not mean what you think it means. It certainly doesn't mean what I'd like it to mean.

      --
      If you were blocking sigs, you wouldn't have to read this.
    6. Re:Obvious problem is obvious by smchris · · Score: 2, Insightful

      Similar. I'd run Debian testing for years as the "best compromise" but the latest testing has given me so many problems it's more like an old unstable. Moved to 10.04. Finally, an Ubuntu where everything just worked. You can imagine that I don't welcome this news.

    7. Re:Obvious problem is obvious by Charliemopps · · Score: 1

      Yeah, but the cases in which your hardware would no longer be supported, it's going to be on fairly old equipment (5-10years) which, for the most part, people are using as servers, firewalls, routers, etc... I wouldn't be turning on daily updates on a device like that. Worst case, if you built a computer for a relative they use just to check their mail. But again, I wouldn't turn on updates unless I were there to monitor it.

    8. Re:Obvious problem is obvious by clang_jangle · · Score: 2, Insightful

      Yeah, but the cases in which your hardware would no longer be supported, it's going to be on fairly old equipment (5-10years)...

      Five years is *way* too soon. Who does Canonical think they are, Apple?

      --
      Caveat Utilitor
    9. Re:Obvious problem is obvious by pecosdave · · Score: 2, Interesting

      My results were like yours. That's why I finally switched to stable from testing. Got tired of working on my system instead of using my system.

      --
      The preceding post was not a Slashvertisement.
    10. Re:Obvious problem is obvious by Anonymous Coward · · Score: 0

      >Finally, an Ubuntu where everything just worked.

      Lucky. 10.04 won't let me poweroff my computer. sudo shutdown -P now results in a reboot. EVERY TIME.

    11. Re:Obvious problem is obvious by Anonymous Coward · · Score: 0

      It's spelled "boxes".

    12. Re:Obvious problem is obvious by aster_ken · · Score: 1

      I was helping out on a bug similar to this in the 8.04 days. Do you happen to use a Toshiba Satellite Pro?

    13. Re:Obvious problem is obvious by Anonymous Coward · · Score: 0

      And some, not all, of that older hardware will work with Windows 7 but not Linux. I have an "old" box like that which works great with sarge and Windows 7 but nothing else.

    14. Re:Obvious problem is obvious by Anonymous Coward · · Score: 0

      This will probably get marked as me trolling, but yeah, reading this announcement, they're talking about adopting a decidedly "App Store" style model of updating... much like Apple is doing with iOS, and soon will be doing with Mac OS X, and much like Google is doing with moving more of their app updates into the Android Market, and out of the base release.

      The challenge for Canonical, as it is for Apple and Google, will be keeping a stable base for all of those applications to work on top of.

    15. Re:Obvious problem is obvious by Anonymous Coward · · Score: 0

      It didn't work when you left it. It didn't work when you came back.

      That's pretty much the definition of stable.

      Do you drive a BMW by any chance?

    16. Re:Obvious problem is obvious by coolsnowmen · · Score: 1

      to fix it for her, put a baby in her belly and tell her to git off that darn computer and bake him some pie.

      Intentional pun?

    17. Re:Obvious problem is obvious by sourcerror · · Score: 2, Interesting

      Well, Ubuntu 9.x had some issues with ATI drivers. (Updated Xorg, and the ATI binary driver didn't work.)

    18. Re:Obvious problem is obvious by pecosdave · · Score: 1

      I quit ATI years ago due to problems with their chips.

      Now that they're merged with AMD I may reconsider. (may have little choice)

      --
      The preceding post was not a Slashvertisement.
    19. Re:Obvious problem is obvious by Stupendoussteve · · Score: 3, Interesting

      Did you happen to post a bug, or just assume they knew that their stable security update had actually broken something?

      If there was a bug, it would have been fixed.

    20. Re:Obvious problem is obvious by Anonymous Coward · · Score: 0

      they are already changing the software center. Since they want commercial apps in it, they also offer non-bugfix updates for the commercial partners. A step from only commercial software to all software is small, and 5 years is plenty of time for ubuntu, they are only 6 years old. I believe they could do it in 11.10.

      I just hope they only upgrade software things which provide better gui's and other usability fixes. I hope they do not upgrade things like drivers, because these could break your system very hard and a user doesn't notice the drivers.

    21. Re:Obvious problem is obvious by Anonymous Coward · · Score: 0

      Bug report number, or it didn't happen.

    22. Re:Obvious problem is obvious by Etriaph · · Score: 1

      Every user has a choice not to update.

      --
      "It's here, but no one wants it." - The Sugar Speaker
    23. Re:Obvious problem is obvious by mabhatter654 · · Score: 1

      they live in a server "farm" and do boring work. Therefore they're just like Oxen!

    24. Re:Obvious problem is obvious by mabhatter654 · · Score: 1

      but why should that matter in a FREE OS? Why should something that works today, not work tomorrow because of a different app version or an updated driver? Most importantly, why have we still not solved the problem of IDENTIFYING when hardware falls off and letting you know BEFORE you install it? This should be dead simple to match up hardware strings with what's in the configuration files for the new version.

    25. Re:Obvious problem is obvious by Confusador · · Score: 1

      Ubuntu 10.04 has some issues with ATI drivers. I installed a bunch of upgrades yesterday, rebooted, and the binary driver isn't working anymore.

    26. Re:Obvious problem is obvious by multisync · · Score: 1

      sudo shutdown -P now results in a reboot. EVERY TIME

      Have you tried 'sudo shutdown -h'? If that doesn't work, try -y (halts system even if issued from a dial-up terminal).

      --
      I don't care why you're posting AC
    27. Re:Obvious problem is obvious by Stuarticus · · Score: 1

      I do, and I have serious power management problems, shutting the lid usually leads to the machine hanging, real PITA.

      --
      If you think someone isn't free to have a different definition of "freedom" you may be a tyrant.
    28. Re:Obvious problem is obvious by pecosdave · · Score: 1

      After my customary week of hard headed self trouble shooting I found a bug report.

      The bug had been posted by others. The general answer was "That chip is no longer supported due to issues with the chip itself and we're no longer going to include nasty hacks to make it work". That was firewire. The sound issue was also reported by someone else, the answer was my audio chip didn't work properly. Well, it worked before, and it works on Kubuntu. I don't doubt the chips are buggy, but at least I got the nasty hacks with Ubuntu. When I first moved over the sound was fixed, but firewire stayed broke. Both work now. I haven't tried Debian in about a year - I tend to keep my laptops for a while. My previous Celeron 450 was used until people were making fun of me for carrying a laptop that still had a visible serial port. It finally fell apart, literally, you could see the mainboard. I'm sure the same will happen to this thing.

      --
      The preceding post was not a Slashvertisement.
    29. Re:Obvious problem is obvious by sourcerror · · Score: 1

      Funny. I just installed 10.04, and this is the first release that works with the ATI drivers. (I have a Radeon HD 3850.) I tried OpenSuse 11.3 and Centos 5.5 for comparison too, and only Ubuntu worked with the ATI binary drivers.

    30. Re:Obvious problem is obvious by Confusador · · Score: 1

      Interesting. I'm running an Integrated Radeon HD 3200, and I really haven't had many problems in the 2 years I've had it. Not all the driver releases work, mind, but usually one of the last few will. In this case the 32-25 kernel update broke the 10.10 drivers, and installing the 10.11 drivers (in safe graphics mode) fixed it.

      Honestly, I'm having a hard time figuring out who to blame here... It was an update from Ubuntu that broke it, but the never left me without a working system (just without games), and AMDTIs drivers are flaky to begin with. In any case, it's a far cry from the driver hell of years ago.

    31. Re:Obvious problem is obvious by howdotheydothat · · Score: 1

      Keep doing the same thing yet expecting a different result? Isn't that a definition of something?

    32. Re:Obvious problem is obvious by sourcerror · · Score: 1

      I don't know what you mean by 10.10,10.11; (guess not the Ubuntu realeases, as there was none at 10.11). I run Ubuntu 10.04 (gnome) without updates, and the flgrx driver offered by Ubuntu (not from ATIs webpage).

      To be honest, in Blender the OpenGL rendered menus behave a bit weird (e.g. don't appear instantly as they're clicked, but you have to move the mouse where the menu should appear; the mousover won't produce appropriate effect on the menuitem beneath it, etc.), but overall useable. It runs tremolous, and other OpenGL games, but they constantly resize the screen resolution after quitting when run in fullscreen).
      On Centos the only effect I got was extremely slow webpage rendering. On Suse not even the desktop appeared after install.

      When I first had the driver problem in Ubuntu (desktop doesnt appear), I tried to remove it from command line (safe/rescue mode), but even after removing fglrx things didnt return to normalcy. So as I see, ATI driver support is totally unpredictable.

    33. Re:Obvious problem is obvious by badkarmadayaccount · · Score: 1

      Have you tried another side of the family? CentOS, Fedora, Arch, Slackware, OpenSUSE?

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  4. Seen this many times by BadAnalogyGuy · · Score: 5, Insightful

    You go from one release cycle style to another. Periodic releases to constant releases. And then back.

    Each style has its advantages, but in the end you just end up changing for change's sake and no real benefit is gleaned one way or the other. It's a lot like reorganizing resources in a company. You move some people here, you transfer some people there, you change from a horizontal hierarchy to a more vertical one. Then in 18 months you change it back.

    In the end, the guys on the ground doing all the nitty gritty work do the same job they've always done and the company keeps chugging along.

    That being said, it's usually a case of management losing touch with the guys on the ground that causes this kind of shakeup. I wouldn't be surprised if Shuttleworth is a bit disappointed in how the business is going and is looking to change the sales story for Ubuntu. From the "stable and great" OS it is now to "cutting edge and always up to date" OS it could be with constant drops.

    1. Re:Seen this many times by Anonymous Coward · · Score: 0

      He's looking to get more into mobile and sees rolling updates as a model for that market.

    2. Re:Seen this many times by b4upoo · · Score: 1

      I once worked in a situation where not only management but complete ownership changes occurred several times in a seven year period. It became somewhat obvious that both ownership and management were somewhat of a triviality as they had very little to do with operating the business.

    3. Re:Seen this many times by Anonymous Coward · · Score: 0

      Another reason could be that periodic releases runs the risk of damaging the brand. I've seen well enough articles of reviewers trying out the "latest Ubuntu alpha!!!one!!!OMG!", stuff breaks, and it gets a shitty review. A rolling release, while it may not garner much attention in the "radical change for the better/worse"-department, is a much more manageable, much less schizophrenic, beast. TBH I myself hate nothing more than pissing my pants in excitement over a coming release, then get slapped with regressions and broken stuff much worse than the prior release.

  5. Don't like it by Haedrian · · Score: 0, Redundant

    I don't really like this news.

    People like new things. I think you can get more people to change by telling them "The latest Ubuntu is out!" - which has some large changes which people can get wowed by and appriciate.

    That said, with the update manager always updating at least SOMETHING every day, its sorta like this.

    That said, I wish to add a question - What exactly is the difference between say Ubuntu 10.4 and 10.10 ? What exactly is a 'latest upgrade' ? When they change the way things look and a few policies (such as the default media players?)

    1. Re:Don't like it by Abstrackt · · Score: 1

      That said, I wish to add a question - What exactly is the difference between say Ubuntu 10.4 and 10.10 ? What exactly is a 'latest upgrade' ? When they change the way things look and a few policies (such as the default media players?)

      10.10 uses the 2.6.35 kernel by default instead of the 2.6.32 kernel and it has better driver support than 10.04 (more stuff just works).

      95% of the changes between releases are completely cosmetic but there is the odd thing that makes it worthwhile, for me anyway.

      --
      They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance. - Terry Pratchett
    2. Re:Don't like it by JackieBrown · · Score: 1

      The difference should be newer versions of apps and kernels.

      Stable typically only gets bug fixes.

    3. Re:Don't like it by EnglishSteve · · Score: 1

      10.10 uses the 2.6.35 kernel by default instead of the 2.6.32 kernel and it has better driver support than 10.04 (more stuff just works).

      And some stuff that 'just worked' in 10.04 no longer works in 10.10.

    4. Re:Don't like it by xSauronx · · Score: 1

      I kinda got tired of the way ubuntu updated things and stopped using it. They just *move* stuff every 6 months and it was always something that annoyed the hell out of me. On top of that...the kernel updates were pretty regular, which means I needed to reboot. I was rebooting ubuntu a couple of years ago more than I ever reboot Windows now. Is that still the case? Seems like I was getting kernel updates weekly or bi-weekly.

      --
      By and large, language is a tool for concealing the truth. -- George Carlin
    5. Re:Don't like it by Anonymous Coward · · Score: 0

      People like new things. I think you can get more people to change by telling them "The latest Ubuntu is out!" - which has some large changes which people can get wowed by and appriciate.

      The parent makes a great point.

      Consider that the Google search traffic for Ubuntu is cyclic, and matches the release cycle closely.

      http://www.google.com/insights/search/#q=ubuntu&cmpt=q

    6. Re:Don't like it by Anonymous Coward · · Score: 0

      The mass kernel updates are usually only the first few weeks after release. If you jump in a month or two late, needing to reboot is fairly rare.

    7. Re:Don't like it by 0123456 · · Score: 1

      I was rebooting ubuntu a couple of years ago more than I ever reboot Windows now. Is that still the case? Seems like I was getting kernel updates weekly or bi-weekly.

      Unlike Windows, you don't need to reboot for a kernel update unless it's an essential security fix: unless it's changed in Windows 7, Microsoft won't let you install any other updates until you've rebooted to finish installing the previous one, whereas Ubuntu couldn't give a damn.

      I seem to get a new kernel from Ubuntu every couple of weeks, but I only reboot my MythTV server every month or two unless there's a serious hole I really want fixed there and then.

    8. Re:Don't like it by Anonymous Coward · · Score: 0

      True. OTOH, it might be just "funny" to find out some morning after daily updates, that window close button had moved to some random corner, a functional GUI replaced with something untested button collection, which takes quarter of screen, etc.. Perhaps it is just time to move my Eepc901 from the Netbook Remix to a less adventurous system, which is not governed by some visionary user experience artist wannabe. Any suggestions?

    9. Re:Don't like it by avaik6 · · Score: 1

      True. OTOH, it might be just "funny" to find out some morning after daily updates, that window close button had moved to some random corner, a functional GUI replaced with something untested button collection, which takes quarter of screen, etc.. Perhaps it is just time to move my Eepc901 from the Netbook Remix to a less adventurous system, which is not governed by some visionary user experience artist wannabe. Any suggestions?

      Cosmetic changes don't apply to your existing user, but to new ones, therefore, unless you create a new user each time you use your computer, you won't notice those changes.


      Not untill you have a spare day and say "oh, I'm feeling nauhty, I'm going to reinstall my oobantoo, oh yes!"

    10. Re:Don't like it by MonsterTrimble · · Score: 1

      Agreed. My old creative webcam *FINALLY* works. Now, if I could get Kopete to recognize it I'd be set.

      Siderant: Why is it that Kopete can't seem to keep up with Pidgin on their little items when it beats the blue hell out of Pidgin in the big-time stuff like webcam (when it works!), theme integration, identity grouping and the like? I mean little things like 'sort by recent activity', 'last seen', and 'psychic mode'. It's the little things like that which keep me from going back to Kopete full time. That and Kopete liking to eat memory like crazy.

      --
      I call it 'The Aristocrats'
    11. Re:Don't like it by somersault · · Score: 1

      Consider that the Google search traffic for Ubuntu is cyclic, and matches the release cycle closely.

      Part of this will of course be people trying to fix problems with the latest version :P

      Though this year things have been pretty smooth sailing for me when upgrading.

      --
      which is totally what she said
    12. Re:Don't like it by Hal_Porter · · Score: 1

      Microsoft won't let you install any other updates until you've rebooted to finish installing the previous one,

      That's because they test the old version, update 1 applied fully, update 1+2 applied fully and so on.

      They don't test all possible chimeric system configurations e.g. where updates 1+2+3 were applied fully, 4 was applied to libraries but there is no reboot so the kernel has the updates 1-3 but not 4 and 5 was applied fully.

      whereas Ubuntu couldn't give a damn.

      Err, never mind.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    13. Re:Don't like it by Stupendoussteve · · Score: 1

      Rolling release distributions do not put untested updates out to the masses. They all have a testing repository where updates are fielded before making it into the stable system. That is one reason even Arch isn't truly bleeding edge at all times, but close to it.

    14. Re:Don't like it by Anonymous Coward · · Score: 0

      Unlike Windows, you don't need to reboot for a kernel update unless it's an essential security fix: unless it's changed in Windows 7, Microsoft won't let you install any other updates until you've rebooted to finish installing the previous one, whereas Ubuntu couldn't give a damn.

      I seem to get a new kernel from Ubuntu every couple of weeks, but I only reboot my MythTV server every month or two unless there's a serious hole I really want fixed there and then.

      Windows doesn't force you to install updates. Encouraging users to reboot after doing so is smart. yum.conf:exclude=kernel* is stupid, and I find systems at work every day like that. Installing kernel updates, enabling them, then not rebooting to activate them for months is stupid. That's what leads to a lot of head scratching down the road when things powerpath, ocfs, etc break after a reboot and "nobody changed anything". What good comes from making a bunch of change then waiting for some later date long after you've forgotten to properly activate those changes? A good OS delays such change until as close to activation time as possible, OR makes the changes and strongly urges the user to activate them as soon as possible. Unlike every other OS you'll find in a datacenter, Linux gets away with irresponsibly dumping changes all over your system during updates. It's ... excusable ... in a desktop environment, but stupid. It's downright stupid for a server OS. You just hope each RPM upgrade is able to restart every dependent process (hold on, I'll restart your mysql for you), and then writing that off as not affecting uptime. Linux update stability isn't designed or engineered in, it's blind luck, and a forgiving userbase.

      You're getting kernel those updates because there are security vulnerabilities fixed that frequently.
      http://web.nvd.nist.gov/view/vuln/search
      type "linux kernel"

      UNIX Administrator w/RHCE

  6. I have made a suggestion like this long ago. by miffo.swe · · Score: 4, Insightful

    While i understand that you want the foundation to be fairly stable that in itself creates a slew of problems. Foremost that stuff like Firefox, OpenOffice and other userend apps wont get upgraded to newer versions until the next rollover.

    My personal dream would be a distribution where the user end is getting upgraded often and fast while stuff under the hood gets overhauled less often.

    A suggestion would be major overhauls once every two years of the backend stuff while user applications is kept on newest stable versions. That way developers of backend stuff gets ample time to iron bugs out while users wont have to upgrade the whole desktop just to get a new version of an app.

    --
    HTTP/1.1 400
    1. Re:I have made a suggestion like this long ago. by Anonymous Coward · · Score: 0

      This already exists and is called "FreeBSD".

      All the basic unix-userland, kernel and a couple of old and common server applications are in stable versions in the base system. All the fancy stuff is installed from ports.

      While it has some benefits, and I use it as a server with great success. For a desktop environment, like Ubuntu, I suspect it would be quite work intensive to keep up to date.

    2. Re:I have made a suggestion like this long ago. by WayToGoPhil · · Score: 1

      We seen how well rolling releases worked for gentoo. Sounds to me you want service pack updates similar to windows and OSX. Which I'm fine with but where do you draw the line on which applications get updated to their newer versions? Are just talking about applications like Firefox, Open Office? What about applications like RhythmBox that are tied to their DE. Hell do we push the latest DE(GNOME/KDE) updates out like you want for Firefox?

    3. Re:I have made a suggestion like this long ago. by 0123456 · · Score: 1

      While i understand that you want the foundation to be fairly stable that in itself creates a slew of problems. Foremost that stuff like Firefox, OpenOffice and other userend apps wont get upgraded to newer versions until the next rollover.

      I'm pretty sure I've had Firefox version upgrades in both CentOS and Ubuntu without an OS version change, so that doesn't seem to be a problem.

    4. Re:I have made a suggestion like this long ago. by JackieBrown · · Score: 1

      I like it better the way it is now. There are ppas out there for most apps if you want newer versions. This gives each user control on what apps they consider non-essential enough to risk an upgrade for.

    5. Re:I have made a suggestion like this long ago. by Anonymous Coward · · Score: 0

      I assume that is what ubuntu tries to target here, run the user space in the latest version of the apps, but keep the foundation in the usual release cycle. Of course this only works as long as the apps use the stable base instead of going for the latest version of a shared lib.

    6. Re:I have made a suggestion like this long ago. by MBGMorden · · Score: 1

      Yes but PPA's can become a royal PITA when it comes time for the next upgrade. Any system that I've heavily used PPA's on has always have some issues during the upgrade procedure - most I had to reinstall from scrach to work out the quirks. Sticking with all standard repositories has never caused a problem.

      For some software like Banshee, I take that risk, but I don't do it for anything but a select few packages.

      Personally, I like the "limited rolling" idea. Let Ubuntu release updated versions of the user-space applications as they come out, in between releases. Major kernel changes, or underlying structure though, hold that over until the next release (except for security patches, naturally).

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    7. Re:I have made a suggestion like this long ago. by Anonymous Coward · · Score: 0

      My personal dream would be a distribution where the user end is getting upgraded often and fast while stuff under the hood gets overhauled less often.

      No doubt this will be modded funny, but gentoo can give you this.

    8. Re:I have made a suggestion like this long ago. by spinkham · · Score: 1

      It used to be a problem. Firefox has a short support window for older versions of Firefox, and Ubuntu developers have had to try to backport fixes to older versions of Firefox rather then do a major version upgrade. They have recently stopped this policy and are upgrading all older distros to the most recent firefox.

      https://wiki.ubuntu.com/DesktopTeam/Specs/Lucid/FirefoxNewSupportModel

      --
      Blessed are the pessimists, for they have made backups.
    9. Re:I have made a suggestion like this long ago. by arndawg · · Score: 1

      I would really like something like that for gentoo. It's a PITA to keep the gentoo system updated, but for user-apps it's not difficult.

    10. Re:I have made a suggestion like this long ago. by grumbel · · Score: 1

      My personal dream would be a distribution where the user end is getting upgraded often and fast while stuff under the hood gets overhauled less often.

      Another thing I would love to see is a distribution where I can decide when I want to upgrade (or downgrade), not some random other guy. Far to often I have run into situations where a new piece of software contained a bug that didn't exist a version earlier, but with standard apt-get there really isn't a proper way to downgrade, let alone installing two different versions of the software side by side.

      Using source has a workaround or hunting down for an old .deb package of course helps, but I would much prefer if the package management would be flexible to deal with that by itself and not require ways to work around it.

    11. Re:I have made a suggestion like this long ago. by uglyduckling · · Score: 1

      So, essentially, moving to the model that Windows and OSX has had for years - a very limited set of 'system' apps that get updates with each OS release, and application software that gets updated whenever. I think that has big advantages.

    12. Re:I have made a suggestion like this long ago. by icebraining · · Score: 1

      Debian Stable + backports?

    13. Re:I have made a suggestion like this long ago. by Anonymous Coward · · Score: 0

      Exactly. Very similar to the Windows model. The core OS gets mostly security updates and such, sometimes a new API but very little changes to the core. User applications are upgraded as a separate process and can be bleeding edge or whatever you want.

    14. Re:I have made a suggestion like this long ago. by Anonymous Coward · · Score: 0

      While i understand that you want the foundation to be fairly stable that in itself creates a slew of problems. Foremost that stuff like Firefox, OpenOffice and other userend apps wont get upgraded to newer versions until the next rollover.

      My personal dream would be a distribution where the user end is getting upgraded often and fast while stuff under the hood gets overhauled less often.

      A suggestion would be major overhauls once every two years of the backend stuff while user applications is kept on newest stable versions. That way developers of backend stuff gets ample time to iron bugs out while users wont have to upgrade the whole desktop just to get a new version of an app.

      This is how it should be done, a stable core with defined components ("core" components, including even some "core" apps let' say kernel, apache, gnome libraries, libc, gcc....) updated every two years, a default repository for updated apps and a stable repository of the original version of the same apps (clearly for enteprise).
      I believe it is possible to menage something like that and much of the current situation is a relic of the dark past of '80 Unix.
      This is something we should throw away, instead of the good things we loose every year thanks to the great ideas of the "brillian moultitouch highspeed internet apple stile" developers infesting the Linux scene.
      But we should think positive, in 5 years one flashy geniuos will came and tell us this idea is "the next best thing" and the crowd will hail him as the saviour.

      One last thing. We should also teach to the gnome people how the test their software and patch bugs.
      Taking 10 years to fix bugs in the panel code to handle screen resolution changes, breaking power management and screensavers in stable releases, and adding IPV6 to application and not testing them in all situations of IP V.4+IP V.6 / IP V.4 or IP V.6 (only to cite a few) is simply idiocity.
      Any call of "there is the code, help fixing it yourself" is bullshit. First get your act together, then we can start thinking about help.

    15. Re:I have made a suggestion like this long ago. by Stupendoussteve · · Score: 1

      I see it now... BSD Linux, the Linux of the future!

      Lot of distros trying to put a BSD kernel into a GNU userland. How soon until people try the reverse (at least from a design standpoint)?

      The only problem I see is the complete lack of true consensus of "core" versus "applications" in the Linux world as well as the difficulty of dealing with the myriad of projects that would make up that "core", with different development styles, priorities and schedules. BSD operating systems are able to function that way because the core is defined and developed as one entity, which includes the kernel and userland. You can rebuild the entire system with one "make" command.

      I have long been tempted to try to create (for myself) a similar system, utilizing a basic LFS install as my "core" and going from there, but I don't really have the time nor skill to pull it off.

    16. Re:I have made a suggestion like this long ago. by Burz · · Score: 1

      Foremost that stuff like Firefox, OpenOffice and other userend apps wont get upgraded to newer versions until the next rollover.

      I agree. However, that's what you get in a system where the OS updates are indistinguishable from Application updates.

      Its also why so many people 10yrs ago (like myself) were deleting 3/4 of their Debian-based systems when trying to remove or change a single problematic dependency for an app.

      OS and App package management should be handled separately.

    17. Re:I have made a suggestion like this long ago. by Vegeta99 · · Score: 1

      You can rebuild the entire system with one "make" command.

      Back in the day, make -j4 world used to keep my apartment warm at night, slowly putting me to sleep with das blinkenlights..... ahh, memories.

  7. Stability? by Bill_the_Engineer · · Score: 0

    I know it sounds like a good idea but the Ubuntu releases also introduce some major feature or some behind the scene platform change. What new headache will each rolling release introduce to the user every day?

    --
    These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    1. Re:Stability? by SirGarlon · · Score: 2, Insightful

      Yeah, daily releases sound great for the press but it does beg the question how they're going to deal with a new major release of glibc or something.

      --
      [Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
    2. Re:Stability? by leptechie · · Score: 1
      Well as everyone's been pointing out, yes (near-)daily releases happen now. A packaged release happens every six months, and probably will stay that way, especially for Long-Term Support releases. Sound like Shuttleworth's proposing the whole of Ubuntu's user-base move into the Testing role, and to my mind that's just bad for business. The releases, and especially the LTSs have a defined feature set and take their time to iron out the kinks. With this many packages interacting, I have a tough time seeing how this isn't going to be something of a disaster.

      Then again, I've been using Fedora for years, and haven't felt like I've been anything but a beta tester the whole time.

    3. Re:Stability? by Tanktalus · · Score: 1

      It's not like this hasn't been done before by other distros. In fact, "rolling updates" was, to me, an advantage of Gentoo. I used to run RH and even RHEL, but I had two major problems with them. a) Too much effort to get sources to compile. For example, I wanted to try the latest wx out from a coding perspective. I banged my head against it for hours and couldn't get it working. Maybe it works now, but with the RH level I had, it wouldn't for me. And b) upgrades from one release to the next were woefully underdocumented and convoluted. I didn't like the idea of blowing away the OS (which may have parts in /opt), but trying to keep non-OS stuff (that may have installed stuff to /usr) and then installing everything again, just so I could use the latest and greatest of whatever the distro didn't want to put in older releases. For example, using the latest Firefox - if the distro merely backported security fixes, I'd never see performance enhancements or new features (not all of Firefox's new features are compelling, but some could be). Or OpenOffice - newer versions of OOo have fixes for dealing with MS formats, and I may never see those, despite them being vitally important for my work with OOo, without upgrading the entire distro.

      Now, Ubuntu may have an installer that goes from release to release by simply installing over top of the previous one. If they only support upgrading from the previous one, then I would end up being forced to take down my system every 6 months, give or take, to do the upgrade, and that's not great, either. Hopefully it would support at least two levels back. And maybe RH supports this better now, too. I don't know - I've been running Gentoo exclusively here for many years. I'm always at the latest - sometimes that's good (Firefox, OOo), sometimes not so much (deciding that an application is stable, and not wanting to upgrade - but then it leaves portage, and I won't be able to recompile it against a new glibc or some other library it depends on when that library gets upgraded). On the whole, I have my own flexibility, and I think this is better. Which, of course, is why I use it. I probably wouldn't want to base critical commercial servers on it, at least not without having my own test machine to ensure upgrades are ok before rolling them out to the production server, but for my home machines, it's great.

    4. Re:Stability? by fwarren · · Score: 1

      It is not just forcing everyone on testing. It also changes the focus on debate. Now instead of users moaning for 6 months about not wanting their tabs moved from the right side to the left, They will get up one day, run update, and boom, the tabs will move. Then users can argue about not liking it, but it will have already been done.

      --
      vi + /etc over regedit any day of the week.
    5. Re:Stability? by badkarmadayaccount · · Score: 1

      I've been running Fedora for something like a year - love it - solid as a rock - most of the fuckups are fixed with a few commands from a web howto, and the odd manual RPM. Ubuntu - since when do their users not beta test everything?

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  8. But you can do that now by maweki · · Score: 3, Funny

    Just add debian testing to your sources.list


    Or if you are really curious how it feel when your userland changes on a daily basis, add debian unstable...

    1. Re:But you can do that now by 0100010001010011 · · Score: 1

      I don't know why Sid gets the bad rap that it does. I run it on my Sheevaplug, I've run it on a few other machines. I've had maybe 1-2 problems and they were all fixed within a day.

      Now Debian Experimental....

    2. Re:But you can do that now by HelloKitty2 · · Score: 1

      That reminds me of Fedora Rawhide, people should try that if they want the "constant updates" model.

    3. Re:But you can do that now by Saint+Stephen · · Score: 1

      The first thing they teach you on d-l when you complain about a Sid issue is, "did you install apt-listbugs?" If you're not smart enough to read the buglist before you install, you shouldn't run Sid - you should run Stable.

      Of course if you're the very first guy to install it you can still hit issues. I keep a local repo of my "last known good" debs so I can rollback if Sid breaks something. The equals key in aptitude is your friend.

    4. Re:But you can do that now by Anonymous Coward · · Score: 0

      SID used to get a bad rap because massive changes would be made and just dropped right in.

      All the people who used SID as their primary repository whined about it after the XFree-XOrg change because they (unreasonably) expected SID to stay usable. They won and now all the massive changes are made in Experimental, so SID is no longer the bleeding edge.

    5. Re:But you can do that now by Anonymous Coward · · Score: 0

      Relying on apt-listbugs means relying on some else to already have filed a bug report for the issue which may trip you up. Sounds like an unreliable method to me.

  9. Instability through Obscurity by Sarten-X · · Score: 2, Interesting

    The biggest problem I've had with Arch is that changes are only tested on a few common packages before being sent out. If you use an obscure package routinely, it might not be tested decently with any given change, especially to libraries.

    Once a change breaks something, you're left trying to install multiple versions, locking versions, modifying the source, or other such deep magic. Very quickly, the whole system gets to be too big a hassle to deal with.

    --
    You do not have a moral or legal right to do absolutely anything you want.
    1. Re:Instability through Obscurity by tenchikaibyaku · · Score: 2, Interesting

      I'm sure I'll get some flack for saying this, but this is one place where I think that gentoo is slightly better than arch: you have more power to (easily) put together a set of packages that works for you.

    2. Re:Instability through Obscurity by satoshi1 · · Score: 2, Informative

      That's really only the case if you're installing packages from the AUR that are unmaintained or have a lazy maintainer. With the recent python3 switch, everything not in AUR (since that is user maintained), was updated to point to the appropriate python executable.

      OR, the issue is that you're performing selective upgrades. Which, in that case, of course you're going to run into library issues. ANY rolling release OS is meant to be fully upgraded whenever an upgrade is performed, otherwise you risk breaking everything.

      With Arch, it only breaks if you break it, since you have total control over everything.

    3. Re:Instability through Obscurity by DrXym · · Score: 2, Interesting
      Once a change breaks something, you're left trying to install multiple versions, locking versions, modifying the source, or other such deep magic. Very quickly, the whole system gets to be too big a hassle to deal with.

      Maybe the answer is something akin to restore points in Windows, noting prior to an upgrade what system files will be overwritten, backing them up (and the dpkg database) and then installing the update. If there is a screwup, then you can rollback to some point in the past.

    4. Re:Instability through Obscurity by Beelzebud · · Score: 2, Interesting

      Well I also use Arch, and I've never had problems when using packages from the official repository, or a maintained AUR package.

    5. Re:Instability through Obscurity by Anonymous Coward · · Score: 0

      "Once a change breaks something, you're left trying to install multiple versions, locking versions, modifying the source, or other such deep magic."

      This is exactly what you don't want to do. File a (proper) bug report. Ask in irc or the forums. There are always people willing to help you find the right solution, but ignoring the problem and moving on to an even more obscure package is the wrong way to go in an opensource community.

      Protip: you're doing it wrong.

    6. Re:Instability through Obscurity by Sarten-X · · Score: 1

      Then, after 6 months of lost use, the answer comes back:

      "Yeah, we patched that last week."

      Meanwhile, servers are crashing and money is lost, too. It's simply unacceptable for any kind of business system.

      --
      You do not have a moral or legal right to do absolutely anything you want.
    7. Re:Instability through Obscurity by Stupendoussteve · · Score: 1

      I would not put a rolling release on any business system. There's simply too much activity (thus update overhead) and too little benefit. Most of the changes are not for security, but functionality and features. Most package changes such as broken library dependancies can be fixed by manually recompiling the package. It's one of the reasons Arch includes the ABS, so you can rebuild using the exact scripts the maintainers used.

      If Ubuntu does this and does not at least keep their LTS, they are showing they really want to be used for the home computer, the user computer, but not the business computer.

    8. Re:Instability through Obscurity by Risen888 · · Score: 2, Interesting

      Well, that's easy. I don't remember the directory path right now (I'm at work), but maybe it's something like /var/cache/pacman/somethingorother, all the old package files are right there. I've had to go back there a couple times, but that's about the extent of the headaches I've ever had.

      --
      Hey, I finally got my first freak! Took you long enough!
    9. Re:Instability through Obscurity by rhomp2002 · · Score: 1

      I have twice which is why I am not using Arch now. I really liked the speed of it when it was working fine but when I had a couple of updates go bad and the second time it was because of a package that was accidentally placed in official when it should not have been, I stopped. They gave an explanation as to what would have to be done to get back and it didn't work so I loaded Linux Mint and kept chugging along.

    10. Re:Instability through Obscurity by Anonymous Coward · · Score: 0

      A few months ago, upgrading nvidia-173xx or nvidia-96xx led to some major clusterfucks since the blobs didn't support the new Xorg release. So if one didn't get fucked over already by another video driver / Xorg problem, one had to downgrade and blacklist the offending packages. Certainly not the best method, but it shows that one shouldn't upgrade integral components until one is pretty damn sure that they are fully working.

  10. Ubuntu SID? by Anonymous Coward · · Score: 1, Interesting

    This was Debian's solution, still in development. No long cycles and it's great for the people who love the bleeding edge.

    1. Re:Ubuntu SID? by scharkalvin · · Score: 4, Informative

      Linux Mint is already doing a 'rolling release' with a distro based on Debian testing.

    2. Re:Ubuntu SID? by nukem996 · · Score: 1

      For alot of things Sid is still way out of date. I don't do much Debian work anymore but when I did I remember comming across tons of them and having to either roll my own Debian package for awhile awhile. This is certainly the case for lesser used packages.

    3. Re:Ubuntu SID? by chowdahhead · · Score: 1

      A lot of Sid is in sync with upstream, and for those packages that aren't, we have Experimental.

    4. Re:Ubuntu SID? by steveg · · Score: 1

      If so, they must have just started. Last time I looked at Mint they were pretty firmly tied to "upstream"... which was Ubuntu.

      There had been talk in their forums of switching over to following Debian, but the project leaders made it very clear that that was never going to happen. I was hoping they would, Debian works better on some of my hardware than Ubuntu.

      --
      Ignorance killed the cat. Curiosity was framed.
  11. Debian Experimental? by xoundmind · · Score: 1

    That'll keep your system fresh.

  12. To much change fades the message by Bucc5062 · · Score: 1

    What is this fascination with change for change sake? What could possibly be so important that it has to come out each and every day? Then to use a silly statement like "in an internet-oriented world" to justify what sounds more like the capricious nature of an marketing executive then solid rational for updating software...meh!

    As a recent (4 years) user of Linux I find the current release process more reliable then wondering what will happen the next day. Like another poster, I've had a "stable" release break what worked, causing me to wipe and rebuild with a previous version. These days I wait a few months for kinks to work out of a release before installing on any of my systems. Don't use the internet as an excuse to garner attention and push out sloppy programs just to say "we got there first". Promote and produce solid, dependable, and balanced releases that make the Linux (ubuntu) experience a positive one; you'll have a stronger following.

    --
    Life is a great ride, the vehicle doesn't matter
    1. Re:To much change fades the message by HelloKitty2 · · Score: 1

      *than
      than solid rational ..

      But I agree with your post, don't like where all this "internet age" thing is going. Soon we'll see a facebook icon by default on the desktop, or something.

    2. Re:To much change fades the message by 0123456 · · Score: 1, Insightful

      What is this fascination with change for change sake? What could possibly be so important that it has to come out each and every day?

      The problem is that if you wait six months between upgrades then that means you spend 12 hours downloading and installing hundreds of megabytes of changes and then it crashes part-way through and your system is hosed. I've reached the point where I'm reluctant to upgrade any of my Ubuntu machines to a new release because of all the problems I've had in the past.

      If they can release the updates in smaller batches which make less changes then that would reduce the odds of a system not working and taking six hours to fix. But, as people have said, that introduces its own problems if you change sometihng like glibc or the kernel version and suddenly have to recompile half the packages to be compatible.

    3. Re:To much change fades the message by Anonymous Coward · · Score: 0

      12 hours to download and install an Ubuntu point release? WTF? Are you running a Pentium 166MMX on a 28.8k dialup ?

      Here on my pretty crappy almost 3 year old computer on a 10Mb connection it takes half an hour to do everything.

    4. Re:To much change fades the message by Spliffster · · Score: 1

      The problem is that if you wait six months between upgrades then that means you spend 12 hours downloading and installing hundreds of megabytes of changes and then it crashes part-way through and your system is hosed. I've reached the point where I'm reluctant to upgrade any of my Ubuntu machines to a new release because of all the problems I've had in the past.

      This is the reason i have switched back most of my desktops to debian. The upgrades of ubuntu are not of very good quality. Have a bridged network interface configured? The upgrade process will run into problems. Just to name one annoying example (in todays world of desktop visualization, bridged network interfaces are not so obscure IMHO and are often automatically configured by your visualization solution).

      Kind regards,
      -S

  13. Why not do both? by Logic+Worshipper · · Score: 1

    Ubuntu could release new and simple updates/upgrades regularly, and every few years, release a new version of ubuntu. Who would want to install then update when the most recent live disk is from 10 years ago? Ubuntu could get rid of incremental releases, and just release the LTS versions, then push updates and give users a choice "security updates only", "security updates and minor bug fixes" or "security, functionality, and major bug fixes - may be less stable".

  14. Ooooh, can't wait for it by Smivs · · Score: 2, Funny

    five years is about the time when Ubuntu will run out of letters.

    Looking forward to ZenBuddhist Zebra!

    1. Re:Ooooh, can't wait for it by Anonymous Coward · · Score: 0

      Well ZenBuddhist ist not an adjective. And as the Ubuntu naming grammar states: UbuntuName: Adjective Animal ; You need a adjective starting with a Z.

      Is there an English adjective starting with Z (or at least a Zulu-adjective)?

    2. Re:Ooooh, can't wait for it by Anonymous Coward · · Score: 0

      Zippy. Zany. Zesty. Zealous.

    3. Re:Ooooh, can't wait for it by tonique · · Score: 1

      eg.
      zappy
      zealous
      zesty
      zoomy
      zygomatic

      Take your pick: http://en.wiktionary.org/w/index.php?title=Category:English_adjectives&from=z

  15. This may have unforseen problems by whizbang77045 · · Score: 1

    It's going to be a big enough job for Ubuntu to keep up with whether the latest daily change works with everything. Anyone using using packages not included in the Ubuntu distribution (for example: Boxee) is likely to wake up one morning, and discover their program doesn't work. Some new library will have replaced the old library that the application required. This will probably mean I change distributions, if they do this.

    It also ignores the vast unwashed throng, of which I happen to be a member, who have limitations on their internet access, either due to speed, or daily quotas. It's not unusual now to find their recommended update exceeds my daily quota.

    Please don't tell me I should upgrade to DSL. The only thing remotely resembling high speed internet here is satellite. It's that, or dialup!

    1. Re:This may have unforseen problems by Hatta · · Score: 1

      But Damn Small Linux is perfect for downloading over slow connections.

      --
      Give me Classic Slashdot or give me death!
    2. Re:This may have unforseen problems by Lifyre · · Score: 1

      I wouldn't recommend upgrading to DSL. I would recommend moving. If you're that far out in the wilderness you should either be getting paid enough to afford good enough internet (last sat. internet I used was 5GB daily) or you might want to consider relocation.

      --
      I'll meet you at the intersection of "Should be" and "Reality"
  16. Awsome by nukem996 · · Score: 1

    This is one of the biggest features I miss about Gentoo. I like running the latest and greatest but stablity is also nice. Hopefully this would mean things like same day Firefox stable releases in Ubuntu and others. Not sure how it would handle big things like GNOME, X, or glibc but if they can do it well that would be amazing.

    1. Re:Awsome by Beelzebud · · Score: 1

      You should try Arch. It's very similar to Gentoo, but without all the compiling.

    2. Re:Awsome by nukem996 · · Score: 1

      Currently using Fedora. I'm really not a huge fan of pacman and Fedora is actually pretty up to date with things.

    3. Re:Awsome by steveg · · Score: 1

      I love running the latest and greatest, and I run Gentoo -- on my own machines. If something stops working, then I'll fix it when I get the time, but I can live with the uncertainty on my own machines.

      The machines I support are mainly Ubuntu for the workstations and straight Debian for the servers. Rolling releases are very nice to run (as long as nothing's broken) but they are a nightmare to support (because they are frequently broken.)

      --
      Ignorance killed the cat. Curiosity was framed.
    4. Re:Awsome by Beelzebud · · Score: 1

      Fair enough. That's the beauty of Linux. Plenty of choice. :)

    5. Re:Awsome by badkarmadayaccount · · Score: 1

      How's the new F14, I've still been cautious about upgrading though the last one went well. Anything I need to know? Does Fedora have the nasty habit of dissupporting hardware in new releases - I don't think so, but I'm not sure.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  17. Moving Target by gillkm · · Score: 3, Insightful

    Linux is already much of a moving target when it comes to application development and getting some kind of a consistent environment, now it will be increasing harder (at least on Ubuntu). I can envision vendors spending more time updating their build environments than actually implementing their products.

    --
    I don't like sigs... I don't use it...
    1. Re:Moving Target by Qzukk · · Score: 1

      What distros need to do is have periodic "releases" of the core build and libraries, with applications built on top released as they build. Then things like KDE and glibc remain stable, while we get to use the latest firefox or openoffice once they're tested to work in the core environment.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    2. Re:Moving Target by Anonymous Coward · · Score: 0

      Mark Shuttleworth actually proposed this earlier in the year. He wanted the core software to synchronise releases so that distros could do the same and we'd all get the benefit of consistency.

    3. Re:Moving Target by Anonymous Coward · · Score: 0

      I have software that I wrote 4 years ago and everything builds cleanly on a new Ubuntu install.
      It's still the same libs, APIs, paths and tools.

      Ubuntu updating everyday does not mean GTK, pthreads, glibc etc will change their APIs every day!

    4. Re:Moving Target by tibman · · Score: 1

      You can choose whatever dependancies you want. If the system doesn't have it they will be pulled down along with your application. Version changes in libs are usually minor and won't affect your program (except make it more stable via bug fixes).

      Major version changes are usually installed side-by-side with the older version until the old version becomes depreciated and removed. Even then, there is nothing stopping you from shipping or requiring the older version. But if there are bugs in the older lib it's likely you will have to do the patching yourself (which should be possible since it's almost all gpl'd).

      --
      http://soylentnews.org/~tibman
    5. Re:Moving Target by suy · · Score: 1

      Exactly which category of application are you thinking about? A frequent upgrade doesn't mean a frequent ABI or API incompatible change. I'm a Sid user, and I have no problem with, for example, VirtualBox packages targetted for Lenny. And VirtualBox spans from the kernel level to the GUI, passing through init scripts and so on.

  18. The Schedule by Anonymous Coward · · Score: 0

    We have to run on "internet time", it's all about the schedule, we can't let the schedule slip. We have to release something, anything on schedule. Doesn't matter if it's crap, as long as it compiles, ship it! We have to have something new for the schedule, meet the schedule! Can't slip behind schedule!

    Looks like Ubuntu/Canonical wants to become another Microsoft.

    1. Re:The Schedule by Anonymous Coward · · Score: 0

      Looks like Ubuntu/Canonical wants to become another Microsoft.

      A highly successful software company that commands ~90% of the desktop market share and around 40% of the server market share? Oh the horrors!

  19. Easy enough - it's only Ubuntu by IBBoard · · Score: 4, Funny

    If you're talking about needing to "be able to release something every day" and you're talking about Ubuntu then the first few days are simple to sort, and I'm sure you could continue a pattern that would keep 90% of Ubuntu users happy:

    Day 1: Lighten purple in default background
    Day 2: Darken orange in default background
    Day 3: Darken purple (but not enough to be back to original shade of purple)
    Day 4: Put orange back to what it was
    Day 5: Make all window buttons red instead of red and grey
    Day 6: Put all window buttons back on the right side of the window
    Day 7: Add a clock widget that uses bold
    Day 8: Bundle a load of random pictures, slap Ubuntu logos on them and call them "The Ubuntu Desktop Pack" (see Gnome-Look.org for examples)
    Day 9: Change the cursor theme so that it turns into an Ubuntu logo when hovering over a title bar - that's a feature, right? ...

    Profit may be in there somewhere as well.

    1. Re:Easy enough - it's only Ubuntu by grking · · Score: 2, Funny

      Profit is definitely in there somewhere. M$ have been generating revenues from re-skinning their OS for years. The XP theme, the Vista theme, the Win7 theme...

    2. Re:Easy enough - it's only Ubuntu by spitzak · · Score: 1

      I know you are joking, but I really would not mind seeing such stuff in Update Manager. Along with less silly stuff, sure. But if that is what they are changing, I would like the ability to match it now, rather than be surprised when I update the system.

  20. LTS releases ? by ProgramErgoSum · · Score: 2, Insightful

    So, which one - if any - would be a LTS release ? I am really bothered about it. I am so far away from bleeding edge, that I want to change from one LTS release to another alone; let alone six-monthly ! And how about software developed for a particular release ? "Tested on Ubuntu release Nov 24 2010, 11 PM GMT+5" ?

    1. Re:LTS releases ? by Beelzebud · · Score: 1

      Why would the LTS release be any different? It would just stay on the same cycle as the LTS does now. There is no reason a rolling release schedule would keep them from building an LTS version.

    2. Re:LTS releases ? by Rogerborg · · Score: 1

      My experience of Ubuntu Desktop LTS releases has been that that Supported consists of Canonical saying "Yeah, well, the good news is that it ain't getting any worse". And then they roll out an update that shags your drivers.

      I know, I know, you get what you pay for, roll your own if you need it to be stable or up to date. But I don't think Canonical is really committed to LTS releases, and I'm pretty sure that individual developers aren't. Interest in N+1 tails off even before release, as all the cool kids start working on N+2.

      --
      If you were blocking sigs, you wouldn't have to read this.
  21. Corporate applications by Anonymous Coward · · Score: 0

    I know lot of applications that run only on older versions of Ubuntu, so rolling releasess would break support for these kind of applications, because nobody is developing those applications anymore, but some people are using those. I actually use one program that runs only on Ubuntu 9.04 and I use it via VirtualBox from 10.04.

    I admit that Ubuntu release cycle is too fast, because it makes lot of work for testing team. If you develop program for Ubuntu you need to test (and develop) your program several versions of Ubuntu. I think, one release in a year would be enough.

    Rolling releases would be good for standard user, but in corporate environment it would total hell.

  22. Ubuntu Zen by Anonymous Coward · · Score: 0

    The last letter of the Latin alphabet is "Z", so "zen" sounds like a really good name for the final release.

  23. They won't run out of letters by b4dc0d3r · · Score: 4, Funny

    They won't run out of letters, they're using Base64.

    Since *nix tends to be case-sensitive, they can re-use the first 26 names without collisions, and it will still be in version comparison order. Then I expect to see "0-day 0liphant" and so forth. By the time we get to the plus, minus, and equals, Canonical will have sponsored the naming of 3 newly discovered species such that they can finish the cycle. At 2 per year, that gets them to (04 + 32) = 2036. That's enough time for John Titor to come back from the future to fix the 2038 bug once and for all, along with the Ubuntu naming conventions hopefully.

    In other words, Don't panic.

  24. I hate 'upgrading' by VortexCortex · · Score: 1

    Installing small daily updates is a breeze; I don't even think of it anymore because of automatic download and install options.

    Upgrading to a new Version of the OS via many hundred megabyte download/CD/DVD is a pain in the ass.

    Considering that it is possible to push out small incremental updates via the daily update system this seems like a good idea to me.

    Also, you can already choose not to apply any of the daily software updates (esp. ones that might not be compatible with your hardware).

    I look forward to the days where I'll never have to install an upgrade again...

    1. Re:I hate 'upgrading' by TeknoHog · · Score: 1

      Considering that it is possible to push out small incremental updates via the daily update system this seems like a good idea to me.

      I look forward to the days where I'll never have to install an upgrade again...

      Gentoo has worked for me this way for years, and I presume many other distros can do this too. In fact, I rarely even use the install CD for new machines; if I already have a Gentoo box of the came architecture, I just copy the root filesystem and continue from there. Of course, a new kernel (for drivers) and other adjustments are necessary, but rarely a full install.

      --
      Escher was the first MC and Giger invented the HR department.
  25. what everybody else has already realised by SkunkPussy · · Score: 1

    it seems only yesterday that Mark Shuttleworth was demanding that the entire linux ecosystem move to a 6 month release cycle in order to match ubuntu

    --
    SURELY NOT!!!!!
    1. Re:what everybody else has already realised by Knuckles · · Score: 1

      "entire linux ecosystem"? You may want to reread that post on his blog. What he *proposed* was that the base system (kernel, major libs, Xorg, ...) synchronize and do so in coordination with the major distros, in order to provide a defined and stable platform for applications. Not the worst idea.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  26. Awesome! by yet-another-lobbyist · · Score: 1

    This is what I have been waiting for. After my initial excitement about (k)ubuntu release updates to get all the hardware running and supported, I am now at a state where everything is fine. The ongoing new 6-month releases are more of an annoyance than a great feature. Having to upgrade completely every 6 months just to get access to the latest software releases does not seem like a worth while effort. Sure, you can say that's what the LTS releases are for. But while the LTS releases do enjoy long-term support for security-relevant updates, they do not get a lot of software updates. So if you favorite application gets a major update after the LTS release you are out of luck. (Of course, you can fiddle something together on your own, but that's not really a low-maintenance solution.) Also, from my experience the LTS do not have less bugs than regular releases.

    So if they can make rolling releases working with a high level of quality and testing, this would be really awesome from my point of view.

  27. Maintainability, competing with Debian Testing by Khopesh · · Score: 1

    Maintainability:
    It's hard to maintain a system that has billions of different iterations — "billions" might be an understatement; your typical system has one to two thousand packages installed. If half of them get a nontrivial update every month (which is a pretty conservative estimate), that's still 125 million (500^3) combinations each quarter. The easiest solution to this isn't a very user-friendly one; make internal 'milestone' markers and force upgrades that would push beyond them to incrementally hit each one before coming up to speed (this also has the pleasant side-effect of leaving a system stable at a more updated place than where it was rather than chunking through an upgrade that fails part-way through). Ubuntu could move to this model immediately (it's already there; each milestone would merely be an unannounced LTS (long-term support) release ... Server Edition would probably move to publishing LTS exclusively).

    The big hurdle is how to determine that an update failed; just because the software looks intact and post-install scripts succeed doesn't mean that hardware support wasn't retracted or that things don't play nice. Some smoke-tests are needed, compatibility must be itemized, and a big decision must be made about what to do with people who can't (or won't) upgrade past a certain point. I think the milestones are a good solution there, but that's assuming the LTS model will be continued.

    Debian Testing:
    Unless Debian is frozen for an upcoming stable release, Debian Testing is a rolling release. I often wish that Debian would fork the Testing repo with that freeze rather than once it's fully released as stable (which would create a new name, perhaps "beta"), though I understand the limited resources for both developers and testers (those of us using Testing). Given the relationship between the two projects, I wonder what Ubuntu Rolling v. Debian Testing will do, and how they'll differentiate themselves...

    --
    Use my userscript to add story images to Slashdot. There's no going back.
  28. Isn't Linux supposed to be modular? by Anonymous Coward · · Score: 1, Interesting

    When will they stop pretending that apps are part of an operating system? Ubuntu confuses an OS with a kitchen-sink app. Desktop backgrounds, specific customized version of a specific browser, instant messaging, graphics editor -- none of these belong in an OS. None of these should be part of (depend on) an OS upgrade. An OS should provide a stable basis for all versions of all programs to run. If they could achieve that, there would be no need for frequent updates, except for the adventurous.

  29. I hope they try..don't expect a gentooish solution by wedgeshot · · Score: 1

    I've had my server running on gentoo since 2003 and never once had to put a CD/DVD in my drive to upgrade. Heck, I even started out initially on x86 and then went to ~x86 for some time and then back x86( lots of cruft to clean up but I managed ).
    You just need to keep up with instructions given during emerge runs, running revdep-rebuild and perl cleaner also when instructed.

  30. It's great the way it is! by Anonymous Coward · · Score: 0
    As an Ubuntu user for many years, I absolutely agree that the distro suffers from a pile of problems, but the release cycle itself is not one of them! To me, Ubuntu's choice of a non-rolling 6 month cycle (with exceptions for Firefox since upstream is making things hard for them) is perfect and fills a much-needed role as a distro.
    • It's non-rolling, so for 6 months at a time (or longer, if you want) things don't change. Everybody knows changes can break things, and this way I can deal with possible breakage once or twice a year, instead of at any instant. This makes Ubuntu better for me than Arch.
    • The releases are rapid enough. With releases every 6 months, I get fresh dose of the latest and greatest at a pleasent frequency. Debian's two-year cycle doesn't give me this.
    • It's Debian compatible. Whenever I need a super-new version of some package, I can pull it from Debian Sid.

    Objectively, I wouldn't consider myself in Ubuntu's main target group, but I really, really like it (despite stupid decisions all the time, and horrible, disastrous bugs such as https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/616287).

    1. Re:It's great the way it is! by badkarmadayaccount · · Score: 1

      I seriously wish they would detach the base system (trail Debian?) from end user apps - to much base system breakage in 6 month intervals - though they are perfect for end user apps, and cosmetics.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  31. Welcome to Debian SID (unstable) by gfolkert · · Score: 1

    I've been using Debian Sid for years, on all of my servers that aren't under contract.

    I've also been using it on my desktops since *forever*

    I've been using it on my laptops since about 2004.

    I've had a total of a couple of hours of limited functionality, between my laptops and desktops. X barfs or my primary Desktop (Gnome or KDE) gets horked for a bit. I move to XFCE or andother Window Manager.

    Servers have been rock solid except for a short time when the whole udev/hald/something changed its rules on how my NICs were named... no longer were they eth0/1/2 but eth4/5/6... Hurrah. Debian Sid is going mainstream.

    --
    greg, REMEMBER ED CURRY!!!
  32. Et Tu Brutal Bobcat? by DannyO152 · · Score: 1

    You know what is really starting to get on my nerves?

    Updates and how.

    Really, I am a grown-up. I do not expect perfection. I do not hold update counts against developers, in fact, the opposite, shouting huzzah whenever problems get fixed.

    But here's what has happened in the past few months. There's something I want to do, and I fire up the software, and I'm greeted with an update available modal box which has to be addressed, probably with a "later" because at that moment I hadn't planned to be sys-admin dude.

    With regards to Kubuntu, which I have installed in many places, I have had the occasional bit of bad luck in which a kernel updates seems to wack something for a few days until other packages catch up with their updates.

    I contrast that with the iThings where updates are indicated quietly, download and install is neatly done, and I'm real sure that the update won't gum up the other apps or the gui.

    I'm all for updates as long as they don't interfere with why I'm running a system, which is to do something that gets me paid or enjoyment, not administration and definitely not whack-a-mole dependency roulette.

    It's not the frequency, it's the friction.

  33. Bad for the server room by bagawk · · Score: 0

    If ubuntu wishes to keep a presence in data-centers, they cannot move to a rolling release. Servers depend on a stable configuration. If a security update came along, most likely you would have to update many packages just to get the security fix and then be possibly be left with many broken things.I would however be supportive of a hybrid release with an LTS branch that only get updated for security and bug fixes.

  34. Mark: Your 6 Month Upgrades Already are a Pain by BJ_Covert_Action · · Score: 2, Insightful

    Dear Mark,

    Recently I tried to upgrade my Ubuntu system from 8.04 to 10.04 (LTS to LTS) by using the bundled distribution upgrade manager. The first upgrade, to 8.10, rendered my graphics card and video card useless. Since the 8.10 version was no longer supported, I had to jump through a bunch of hoops to get good drivers installed so the system was usable again. 8.10 to 9.04 went smoothly. When I upgraded from 9.04 to 9.10, upon system reboot, I was greeted with a message that one of my I/O modules had a memory conflict error at addresses 0x400 - 0x407 with some other module.After excessive googling and internet scouring, I found that this error had happened to a few other folks, who wiped their entire system and just used a live CD with the version they wanted to get their computer running. I also found three bug reports that had been filed as something along the lines of, "Put on the backburner because this affects an old distribution."

    If updating my OS every 6 months requires a weekend long endeavor full of stress, strain, tears, and agonizingly obscure frustration, what in the hell makes you think asking me to upgrade my distro daily is a good idea? I don't have that kind of spare time. My computer is a tool, not a fucking hobby.

    If Canonical moves forward with this idea, and implements in in such a way as to shave even more years off of my life through high blood pressure, then I will be forced to return to some other computing environment permanently. I don't have time to deal with that kind of crap daily.

    Sincerely,
    Me and probably a few thousand other Ubuntu users.

    1. Re:Mark: Your 6 Month Upgrades Already are a Pain by Anonymous Coward · · Score: 3, Informative

      Why did you even go via 8.10? The upgrade instructions for 10.04 LTS clearly state that directly upgrading from 8.04 LTS is supported.

    2. Re:Mark: Your 6 Month Upgrades Already are a Pain by moonbender · · Score: 2, Informative

      Next time either a) try updating LTS to LTS or b) simply install the new distribution over the existing install. With a dedicated home partition, the latter is incredibly easy, and if offers a nice middle ground between a clean install (losing all your settings) and an upgrade (keeping all those crufty packages you installed but didn't use). Even without a dedicated home partition, it's possible, just make sure you don't format the drive you install to (and maybe manually rm everything except /home).

      --
      Switch back to Slashdot's D1 system.
    3. Re:Mark: Your 6 Month Upgrades Already are a Pain by chocolatetrumpet · · Score: 1

      I thought it is widely understood that upgrades breaks things and are a bad idea?

      --
      Spoon not. Fork, or fork not. There is no spoon.
    4. Re:Mark: Your 6 Month Upgrades Already are a Pain by Knuckles · · Score: 1

      Few people know it, but a fresh install of Ubuntu keeps your /home even if it's not on a separate partition. Of course you shouldn't reformat / in this case.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    5. Re:Mark: Your 6 Month Upgrades Already are a Pain by Anonymous Coward · · Score: 1, Informative

      Recently I tried to upgrade my Ubuntu system from 8.04 to 10.04 (LTS to LTS) by using the bundled distribution upgrade manager. The first upgrade, to 8.10, rendered my graphics card and video card useless. Since the 8.10 version was no longer supported, I had to jump through a bunch of hoops to get good drivers installed so the system was usable again. 8.10 to 9.04 went smoothly. When I upgraded from 9.04 to 9.10, upon system reboot, I was greeted with a message that one of my I/O modules had a memory conflict error at addresses 0x400 - 0x407 with some other module.After excessive googling and internet scouring, I found that this error had happened to a few other folks, who wiped their entire system and just used a live CD with the version they wanted to get their computer running. I also found three bug reports that had been filed as something along the lines of, "Put on the backburner because this affects an old distribution."

      Upgrading from 8.04 to 10.04 can be done with a single upgrade; there is no reason to go 8.04->8.10->9.04..etc. The built-in update manager will upgrade from one LTS release (8.04) to the next (10.04) unless you specifically configure it not too.

      Your argument is invalid. Next time, try to stick to facts. This will make your argument much more believable.

      Note: I am in no way suggesting that Ubuntu upgrades are painless or without errors. I run LTS and personally find it easier to reinstall than deal with the bug-riddled hassle of upgrading. However, the OP's argument of upgrading to each successive release in order to upgrade from 8.04->10.04 is absurd.

    6. Re:Mark: Your 6 Month Upgrades Already are a Pain by Anonymous Coward · · Score: 0

      Dear "Me and probably a few thousand other Ubuntu users",

      It sounds to me as if you think that the 'totally free' computing environment you received does not fit your needs. Perhaps these are real problems, or perhaps you don't have enough skill to solve them. In either case as Martin Mickos pointed out in OSS you are either trading time for money, or money for time. You've tried the former and it's not working for you - fair enough. Why don't you try the latter and purchase a support contract from Canonical? You and the 'few thousand Ubuntu users' would then meaningfully contribute to Linux by funding developers to make improvements.

      Love and Kisses!

    7. Re:Mark: Your 6 Month Upgrades Already are a Pain by MorpheousMarty · · Score: 1

      Dear BJ,

      You have to know that upgrading an OS is a risky process, and there's no guaranty it will go smoothly. This is true of any major OS. Even iPhones, who have the mother of all homogeneous ecosystems have trouble with OS updates. If Ubuntu isn't updating well, wait for the LTS releases. This equals less updates and stronger support. If you want them to slow down their upgrade schedule, then you'll be half way there anyways. If you want them just to do better 6 month releases, well, I'm sure they are doing the best they can, if they knew how to do better they would.

    8. Re:Mark: Your 6 Month Upgrades Already are a Pain by Anonymous Coward · · Score: 1, Informative

      This is not how LTS->LTS works. You can go from 8.04->10.04 directly without upgrading to each of those interim versions.

  35. Debian CUT by sakti · · Score: 4, Interesting

    Debian CUT == Constantly Usable Testing.

    A recently started project in Debian with a similar goal of a rolling release (along with an idea of installable snapshots).

    http://cut.debian.net/
    http://lwn.net/Articles/406301/

    --
    "It is better to die on one's feet than to live on one's knees." - Albert Camus
    1. Re:Debian CUT by Kynde · · Score: 1

      Debian CUT == Constantly Unstable Testing.

      There, fixed it for ya.

      --
      1 Earth is warming, 2 It's us, 3 it's royally bad, 4 we need to take action NOW
  36. Installing new version as "upgrade"? by zooblethorpe · · Score: 4, Informative

    The problem is that if you wait six months between upgrades then that means you spend 12 hours downloading and installing hundreds of megabytes of changes and then it crashes part-way through and your system is hosed.

    It sounds an awful lot like you're installing new versions as in-place "upgrades". I've never had that work successfully, starting from RH 6.something or so around 1999. Your much better bet is to download the ISO, then install the new version in a fresh partition. Mount all your data like normal (you do have your data on a separate partition, no?), then give the new version a spin. If it hoses something, you've still got your old version on its own partition, and switching back is as easy as rebooting.

    Keeping things in separate partitions and mounting as appropriate is one of the key advantages (for me, anyway) of Unix-style filesystems. An example partition list:

    • 20GB partition - OS 1
    • 20GB partition - OS 2
    • 20GB partition - OS 3
    • 20GB partition - OS 4
    • 160GB partition - data
    • Leftovers - swap, etc.

    Create and use more or fewer OS partitions as you find useful. I have Windows XP on one (not used on the bare metal since shortly after buying the computer), Ubuntu 9.10 in the next (thinking about wiping this and replacing with 10.10), 10.04 in the third, and I keep the fourth around to play -- check out Fedora, Arch, Mandriva (when they were still viable), etc. In each OS, I just mount my data partition as appropriate -- generally just as /data, and then symlinked from the appropriate /home/[username]/data locations. (You could just keep all /home/[username] directories in your data partition, but I tend to find that this causes config file conflicts, so I just keep the equivalent of "My Documents" in the data partition.)

    This way, "upgrading" is as simple as a full install in a fresh partition. This completely avoids the problem you (and I and many others) have run into: wasting time downloading and installing hundreds of megabytes of changes and then it crashes part-way through and your system is hosed. Install after a clean wipe -- avoid that "not quite fresh" feeling!

    Cheers,

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
    1. Re:Installing new version as "upgrade"? by blackgod · · Score: 1

      You have posted what exactly I am doing. thanks~

      --
      bits and bytes of life should serve the needy - My bits and bytes
    2. Re:Installing new version as "upgrade"? by ooloogi · · Score: 1

      I don't know what you've been doing wrong, but I've done many in-place upgrades of Debian and Ubuntu and never really had problems with them - beyond the loss of older hardware support you generally get in newer versions. The advantage of upgrading is you don't need to keep messing with systemwide config: printers, hostname, networking etc, and don't need to keep a meticulous list of all the packages installed to install them again.

    3. Re:Installing new version as "upgrade"? by subreality · · Score: 1

      It sounds an awful lot like you're installing new versions as in-place "upgrades". I've never had that work successfully, starting from RH 6.something or so around 1999.

      (emphasis added)

      Best practices for RH6 are pretty irrelevant for modern distros. Reliable in-place upgrades were one of the big reasons I jumped ship from RedHat to Debian in the late 90's. With Debian, and it's derivatives like Ubuntu, in-place upgrades actually work, and have done so consistently for me on both desktops and many production servers, for over a decade.

      Upgrade your existing install -- avoid that "gotta go configure everything again" feeling!

    4. Re:Installing new version as "upgrade"? by badkarmadayaccount · · Score: 1

      Better idea - add a rollback option to the bootloader - init callsapt directly - and fixes what is fucked up - Windows System Restore style.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  37. debian unstable by blackdew · · Score: 0

    So Ubuntu is turning into Debian unstable? Cool!

  38. Here's a better idea... by itsdapead · · Score: 5, Insightful

    Here's a better idea - go for more stability, not less. If Linux is maturing as a desktop OS then there shouldn't be a need for 6 monthly, let alone daily, updates.

    Here's a better idea:

    1. Drop the 6 month release cycle and make LTS the default option. Then people can install an OS with a sensible lifetime.

    2. Don't push any updates unless they are critical security vulnerabilities.

    3. Offer optional upgrades to the major application packages, drivers etc. as they become available and where possible, and keep interdependencies to a minimum - i.e. compile them against the original distro + any vital security patches, not the latest everything (statically link them if you have to - RAM is cheap now).

    The problem with the current system comes for the less technical users who want to (or are sensibly advised to) stick with the packages in the official repositories. Currently, you may find that the only "official" way to get the latest office software is to upgrade your whole fricking operating system. Its like having to take the back axle off your car in order to replace the radio.

    Remember this is Linux - if we /.ers want to compile our own kernel, install the latest Firefox beta from a source tarball, reformat the drive as ext6 or scour the interwebs for a suitable .deb of the very latest LibreOffice then there's nothing stopping us. Or, we can switch to a more bleeding edge distro. However, that might work for us, but it won't work for others - and even I don't want to install a new kernel just to run the latest word processor unless it really, really needs it.

    The problem is particularly bad with Ubuntu: it can't be "the Linux for the rest of us" and bleeding edge, because "the rest of us" don't want to be obliged to upgrade our whole OS every 6 months just to get the latest OpenOffice.

    ...its understandable with commercial software where the company depends on brining in the upgrade fees, but why should Free Software care?

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    1. Re:Here's a better idea... by mounthood · · Score: 2, Insightful

      Use Red Hat/CentOS if that's what you want. (If Canonical is seriously thinking about this, that's probably why.) Most people want updates to the Kernel/Gnome/base libraries/etc... and they want to choose when to upgrade so they can do it when they have time to address issues. Regularly testing rolling packages together seems like a way to let people just apply security updates until they're ready to "upgrade" to the latest rolling package set.

      --
      tomorrow who's gonna fuss
    2. Re:Here's a better idea... by vlueboy · · Score: 1

      I agree with the 3 points, which I summarize as "be more like Windows release cycles and Windows Updates" --seems to work well.
      On the point of Joe Non-technical User, though, I disagree, respectfully since I don't want to take away from your great post. There's geeks who can do the tarball/compile magic... and then there's everyone else, in the nontechnical side.

      In the Window world, Nontechs using windows don't care what version of MS Office they have because they're extremely interoperable. The difference between a company owning Word 2003 and Word 2007 is the year their nontechnical leaders signed your purchase order, and how much of a cash premium the newer version costs.

      In Linux, you simply install what's available in your OS repos --being free people assume the larger number is best and try alternative download sites. If someone really cares enough to "upgrade" to OOo 3.2 as opposed to keeping their default OOo 3.0, then they're by no means a "non-technical user." Apologies for the 'No true scotsman' argument here.

      On a tangent, I'm pleasantly amazed that Apple manages to make clear to non-techs (old and young) that their new yearly-purchased iPhone/iPod and computer aren't broken, but that artificially "a newer number software already on their machine" needs to be downloaded FOR FREE to link the product and PC. No other mainstream company with free software does this IIRC. People are more likely to replace their iPhone every year than, say, upgrade their MP3 Player and download NEW free drivers for a slightly better model OF THE SAME PRODUCT LINE year after year.

    3. Re:Here's a better idea... by vlueboy · · Score: 1

      s/upgrade their MP3 Player/upgrade their NON-APPLE MP3 Player/

    4. Re:Here's a better idea... by tepples · · Score: 1

      If Linux is maturing as a desktop OS then there shouldn't be a need for 6 monthly, let alone daily, updates.

      Unless one wants to use a new version of an application that relies on a new version of a language interpreter (e.g. PHP, Python, Perl) or a new version of a library (e.g. SDL_ttf, which added hinting and kerning controls in 2.0.10 but Ubuntu 10.10 is stuck on 2.0.9).

      The problem with the current system comes for the less technical users who want to (or are sensibly advised to) stick with the packages in the official repositories. Currently, you may find that the only "official" way to get the latest office software is to upgrade your whole fricking operating system.

      There is supposed to be a backports repository. What luck have people had with that?

      Its like having to take the back axle off your car in order to replace the radio.

      Why am I getting flashbacks of removing the battery in an N-Gage gaming phone to change the game card?

    5. Re:Here's a better idea... by aristofanes · · Score: 1

      Would Gobolinux solve some of these problems?

    6. Re:Here's a better idea... by aztracker1 · · Score: 1

      I don't think it even matters so much in Ubuntu's model where they are doing support licenses, not sales of versions... I think it would be nice to have the software repositories separated from the core libraries... where you can match koala-core-stable with m-apps-latest or koala-apps-stable... or go both unstable... m-core-unstable + m-apps-unstable.. or something like that... I agree, would love to have the latest apps without kernel updates... I hate when a kernel update breaks my apps... having to run the reconfig on vmware, or anything else I dev against on an app level when the kernel updates.

      --
      Michael J. Ryan - tracker1.info
    7. Re:Here's a better idea... by itsdapead · · Score: 1

      Use Red Hat/CentOS if that's what you want.

      Exactly what I would do - or Debian stable. But the point is not about what I or anybody with a slashdot account would do: its about what a non-power-user who's OK installing packaged applications but would quail at the thought of installing an OS and ask "what?" at the suggestion of compiling a tarball.

      The problem is Ubuntu is very much the flagship Linux distro at the moment, the one someone is going to recommend to your gran, or the one Buy More is going to install on its new green PC. Yet it has this break-neck 6-month release cycle and now wants to go even faster. When these end users find that they can't run Firefox n+1 as seen on TV without getting the local geek in to upgrade their entire OS and finding that their WiFi card doesn't work any more, they'll blame Linux.

      Most people want updates to the Kernel/Gnome/base libraries/etc...

      Er, no: most people wouldn't know what the Kernel/Gnome/base libraries/etc. were if one fell into their soup.

      and they want to choose when to upgrade so they can do it when they have time to address issues.

      ...and under the current system they may be forced to do that when all they really want to do is run the newer version of thingyOffice with the improved .docx filter.

      Regularly testing rolling packages together seems like a way to let people just apply security updates until they're ready to "upgrade" to the latest rolling package set.

      That depends on the "grain size" of the package sets - currently the "grain size" is the whole OS. Now, package that into smaller chunks so that people can (e.g.) install the latest mail client without having to also install the new WiFi driver system and we're talking.

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    8. Re:Here's a better idea... by itsdapead · · Score: 1

      Unless one wants to use a new version of an application that relies on a new version of a language interpreter (e.g. PHP, Python, Perl) or a new version of a library (e.g. SDL_ttf, which added hinting and kerning controls in 2.0.10 but Ubuntu 10.10 is stuck on 2.0.9).

      Well, I'd probably grab the latest PHP tarball and build it just the way I liked (which I tend to do anyway) - although doing that on a production server without a lot of testing would be batshit insane. Its an equally silly suggestion for a non-power-user who can't fix it if they break it. So lets say I wanted a well-tested build from the official repository. Trouble is, if my Ubuntu is more than 6 months old, I'll probably find that the latest version of whatever isn't on offer - I'll have to upgrade to Timorous Tapir, an even longer and riskier process.

      The question you really need to ask is "why does that sort of situation arise so often in Linux, and less often in Windows or Mac OS?"

      Mainstream software shouldn't rely (as opposed to be able to take advantage of) on library or interpreter less than 18 months old. Distro maintainers could statically link it; bundle a private copy of the interpreter; or just offer a version compiled --without-font-hinting.

      Commercial software producers are used to this - if you were starting on a bit of SOHO software for Windows today, you'd still have to think hard before making it Windows 7 (or OSX 10.6) only, because even today, that's going to lose you sales. Understandably, if you're programming for fun rather than money you'll want to use all the latest toys - but you can't then wonder why the rest of the world prefers operating systems with 5-year lifecycles.

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    9. Re:Here's a better idea... by mounthood · · Score: 1

      Ironic that you're example is "When these end users find that they can't run Firefox n+1" because that's actually how Ubuntu works: you get the FF version it shipped with plus security updates. Maybe that's changed since 9.10 (9.04?), but it made me want to switch distros.

      Some small groups of normal users never want to update, and others always want the latest. But most normal users realize they need to update to get new software and are scared to do so because it'll break something they already have. Rolling package sets could let them update with no skill (press "Upgrade") and confidence that it'll work in the end.

      Your main objection seems to be that upgrades will break things, therefore people shouldn't do upgrades. But you don't get the new version of Freedom Office or FF by having 5+ year releases; or if you install new software on such a system it comes with so much baggage (libc.so.8?) that it's really no different then upgrading.

      Maybe you think Wifi/Kernel is different than desktop software, and that we could protect the former while upgrading the latter? That works for servers where little changes and stability is a virtue, and maybe a visualized desktop/userspace could keep hardware protected while changing desktop software, but I don't know any system that does that, and you'd still have to update drivers sooner or latter. Plus, for desktop software, developers can either count absolutely on base components in a version ("Works with Ubuntu 10.04!"), or it needs to be written to standard interfaces with minimum versions. General standards are better for fast moving targets.

      I haven't tried Arch, but everyone says positive things about how well rolling releases work. Six month releases or one month releases, it could work for Ubuntu too.

      --
      tomorrow who's gonna fuss
  39. No Thanks by imunfair · · Score: 2, Insightful

    First thing I'd do is look for the off button when installing a release with this feature. Twice I've had an in place upgrade hose my Ubuntu system - and usually it results in quirky bugs if it doesn't entirely blow up. That's enough of that nonsense - every couple years I do a full fresh install and copy over all the important files from my old install.

    It seems like Ubuntu is going the way of Firefox, Pidgin, and other open source software - making unilateral changes the users haven't necessarily requested or possibly downright don't want. Pidgin auto-resizing text boxes and Firefox magic navigation bar are easily on par with moving my window managers close/min/max button positions.

    Lesson for open source: people are often happy with how something already is - put an option in settings to reset it to the old default when you make major cosmetic changes to your software. I wouldn't be using XYZ software if it wasn't already working for me. Thanks

    1. Re:No Thanks by Korin43 · · Score: 2, Insightful

      You might be surprised by how many people are leaving Ubuntu over its terrible release cycles. "Want a new version of Pidgin? You can wait 6 months." "Oh, the 6 month release broke your [sound/video/anything], we'll fix it in 6 months."

      Arch has used a rolling release forever and while things occasionally break (less often that Ubuntu ironically), the fix usually consists of waiting a couple days for them to push a fixed version.

  40. Rolling releases make *a lot* more sense to me... by IpSo_ · · Score: 1

    Release early, release often... In my opinion its worked great for the Kernel folks since v2.6 was released. Does anyone remember the hell that was upgrading from 2.2 to 2.4, and again to 2.6?

    The more things that change at once, the greater the pain will be, its as simple as that. Holding back all changes and releasing them all at once with a major version upgrade causes the most pain as possible, and people are reluctant to actually upgrade, so testing is limited.

    Instead if they release small changes more often, they will get more testing as more people are willing to risk an upgrade if only a small number of changes occurred, and if something does break, its limited in scope. The key here is that you try not to upgrade too many important parts of the system at once. For instance Xorg should probably never be upgraded at the same time as KDE/Gnome if possible.

    For example, if Apache releases a new major version, you can send that out and if something breaks, its pretty easy to roll-back or fix the issue, since only Apache was changed and maybe a couple other minor things.

    Instead if you upgrade to a new version of the entire distro, if Apache breaks you don't know if its directly related to Apache, or one of the other 1000 packages on the system. It makes troubleshooting, bug tracking and quality control much more difficult.

    --
    Open Source Time and Attendance, Job Costing a
  41. Stable infrastructure, please by spaceyhackerlady · · Score: 1

    Stability and a predictable environment are more important to me and my work than having the latest bells and whistles.

    Just because Windows is constantly slipstreaming updates doesn't mean Linux needs to do it too. If something is really really really important, by all means tell me about it, but let me make the decision whether to upgrade or not.

    Upgrades for the sake of upgrades are not the answer. My main development box is Slackware 10.2, albeit with upgrades to many development-related packages (kernel, gcc, python, etc.). It works. It has to work, and it has to stay working.

    ...laura, Slackware fangirl

  42. Sure by Steeltoe · · Score: 1

    Yeah, this is a great "feature" to make me go to Debian or some other distro.

    LTS is here to stay I hope, or I won't be using it.

    Versioning is a feature, not a problem. You can't have your cake and eat it too. Introducing new features every day will just kill your stability, no matter what the marketing department says.

    Also, versions give a definite reason to use Ubuntu. If it goes away, you'll never know what you'll get, and it is actually less marketable.

  43. Better rolling updates than backporting patches by Anonymous Coward · · Score: 0

    That's good news.

    Often enough back porting of fixes result in broken software.

    What must be improved next is that test suite for distribution bundled software must be mandatory _and_ repositories with QA based rating.
    I really hated it when I installed a package in Debian the last time just to find out that xml-twig-tools is alpha quality -- which you can only read in the man page, but not in the package description -- and randomly omits values when working with big (xGiB) XML files.
    Overall I like Debian and Ubuntu very much, but the number of packages is highly overrated because not few packages are just plain crap -- some of them might have worked a decade ago but seem be unmaintained multiple distributions in a row (not counting on maintainer that only care for their CV) for ages.
    Get a test suite and drop that crap!

  44. Run out of letters? Not likely... by Mal-2 · · Score: 1

    Right now they're using a system where the two words in the name always start with the same letter -- Feisty Fawn, Jumping Jackalope, etc. Once they run out of letters to use in this manner, they only have to use mismatched names. For example, the first version after Zaphod's Zipper could be April Bees. In this manner they should have enough letters to last several lifetimes at the least, even if they skip over combinations that don't produce anything you'd want to slap on a product.

    --
    How is the Riemann zeta function like Trump rallies? Both have an endless number of trivial zeros.
  45. He's talking about in 5 years by HiThere · · Score: 1

    In 5 years this may be a quite reasonable approach. It might not. It all depends.

    Actually, it depends on a lot of things. Debian testing is usually quite good, but I generally figure that at least once during every development cycle it will hose my system. It's a rolling release, though possibly a little bit less tested than he's thinking about.

    FWIW, I've used Ubuntu, and it's not bad, but now I'm using Debian testing again. (There was a period a couple of months ago when it broke my system. So I figured that was a good time to test Ubuntu.)

    Off-topic Addendum: Debian doesn't seem to work as well on portables as Ubuntu. They don't include all the necessary software on DVD-1 (wireless didn't work), and they don't seem to manage the battery as well. Didn't dig into the reason.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  46. Naming conventions by BlaKnail · · Score: 1

    I think Rolling Releases will begin sometime after Quizzical Quail is released.

  47. LTS release upgrades break everything by Anonymous Coward · · Score: 0

    If this fixes the problem referred to in the subject line, it'll be worth it.

    In Real Life [tm] the gap between LTS releases means an upgrade from one LTS to another rarely works. You are transporting configuration for a couple dozen things, but then you are eliminating a couple dozen other things in favor of newer or more functional packages, so now you have a few dozen things that have been precisely tuned trying to work without the things they were tuned for. Hilarity ensues, not.

    If you make an ISO and install the new LTS clean, but preserving the /home partition (you did make a separate /home partition, right?) it works fine because you blow out nearly everything in system space, and these problems are relatively manageable in userland (where configs are likely stored in subfolders of /home/username). But if you try to upgrade rather than install you'll probably regret it.

    Speaking as a person who supports a lot of end-users of Ubuntu LTS here.

  48. Name suggestion by ThatsNotPudding · · Score: 1

    Continuous Incompatability, aka Zymorgous Zebra

  49. That's going to ruin Ubuntu. by melted · · Score: 1

    Great. Now shit will break every week as opposed to only when I decide to update (once a year or so).

  50. Only for Firefox and Chromium by tepples · · Score: 1

    Firefox and Chromium are the only applications on my Ubuntu box at work that get new versions instead of just backported security fixes.

  51. Jumped The Shark by Anonymous Coward · · Score: 0

    "OH MY GOD, NOW THAT WE LIVE IN AN INTERNET WORLD..."

    Seriously, come up with a better justification.

    I understand that remote exploits and zero-day vulnerabilities emerge suddenly and without warning, but the idea of contantly yanking the carpet out from under your users is going to absolutely RUIN your following.

    Automatic Updates, "ZOMG, IS IT GENUINE???" *Advantage* crap, and "PLEASE REPORT YOUR USAGE STATISTICS" spyware, are the reasons I fled Microsoft, and their invasive OS modifications which can suck up HOURS sometimes.

    HURR DURR YOU NEED DOT NET AND SP3 NOW, HOPE YOU WEREN'T DOING ANYTHING IMPORTANT.

    I mean really.

  52. This should be fun by silverglade00 · · Score: 1

    I already have to wait a week or so for their servers to die down after a release before I can install anything, much less upgrade or download the new release myself. Now, they will be slammed every single day.

  53. the downside? by Rob+Y. · · Score: 1

    I use PCLinuxOS primarily because I like that they use a rolling release model. Prior to that I was using Mandriva, which I actually think worked a little better. But I got tired of waiting for the latest Firefox, etc. Truth be told, recent Mandriva's were better about updating Firefox and other components, but you still had to do a full upgrade periodically. That should be okay too, except that I never got (or trusted) an upgrade to work, and usually did a fresh install to a new partition to check it out. And setting up all the 'non-free' stuff in a new install is a big pain - especially on a commercial distro like Mandriva that doesn't include stuff you want and sticks you with stuff like Fluendo that you don't.

    Anyway, all that said, do rolling releases make it harder to support software that does not come from the distro's repositories? It's the old backward compatibility issue - if new libraries are likely to break apps, you've got to include new versions of those apps too. This would be less of an issue if they excluded libraries that break backward compatibility, but that would be limiting in its own way.

    --
    Posted from my Android phone. Oh, I can change this? There, that's better...
  54. Your goals are great, your strategies... maybe? by jonaskoelker · · Score: 1

    The problem is particularly bad with Ubuntu: it can't be "the Linux for the rest of us" and bleeding edge, because "the rest of us" don't want to be obliged to upgrade our whole OS every 6 months just to get the latest OpenOffice.

    I think you're right in your hypothesis about non-nerds not wanting to upgrade the OS to update applications. Heck, ISTR upgrades not even being supported; you have to reinstall your OS every 6 months on the Ubuntu bandwagon.

    Here's a better idea - go for more stability, not less. If Linux is maturing as a desktop OS then there shouldn't be a need for 6 monthly, let alone daily, updates. Here's a better idea: [plan]

    Here I start to disagree. I think your goals are absolutely wonderful---stability for end-users is a great thing.

    However, it seems to me one ought to ask oneself "how does software become stable?" in order to bring that about. It also seems to be that the answer must include---though this is not a complete story---testing on a lot of different hardware, and in a lot of different software interactions.

    The best way I can think of doing this is by letting all the VERY_LARGE_VALUE_OF_N use the bleeding-edge less-tested versions if they want to, and somehow record for the packages how thoroughly tested the software is.

    I mean... in order to fix software, someone has to first discover that it's broken.

    1. Re:Your goals are great, your strategies... maybe? by itsdapead · · Score: 1

      The best way I can think of doing this is by letting all the VERY_LARGE_VALUE_OF_N use the bleeding-edge less-tested versions.

      That works well if you're a large near-monopoly with such a stranglehold on the market that, however much you piss off your customers, they'll keep coming back.

      Seriously, though, plan B is to have a bleeding-edge "test" distribution alongside your stable version aimed at geeks who, though smaller in numbers, are likely to provide more helpful feedback than "I was using my USB and it said error". Which is what Ubuntu do, except that they put in on their front page and promote it to everybody, with the LTS version buried a few links down (and not as well supplied with non-critical backports as it could be).

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    2. Re:Your goals are great, your strategies... maybe? by jonaskoelker · · Score: 1

      I think we agree, we just describe "Plan B" in different terms.

      The best way I can think of doing this is by letting all the VERY_LARGE_VALUE_OF_N use the bleeding-edge less-tested versions.

      You misquoted my " if they want to." as just "."

    3. Re:Your goals are great, your strategies... maybe? by itsdapead · · Score: 1

      You misquoted my " if they want to." as just "."

      Sorry - but the rest of your post seemed to contradict the "if they want to": if the VERY_LARGE_VALUE_OF_N choose the bleeding edge release then its probably being mispromoted (e.g. the KDE debacle a while back when several distros pushed a major KDE upgrade when it was only intended for developers).

      I think what we're both proposing is basically what many distros (e.g. Debian) already do. You can certainly choose your distro accordingly (e.g. CentOS vs. Fedora). This is really about Ubuntu not doing it this way.

      Basically, c.f. http://www.debian.org/ and http://www.ubuntu.com/ - Debian headlines the stable release now 21+ months old, Ubuntu always headlines the latest 6-month release (which I', sure the maintainers regard as "stable" but do tend to introduce major infrastucture changes, unlike the Debian point releases).

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  55. Bad example... by itsdapead · · Score: 1

    In the Window world, Nontechs using windows don't care what version of MS Office they have because they're extremely interoperable. The difference between a company owning Word 2003 and Word 2007 is

    Bad example - Word 2007 has a totally different user interface to 2003 and, by default, saves in a totally different file format.

    Even a non-techie would be smart enough to realise that it doesn't make sense to have 2003 running on your desktop and 2007 on your laptop. Many relative non techies (not the total lusers) are just about smart enough to install the appropriate version of Word.

    Now imagine that the only way to upgrade was to install Windows 7, and the only way to downgrade was to downgrade to XP... except your desktop doesn't have win7 drivers and your laptop doesnt have XP drivers...

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  56. Real upgrade starts after the download by Anonymous Coward · · Score: 0

    ...you spend 12 hours downloading and installing hundreds of megabytes of changes and then it crashes part-way through and your system is hosed.

    I think you got that wrong. An Ubuntu upgrade starts only after all (or maybe nearly all) the necessary packages are downloaded. As long as you're still downloading packages (which should be obvious from the progress dialog box), you're safe (from a nasty upgrade). I've managed to accidentally abort a couple of distro upgrades because my net connection died only to resume it later (even after an unhealthy reboot of the supposedly "upgrading" system).

  57. Great! by linuxuser526938 · · Score: 1

    As an Arch user, I have always wondered why there weren't any easy to use rolling release distros. For businesses that means never having to schedule down time for upgrading or reinstalling while still having the latest software, and I know it will mean less stress for many consumers also.

  58. Canonical Ubuntu director Rick Spencer replies by Dennis+Sheil · · Score: 3, Informative
    Engineering director at Canonical Rick Spencer has replied to this story. He says:

    Ubuntu is not changing to a rolling release. We are confident that our customers, partners, and the FLOSS ecosystem are well served by our current release cadence. What the article was probably referring to was the possibility of making it easier for developers to use cutting edge versions of certain software packages on Ubuntu.This is a wide-ranging project that we will continue to pursue through our normal planning processes.

  59. so they want to be like microsoft by jsepeta · · Score: 1

    microsoft has almost daily updates my pc needs to download. is that what ubuntu is striving towards - making it a pain in the ass to set up a computer and just let it run?

    i suggest monthly rollups of all the patches and improvements. because i don't want to dick with testing updates every day of the goddamned week

    --
    Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
  60. Um, no. by Anonymous Coward · · Score: 0

    Ubuntu is not moving towards a rolling release.
    http://theravingrick.blogspot.com/2010/11/ubuntu-is-not-moving-to-rolling-release.html

  61. Thanks for the heads up by Burz · · Score: 1

    I will steer clear of Mint also!

  62. Mod parent UP please! by Burz · · Score: 1

    Rolling updates would make a bad environment worse from the perspective of 3rd party application developers. Assuming you'll get all your apps from the OS vendor hasn't worked for Linux distros, and rolling upgrades would make the non-platform seem even less inviting.

  63. More than that... by Burz · · Score: 1

    The problem with the current system comes for the less technical users...

    You left out application developers who tend to view OSes lacking feature stability as hostile environments.

    Have the Linux desktop people suddenly forgot that apps are sorely needed? Have they forgotten the PC mantra that the apps sell the system?

  64. Red Hat as a desktop? God no! by Burz · · Score: 1

    "Desktop" is not a subset of "Server"... I wish geeks would stop assuming such a relationship.

    1. Re:Red Hat as a desktop? God no! by mounthood · · Score: 1

      sudo apt-get install gnome-desktop

      Maybe it works differently on Red Hat? My point stands though: you could find a distro that lets you stay on a 5/7 year old version and still get security upgrades.

      --
      tomorrow who's gonna fuss
    2. Re:Red Hat as a desktop? God no! by Burz · · Score: 1

      Um, no. Ubuntu is not simply Redhat server with "apt get install gnome-desktop".

      If it were that simple then all desktop distros would be the same except for their wallpaper.

      Gnome desktop gives you icons and such, but is not enough to deal with many common media formats nor the many kinds of devices that a user is likely to plug in or have integrated in their system. And on such a Redhat + Gnome system, some common-sense vertical integrations that make the system more usable will be absent.

      you could find a distro that lets you stay on a 5/7 year old version and still get security upgrades.

      I could, but what about my clients? You think I want to be manually upgrading their Firefox and OpenOffice (etc...) for the next 3-5 years? Because the distros will not be upgrading those apps when doing security updates. Even worse, most of my clients know how to do simple app upgrades themselves in the PC style (download, click to install) but the Linux distro methodology doesn't allow for this. So they get frustrated and order me to put Windows back on the machine.

      I suggest you try using Redhat as a desktop for a few months yourself before telling others to use it.

    3. Re:Red Hat as a desktop? God no! by mounthood · · Score: 1

      http://packages.ubuntu.com/maverick/gnome-desktop-environment It's the entire desktop, and YUM must have something similar. Is there nobody who uses CentOS and installs a desktop on it?

      --
      tomorrow who's gonna fuss
    4. Re:Red Hat as a desktop? God no! by Burz · · Score: 1

      *I* use CentOS with a desktop and can tell you it is not comparable with Ubuntu's packaging of Gnome. Like I already suggested, YOU use CentOS as your primary desktop/laptop for 3 months and see how it is.

      PS- You won't like it!

    5. Re:Red Hat as a desktop? God no! by badkarmadayaccount · · Score: 1

      Why do you run it? Genuinely curious.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  65. Amazing... by gaelfx · · Score: 1

    ... to see how many people think this is going to ruin Ubuntu. I would really like to see this kind of release schedule at least for the applications I have installed (such as Empathy, Skype, Firefox, Chrome, etc.) because I honestly believe that PPA's are the handy-work of the devil. Of course, I don't think they should make such updates transparent, but rather on an opt-in per application basis. I remember back when Pidgin was still in, changes to the protocols would often make it nearly useless (for me) and that's the kind of thing I think they want to stop. It is kind of ridiculous for a "normal" user to have to do some googling and command-line magic to get the latest version of an application that doesn't even demand new dependencies or anything like that to run. What would be great is if it offers to update the program when you actually go to open it, but will offer the option to suppress that particular update so that you don't get spammed by the offer every time you open the application. That's a pretty standard method for offering updates, right? I don't think that the Shuttle is talking about hijacking your DM via some ninja update and borking your system, it sounds more like he wants the users who say "Why the heck can't it just DO it?" to not have a reason to ask that question so often when using Ubuntu. This is the 21st freaking century and we still can't update to the newest version of our chosen browser without some serious user-fu? I certainly hope not.

  66. Stable + Backports does it already. by mmj638 · · Score: 1

    A suggestion would be major overhauls once every two years of the backend stuff while user applications is kept on newest stable versions.

    This is exactly what you'll get with Debian Stable + Backports. A stable base with regularly updated versions of popular software packages (eg Firefox, OpenOffice) to put on top of it.

    And running this type of system now has more official support.

    1. Re:Stable + Backports does it already. by miffo.swe · · Score: 1

      Yes, but i was more or less after this being the default. Making stuff easier for more average users.

      --
      HTTP/1.1 400
    2. Re:Stable + Backports does it already. by mmj638 · · Score: 1

      Hmmm, I guess some of the following might help with this:

      1. Better coverage of backports (and the concept of installing newer packages from backports) in various Debian documentation.

      2. Offering backports (along with volatile) as pre-selectable options for software sources by placing them in sources.list (perhaps commented out initially) in a typical install. Maybe better integrating them into "Software Sources" GUI app too.

      It's important not to throw backports at people by default I think, as there is a great benefit in Stable being Debian's primary product, but I agree with you that backports does not get nearly enough attention.

    3. Re:Stable + Backports does it already. by miffo.swe · · Score: 1

      I think the pinning of backports and NoAutomatic makes using them a bit complicated for many users. A simple GUI where you could choose the most common userland packages would go a long way.

      --
      HTTP/1.1 400
  67. Ubuntu 8.10 - 9.04 was a bit fugly by zooblethorpe · · Score: 1

    Last in-place upgrade I tried was 8.10 to 9.04 (done around July 2009), and that didn't go too well for me. Admittedly it's been a while, but the pain involved was enough to prompt me to go back to fresh-partition-installs. If things are working better now, I'm happy to hear it.

    Cheers,

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
    1. Re:Ubuntu 8.10 - 9.04 was a bit fugly by subreality · · Score: 1

      What went wrong? All I've ever had to do is merge my changes in /etc.

      I don't run on the bleeding edge, so they've usually had a month or two to work out the upgrade bugs before I upgrade. That might be why it works for me. :)

    2. Re:Ubuntu 8.10 - 9.04 was a bit fugly by zooblethorpe · · Score: 1

      It's been a while so I don't remember very clearly, but what I recall is that sleeping wouldn't work, keymaps were wonky (umlauts, ogoneks, macrons, accents, etc for German, Navajo, Mâori, and Spanish, among others), and I couldn't get Scim to work (I use Japanese a lot, and Chinese and Korean to a lesser extent). After a fresh install, things worked better. I'm happy to grant that I'm a bit of a corner case, but there you have it. :)

      Cheers,

      --
      "What in the name of Fats Waller is that?"
      "A four-foot prune."
  68. Config for upgraded versions by zooblethorpe · · Score: 1

    I last tried an in-place upgrade around July 2009 for Ubuntu 8.10 to 9.04, and had all kinds of "fun".

    Generally speaking, though, I've found that at least some systemwide config options generally change from version to version, so redoing systemwide config provides me a good opportunity to familiarize myself with the new options and make sure everything is just as I want it. Sometimes newer versions offer options that I'd like to use one way or the other, so redoing the whole configuration process ensures that I'm familiar with what's new and different.

    But maybe that's just me. :)

    Cheers,

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
  69. Happy to help by zooblethorpe · · Score: 1

    Hope it came in handy.

    Cheers,

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
  70. It would be nice to get something useful done... by vanyel · · Score: 1

    ...instead of spending half of every day installing Yet Another Slew of Updates.

    On the other hand, just because they release them doesn't mean we have to install them on their schedule...

  71. Bootloader calling apt is cool, but complex by Anonymous Coward · · Score: 0

    Better idea - add a rollback option to the bootloader - init callsapt directly - and fixes what is fucked up - Windows System Restore style.

    Cool thought, but that requires either that the user have wizard-level OS configuration abilities, or that the group in charge of the distro change what they're doing. While both are possible over the longer term, over the shorter term, planning out partition use is an easier solution for more intermediate / not-quite-beginner users. :)

    Cheers,