Ubuntu Unity is dead: Desktop will switch back to GNOME next year
arstechnica.com
arstechnica.com
This is the second duplicate I have seen today on HN.
I'm surprised there isn't more discussion here about that part. I'm really saddened to read that. When the project was first unveiled, it looked like exactly the sort of experience I want out of a smartphone.
Neglecting the core product to pursue a phone OS that was very unlikely to succeed was bad for the company.
Not only for small companies. Microsoft threw billions had at it, bought a phone manufacturer, had a pretty nice phone OS, had a name in business, and was years earlier then Mozilla and Canonical. And they failed miserably.
(Of course, the whole WP7 -> WP8 transition was handled badly, but it shows that even a company with extremely deep pockets will fail to capture significant marketshare.)
I think Windows Phone failed primarily because Microsoft did not take early steps to cultivate a competitive app store, which they probably could have done back then -- these days, it would probably be impossible. They also didn't have very many desirable flagship phones, especially compared to the iPhone and the Samsung Galaxy series.
Microsoft's failure was partially self-inflicted, but Mozilla and Canonical would have had no chance even if they did everything right. They don't have the scale, and they are now up against app stores with millions of apps. It doesn't matter how nice the OS is if it can't run Facebook, Snapchat, and a bunch of popular games on day one.
A dedicated desktop OS is capable of rich and complex interactions. Could a mobile 'desktop mode' ever match such capabilities?
I'd rather have a dedicated desktop OS that maximises features suitable for the desktop hardware it runs on. Not an OS that has to lower it's capabilities and interactions to match the smallest device it runs on.
(On a related note, I was reading up on Apple's switch from PowerPC to Intel earlier today, and it feels very familiar to this.)
Gnome3 won't be a good move from Plasma5.
https://www.reddit.com/r/linux/comments/5l39tz/linux_distros...
Doesn't do as much, granted, but isn't that kinda the point?
It's also a bit more of a pain to run multiple monitors with RatPoison and I've become well acquainted with reorganizing my screen configurations using the console commands to xrandr.
I also should have noted that I switched back to Xubuntu from Linux Mint.
"Shuttleworth made it clear that the cloud isn't the financial future of the company. He wrote: 'The <latest-big-idea> story for Ubuntu is excellent and continues to improve.'"
I don't have anything against Ubuntu, but I do have something against chasing the latest fad. I know, the cloud isn't a fad, but mobile wasn't a fad either.
Because of all the services Google provide on top of it. That's where the real value is, just like iOS, CyanogenMOD and co don't seem that popular. If Microsoft wants to make a come-back in the mobile space, that's where it needs to focus.
But, fer cryin out loud, Ubuntu, how many goddamn times do you need to change things around? UI? init system? Firewall management? It goes on and on.
This is the stuff of nightmares if you manage more than one distro version, and I feel I'm starting to slowly hate this distribution, even though I use it a lot and it works great (provided you remember which version does what all the time).
Their leadership projects a weak, hesitant image. There's no one at the rudder and the ship is being blown by the winds every which way.
Meanwhile, old boring Redhat just made 2 billion dollars in revenue and is still just slowly improving.
Anyway, even if they aren't making (significant) money on it now, having market dominance certainly puts them in a better position to profit eventually, than in mobile where they first have to unseat the three largest software companies in the world, on those companies' most lucrative markets.
All of them. Ubuntu gets a cut for every instance of Ubuntu on AWS. The Ubuntu AMI's are not stock Ubuntu, they've been modified. So Amazon has to pay Canonical to use the Ubuntu name or it has to call them something else. That's why Canonical is suing OVH; OVH is using a heavily (and poorly) modified Ubuntu without renaming or paying.
Quite the opposite, in fact: https://www.ovh.com/us/news/cp2445.ovh_joins_ubuntu_certifie...
Does that mean that if I choose an Ubuntu image when installing an OVH server I won't get the OVH crap any more?
Microsoft learnt this the hard way, almost losing its desktop dominance to the chimera of converged UI; and it looks like all desktop vendors are slowly reaching similar conclusions.
What I do care about is good hi dpi support, good font rendering, nice consistent controls etc. Somehow it seems that all these Linux window managers are just variations of superficial stuff (multi desktops, launchers, search...).
Other than hi dpi support, none of that is under the control of desktop environments. And, at least for me, it's mostly fine these days.
What they do get opinionated about are things that you mention (multi desktops, launchers, search...) so they work on those.
Not that that is a bad thing as such... but it leads to what you describe.
I actually liked Unity. There were a lot of reports of it being bloated and laggy but I found the exact opposite when I finally tried it. Unity was lightweight, fast and by far the most polished Linux desktop I have used which made all the bad press a bit mysterious.
There are a lot of folks online who seem to hate Ubuntu with an unusual passion and dismiss its projects as NIH. The key to understanding this is to seek out how many projects by Redhat, Fedora, Freedesktop or the Gnome ecosystem are dismissed as NIH? Zero. This is curious to say the least.
Redhat funds a lot of projects, its become a cathedral in the open source bazaar. The danger of centralization and concentration of power and money is the cathedral then becomes more interested in its own influence than anything it publicly professes.
[1] https://insights.ubuntu.com/2017/04/05/growing-ubuntu-for-cl...
We are taking about a section of the community who carry the flag for Redhat and dismiss anything not from that ecosystem as NIH.
A typical example to show this is Snappy which precedes Flatpak. No one attacks Flatpak for NIH or demands they join hands with Ubuntu Snappy. Yet Snappy is routinely attacked as NIH and presented as another example of Ubuntu doing its own thing. There is definitely double standards and politics at play here.
Canonical getting behind Qt meant more effort was going towards making it a better development platform outside of C++, in fact early on they sponsored the development of Go QML bindings.
But now that's gone, and we're back to having no hope for that.
The built-in official Gnome programming IDE ("Builder") seems to support "C, C++, Python, Vala, Rust and Ctags" too. [2]
Edit- A complete list of fully- and partially-supported languages for Gtk+ 3 is here: https://www.gtk.org/language-bindings.php
Edit 2- I was wrong about Vala! See comments below. :)
1. https://wiki.gnome.org/Projects/Vala 2. https://wiki.gnome.org/Apps/Builder
No, some Gnome developers blame Vala for all their problems and want to rewrite everything in Rust :
http://www.phoronix.com/scan.php?page=news_item&px=GNOME-Val...
Vala isn't in a good state today, it virtually has no maintainer. Gtk isn't in a good shape either. API keep changing, bugs are never fixed and maintainers seem to care very little about stability. Actually the whole GObject ecosystem is in a difficult situation.
IMHO, using Python is right now the only viable way to write Linux desktop apps without using C or C++ .
> The built-in official Gnome programming IDE ("Builder") seems to support "C, C++, Python, Vala, Rust and Ctags" too. [2]
Gnome Builder isn't financed by the Gnome Foundation AFAIK.
I think the only Vala maintainer right now is from Elementary OS, where they use primarily Vala.
Why should we do that? Both Qt and Gtk+ looks nice in gnome, so you could choose more suitable for you.
Haven't looked at Gnome since the disaster that was 3, having previously used it exclusively. Here's hoping it has improved (dramatically) since. Unity is lightyears ahead of where Gnome was last time I checked.
I imagine if there's enough interest, the same could be done with Unity.
https://github.com/mate-desktop Look at the commit graphs.. Their effort is super!
I do slightly prefer unity to gnome (mainly because, in my experience, unity/compiz is has far smoother performance/animations than gnome shell), but gnome is pretty good these days.
Also, it's worth mentioning that the first release of unity was every bit as much of a disaster as gnome 3 was (I remember unity in 11.04, it was buggy and the performance was horrific)
I'll still hold out hope that someday an OS that is similar enough to desktop Linux - one that can ship updates independent of the carrier or manufacturer - will rise and fill that void.
I've been using mostly devices supported by third party roms from the start, but that doesn't always mean the latest and greatest hardware. Currently on a Nexus 6P and will probably move to Lineage when it's no longer supported.
Personally use FVWM and couldn't be happier.
I will miss features like that. I hope other DEs incorporate them before Ubuntu drops Unity definitively, or otherwise that the community will keep Unity 7 up-to-date.
Apart from that, Gnome is very polished these days.
While I am technically capable of installing most distros or compile my own kernel to enable the modules I need, usually Ubuntu has a good enough default kernel configuration that is compatible with laptops to a level I am satisfied.
I decided to stick with Unity because hit the sweet-spot for me when it comes to the functionality I actually want in a desktop environment. I was not happy with GNOME 3, nor KDE, nor any other desktop environment I tried. Now Canonical is pulling this again?
I just hope that there will be a UUbuntu flavour for the 18.04 release.
Next up ... will Mir be killed off too? ;) (Whoops ... didn't see that they are killing Mir too... :))
Hopefully they can do the canonical magic with Gnome 3, without too much reinvention this time.
By the way, I miss a few functionalities from Gnome2 in Gnome3. These extensions make it complete for me.
- [AlternateTab][1]. I can't get used to grouping windows by application. It requires one extra step to get to a target window. I think workspaces do a better job for organizing windows.
- [WorkspaceGrid][2]. I like this way workspaces are organized better than a single line. Makes them more accessible in a 4x4 setup.
- [TaskBar][3]. I miss the task bar from Gnome2. I still use 'Activities', but it requires one extra step to get to a window. It's great for having an overview of your applications, though. I enable a single taskbar at the top.
- [PixelSaver][4]. Remove the title bar and blends the close button with the task bar. Saves a few pixels when the window is maximized.
[1]: https://extensions.gnome.org/extension/15/alternatetab/
[2]: https://extensions.gnome.org/extension/484/workspace-grid/
[3]: https://extensions.gnome.org/extension/584/taskbar/
[4]: https://extensions.gnome.org/extension/723/pixel-saver/
edit: specifically, I think this was my issue: https://github.com/Supervisor/supervisor/issues/735
which seems to be patched now.
I know there are some people who love Unity, and I hope for them a fork community-developed to emerge. It's sad when your software you use daily it's victim of something like this
it is wayland vs mir, which had the potential to much more radically fragment linux GUI applications over the long run..
* dnf's basic commands are all obvious: install, search, update and info - unlike the seperation between apt-get and apt-cache
* dnf automatically fetches and updates the repo cache
* dnf can rollback entire transactins
* dnf supports delta-upgrades, which speed up things a lot on slower connections
* dnf makes unattended upgrades easy (just add -y), apt may still ask questions even with DEBIAN_FRONTEND=noninteractive
The new apt tool improves on some of these issues, but dnf is still a much better tool in my opinion.
In the meantime, apt-get has been there (and "good enough") from before yum even existed. I really don't like re-learning for the sake of it; the less I need to know to run a box, the better.
People are used to apt. Switching to Fedora means learning an entire set of commands. While dnf's feature set is better in a lot of ways, that's just too much to ask when apt is there and it works for the majority of users, newcomers to Linux or otherwise.
If someone could fix Network Manager that would be nice though...
Yes, yes yes! That's fantastic! I hate Unity and I love GNOME. Good choice. Too bad it's going to be April 2018 until then, but this should teach anyone: It's never too late to revert a stupid design decision!
Does the desktop on Linux have a viable future?
First of all, I am a Windows user 95% of the time. But when I wanna spin up a VM or Linux distro real quick, Ubuntu is my choice. Of course, if I use it longer, I will install KDE or something like that. But with lots of window managers, I noticed instabilities or redundancies (e.g. there's a Unity and a GNOME service running for the same thing). It's best to use a distro with the window manager it comes with. Which was Unity on Ubuntu, but will finally be GNOME again.
Now imagine if 6 years ago Canonical had spent all that time and effort into improving existing DEs and implementing Wayland-support instead of their (already then) NIH initiatives.
Where would we all be now? Certainly not still stuck in this same, unimproved X11 sinkhole (yes yes, apart from Fedora-users, I know).
Such a shame they had to spend more than half a freakin decade to realize their mistake.
I don't think Canonical was unusual in having a failed investment.
I really don't care about it being X11 under the hood, I care about the sidebar on the left being gone.
I think that had they made its position configurable as half the Internet asked for since the start, Unity would have been way less hated.
Anyway, there's still a top bar, the one that has the clock and so on. Two bars doesn't save space.
EDIT - I am curious why I am being downvoted. Is the article not a reasonable summary?