Ubuntu discussing moving to LTS + rolling release model
Rick Spencer, Canonical's VP of Ubuntu Engineering, has put out a call to discuss dropping the "interim" Ubuntu releases, which are those that are not long-term support (LTS) releases, and switching to a rolling release model in between LTS releases. Spencer's "tl;dr":
Ubuntu has an amazing opportunity in the next 7-8 months to deliver a Phone OS that will be widely adopted by users and industry while also putting into place the foundation for a truly converged OS.
To succeed at this we will need both velocity and agility. Therefore, I am starting a discussion about dropping non-LTS releases and move to a rolling release plus LTS releases right now.
The ubuntu-devel mailing list thread is already getting fairly long, as might be guessed.
The idea will also be discussed at the upcoming online Ubuntu Developer Summit, March 5-6.
(Log in to post comments)
Ubuntu discussing moving to LTS + rolling release model
Posted Feb 28, 2013 20:07 UTC (Thu) by nick (guest, #447) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Feb 28, 2013 21:09 UTC (Thu) by pranith (subscriber, #53092) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Feb 28, 2013 22:14 UTC (Thu) by stefanor (subscriber, #32895) [Link]
https://upload.wikimedia.org/wikipedia/en/timeline/90acea...
(From: https://en.wikipedia.org/wiki/Debian#Releases )
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 10:31 UTC (Fri) by engla (subscriber, #47454) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 12:19 UTC (Fri) by yarikoptic (subscriber, #36795) [Link]
To me it all sounds again like the right step of reducing the huge gap initially introduced in ubuntu by making it too much detached from Debian. So eventually we might arrive at the right level of synergy between the community and company-driven projects
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 13:05 UTC (Fri) by stefanor (subscriber, #32895) [Link]
And Ubuntu won't do that to produce its next LTS?
Ubuntu discussing moving to LTS + rolling release model
Posted Feb 28, 2013 20:12 UTC (Thu) by Cyberax (✭ supporter ✭, #52523) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Feb 28, 2013 21:28 UTC (Thu) by tnoo (subscriber, #20427) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Feb 28, 2013 21:54 UTC (Thu) by ewan (subscriber, #5533) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Feb 28, 2013 23:33 UTC (Thu) by clugstj (subscriber, #4020) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 12:23 UTC (Fri) by fdrs (guest, #85858) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 7, 2013 10:53 UTC (Thu) by ortalo (guest, #4654) [Link]
BTW, I am still wondering why Canonical is not a not-for-profit company. After all, that Mark already knows how to get too rich too fast so now he should be after work for glory no? (I admit I am jalous of not having gone through the first step - but the second is the one worth it. ;-)
Ubuntu discussing moving to LTS + rolling release model
Posted Feb 28, 2013 22:12 UTC (Thu) by zlynx (guest, #2285) [Link]
I ran into this with Gentoo all the time. If you update your Gentoo system every week you are good to go.
If, however, you wait a couple of months or more between updates something is almost certain to go wrong because the developers never considered data or configuration file conversion from version N-2 to version N, only N-1 to N.
Ubuntu *already* has this problem to some degree when you try to update from version 10 to 12.
Ubuntu discussing moving to LTS + rolling release model
Posted Feb 28, 2013 23:28 UTC (Thu) by heijo (guest, #88363) [Link]
Installing packages in their own directories like it is done on all non-Unix OSes would be a nice start, so you can't have file conflicts, and can install anything side-by-side automatically.
Then add a single configuration system that properly separates applications and distribution defaults, using prioritized option "layers", from user configuration, so configuration defaults can be upgraded trivially.
And so on...
But honestly, the distribution guys are all totally incompetent, since they had 20 years to do these blatantly obvious changes and did nothing, so I wouldn't put much trust in them.
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 2:25 UTC (Fri) by pabs (subscriber, #43278) [Link]
Or perhaps something based on the Nix package manager:
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 10, 2013 0:29 UTC (Sun) by mmarq (guest, #2332) [Link]
But let the screening "security panels" for those containers be the most basic possible, or you'll have severe cases of "confused deputy" on your hands, and a flush of protests, because for most being "barred" by security is worst than a crashing app (those "containers" could have "capabilities" on the style or EROS OS, let the user choose most of the permissions, only emit the proper warnings... most of them will choose not really secure options in any case lol... but who cares ? its their responsibility clearly stated in the licenses)
OTHO nix approach is also very good, something worth to look into.
>But honestly, the distribution guys are all totally incompetent, since they had 20 years to do these blatantly obvious changes and did nothing, so I wouldn't put much trust in them.
sometimes i wonder...
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 3:17 UTC (Fri) by ericc72 (guest, #41737) [Link]
Btw (in response to one of your responders), Gobo Linux seems dead, and I know NixOS is kind of new and experimental (hopefully they can try out some interesting stuff and see how it goes.)
It would be cool if packages could be packaged "upstream" or from the vendor where they could run on most distros because there was enough ABI compatibility that things just worked with these kinds of self-contained packages (if that were the case, more 3rd party paid apps might be release for the platform.)
I think OSX does things kind of like that with .app folders that are self-contained and exist in the /Applications folder off of root (meaning, everything is packaged in the .app folder.)
I never took too close a look at OSX Homebrew, but this seems pretty interesting as well:
http://mxcl.github.com/homebrew/
I'm not a big fan of the OSX UI (the UI itself is okay, but when I click the green maximize button, I want fully maximized - I also really like the Windows 7 snap feature and cannot live without it on OSX when I am forced to use.) Nor do I like the walled Apple garden. Bring on Wayland and what I imagine will be some great ideas on the desktop once more mainstream (sorry, lots of talented people probably don't want to waste their time on outdated graphic stacks, but once something modern becomes more the norm, watch out, I bet we see some cool stuff -- this is not to say there are not talented people working on Linux desktop stuff, only saying it will be much more appealing once this transition more solidifies.)
But innovation in other means of packaging and all that, bring it on I say. There is room for some really cool ideas. And I think the current directory structure can coexist with something like the above.
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 5:26 UTC (Fri) by Cyberax (✭ supporter ✭, #52523) [Link]
You can use http://www.irradiatedsoftware.com/cinch/ for that. I think "maximize" can also be fixed by an extension.
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 5:45 UTC (Fri) by ericc72 (guest, #41737) [Link]
That said, I'm interested to see what sort of desktop innovation comes out of having a modern graphics "stack". I actually really like Linux in many ways, but there are things that get in the way of my "workflow". To have an awesome desktop (and I know for many it already is) that runs on the same underlying core that runs (my) server stuff, that will be great. Yeah, I can do it now, but there are still some nuances that are annoying (not that for Windows not using UTF-8 by default and CRLF line feed issues are not annoying too!)
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 13:32 UTC (Fri) by renox (guest, #23785) [Link]
*Sigh* I wouldn't hold my breath: Wayland is a low level evolution which will simplify maintenance of the low level GUI stack for its developers, so for them it's a nice improvement but I see no reason why it would provide "desktop innovation".
To say it differently: say you use Qt to develop your desktop environment/applications, Qt/Wayland won't bring much "desktop innovation" over Qt/XCB.
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 20:56 UTC (Fri) by ericc72 (guest, #41737) [Link]
Not a not not pun
Posted Mar 4, 2013 9:33 UTC (Mon) by man_ls (guest, #15091) [Link]
not that for Windows not using UTF-8 by default and CRLF line feed issues are not annoying too!Not that triple negatives cannot be said to not be becoming uncommon :)
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 17:32 UTC (Fri) by tjc (guest, #137) [Link]
Thanks for the link. I didn't try Cinch, not liking that sort of thing much in Cinnamon, but SizeUp is really nice — it helps relieve some of OS X's inherent "Steveness."
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 7, 2013 16:41 UTC (Thu) by fatrat (guest, #1518) [Link]
Since this is an OSS forum, there's also Slate
https://github.com/jigish/slate
which does the same sorts of things and is OSS. I use it daily.
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 12:27 UTC (Fri) by fdrs (guest, #85858) [Link]
I don´t use it anymore , as I do _really_ prefer using Linux as my desktop, but, after installing those tools, MacOS became quite usable.
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 16:51 UTC (Fri) by dashesy (guest, #74652) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 23:21 UTC (Fri) by mathstuf (subscriber, #69389) [Link]
Ha! OS X has the most complicated rpath logic I've ever seen. The library has to declare that it supports rpath for anything to apply, which seems…backwards. Not to mention that libA.dylib having "libB.dylib" as a dependent library is resolved relative to the executable opening libA.dylib, and not at all relative to libA.dylib :( . I can see why no one wants to rely on anyone else setting the paths via otool properly and instead just ships everything they need.
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 2, 2013 0:02 UTC (Sat) by dashesy (guest, #74652) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 13, 2013 15:31 UTC (Wed) by regala (guest, #15745) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Feb 28, 2013 23:32 UTC (Thu) by clugstj (subscriber, #4020) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 13:41 UTC (Fri) by jbicha (subscriber, #75043) [Link]
Although if you've gone a year or so without upgrading, then maybe you should just stay on the LTS.
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 13:54 UTC (Fri) by redden0t8 (guest, #72783) [Link]
Example:
Keep configuration file conversion information separate from the versioned packages. Then if a user tries upgrading package foo-10 to foo-14, but there was a configuration file conversion between foo<=12 and foo>=13, the package manager knows to still do it.
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 2, 2013 10:15 UTC (Sat) by jospoortvliet (guest, #33164) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 1:43 UTC (Fri) by hadrons123 (guest, #72126) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 10:46 UTC (Fri) by dgm (subscriber, #49227) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 12:34 UTC (Fri) by fdrs (guest, #85858) [Link]
I think the new user should really be using LTS, but, they to need to find a way to keep applications updated. Not the whole stack, but things like Inkscape, Gimp, Firefox, Chromium, Blender, etc...
Nowadays, if a graphics enthusiast comes to Ubuntu, and wanna try the latest version of Gimp, for example, he must:
- Get away from LTS
- Search for a PPA (too much work, lots of options.. which one do I choose)
- Download tarball from gimp.org website (completely bypass the package manager and makes things harder).
LTS users should have an 'oficial' way to use new applications. They already have the tools for that: ppa´s ..
They just need to sort things out
It´s doable, and, a rolling release + LTS (with updated _applications_) is a way better way (and more natural to users that don´t wanna update the system each 6 months)
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 17:38 UTC (Fri) by jspaleta (subscriber, #50639) [Link]
If Canonical really was competing with Red Hat on server iron, LTS made some sense.
But for a push into mobile? Working with OEMs who are pushing new devices into the retail market every year? Competing with Android which is revving out production capable releases on a yearly basis.
I really don't think mobile OEMs are going to want to sit on LTS releases.
I realise that Canonical is gearing up for the next LTS release to be very important for their mobile push...but then what. That LTS release is going to show its age within a year and OEMs moving new product will expect interface enhancements to keep showing up. I don't think the LTS model is geared to deliver what OEMs need.
We sort of saw this happen in their netbook push. OEMs didn't sit on the LTS release.
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 2, 2013 10:21 UTC (Sat) by jospoortvliet (guest, #33164) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 3, 2013 8:18 UTC (Sun) by misc (guest, #73730) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 3, 2013 17:44 UTC (Sun) by raven667 (subscriber, #5198) [Link]
If there aren't too many regressions and ABI stability then why not update and get the most bug-fixes rather than aggressively back-porting changes just to keep the number the same? Keeping ABI stability might also help protect you from dependency hell where everything is constantly being churned and broken, since it limits the amount of change you can do.
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 4:08 UTC (Fri) by AndreE (guest, #60148) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 2, 2013 11:09 UTC (Sat) by giner (guest, #89643) [Link]
Make sense for home user but would be nightmare for huge enterprise installations. Even when Firefox updates from 18 to 19 for 100 users at the same time we can have 100 issues with a "corporate self-developed extension".
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 3, 2013 2:50 UTC (Sun) by AndreE (guest, #60148) [Link]
In any case, there is nothing preventing POLICY mechanisms being implemented anyway to prevent updates not pushed by the administrators. That's how it works in all enterprises and corporations I have worked in (using Windows and Linux desktops) : user very rarely have the ability to update software themselves, it is all handled centrally by the system administrators.
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 1, 2013 9:06 UTC (Fri) by dowdle (subscriber, #659) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 2, 2013 17:36 UTC (Sat) by andrewsomething (guest, #53527) [Link]
Ugh
Posted Mar 4, 2013 13:43 UTC (Mon) by man_ls (guest, #15091) [Link]
"Phablet"... Is that a word? Ugh, it doesn't even look cool. In any case, according to the wikipedia article it is supposed to refer to a device between a phone and a tablet, not to the combination of phones + tablets as you seem to imply (the target of Canonical's efforts).
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 2, 2013 11:05 UTC (Sat) by giner (guest, #89643) [Link]
Ubuntu discussing moving to LTS + rolling release model
Posted Mar 3, 2013 14:48 UTC (Sun) by xxiao (guest, #9631) [Link]