34

As reported by Phoronix, the news from UDS appears to be that development on Unity 2D will stop, with the focus being on a single, unified implementation.

Obviously maintaining two codebases to do the same thing is not ideal. However, Unity 2D was created for a reason ("Unity 2D's goal is to provide the Unity desktop shell on hardware platforms that cannot currently support Unity's OpenGL requirements"). Why is it no longer felt Unity 2D is needed?

Jjed
  • 13,874
8128
  • 28,740
  • Isn't this more in the nature of a discussion than a question on AU? :)

    Anyway, if you hardware cannot handle OpenGL there's always the option to go to one of the alternate desktops (Xubuntu/Lubuntu), or a different window manager.

    – ish May 09 '12 at 10:58
  • 3
    @izx I don't think so - the discussion has already happened, this questions asks what were the key reasons raised in that discussion – 8128 May 09 '12 at 14:00
  • @Jabob Your explanation is exactly the kind of thing I was looking for! But if someone did come up with something more technical I'd be interested to see it. – 8128 May 09 '12 at 16:38
  • 1
    The biggest drawback is that Nvidia and AMD don't play ball. They simply won't release fully functioning open drivers. This is fine if you want a novelty OS to boot into but if you are a serious user using Ubuntu professionally and you have modern GFX then then kiss Ubuntu goodbye or at the very least say goodbye to stability. Additionally, when the 3d does work everything is undeniably slower. I'm a turbo user, constantly using keyboard shortcuts and fast switching between windows and it simply does not cut it. – thomas-peter Sep 18 '12 at 05:15
  • 1
    Oh no, now I can't avoid Compiz any more. Nooooooooooooooo........... Time to find another distro. – Lennart Regebro Oct 20 '12 at 12:02
  • 1
    12.10 made me change from onboard ATI Gfx to Geforce. And on my laptop from Ubuntu 10.10/11.04 to Lubuntu. – type Nov 21 '12 at 13:16

1 Answers1

32

Unity 2D was conceived as a fallback mode for computers without the graphics hardware or drivers to run Unity properly. The project uses, as you say, a separate codebase, and has sucked up substantial engineering resources to stay consistent with the main interface.

Luckily, engineers at the Fedora project have successfully developed and integrated a technology for running rich, composited graphical environments on older hardware. Ubuntu can also adopt this solution. As such, Unity 2D as a fallback mode is now superfluous.

Everyone can now enjoy Unity, without the costs of developing a fallback alternative.

Here are the notes:

Jorge Castro
  • 71,754
Jjed
  • 13,874
  • Has Canonical stated their intent to integrate the Fedora implementation into Ubuntu? – Dan Is Fiddling By Firelight May 09 '12 at 15:36
  • @Dan Neely: Isn't the "Fedora implementation" the Gnome shell? I think Canonical would implement the Fedora technology into the Unity shell, which is separate from the Gnome shell. Perhaps this is what you meant, but if so, then that is basically what he already said they would do. – Marty Fried May 15 '12 at 18:56
  • Interesting, what about people that use the 2d launcher in other desktops? I think this from the fedora link says a lot " Note that software rendering does require sufficient CPU power for a good experience." – Mateo May 21 '12 at 19:42
  • 1
    Let me rephrase the question: why was Ubuntu 2D ever developed? Was it not a waste of time from the beginning? Why did they not use LLVM from the beginning? This is not critique, I am honestly wondering. – Ingo May 28 '12 at 19:02