summaryrefslogtreecommitdiff
path: root/ubuntu1804-final.txt
blob: 0c3c402a93bb60d937f6f440acaf9fb7e657f7b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Canonical has released Ubuntu 18.04, Bionic Beaver, as this one is nicknamed. The Beaver is a long term support release, which means it will be supported until 2023.

For those who only upgrade from LTS to LTS releases this will be a major update, one you may not like. Ubuntu 18.04 will be your first Ubuntu without the Unity desktop.

If you checked out last year's autumn release of 17.10 then you know what's in store, but for a significant portion of Ubuntu's user base, this will be the first brush with GNOME Shell. The good news is that, while not everything in Unity is possible in GNOME, most of it is and Canonical's developers and community have done an excellent job of making GNOME Shell feel and act like Unity. There are two places that GNOME can't match Unity, one is the HUD menu and two is the number of keyboard shortcuts out of the box, but in general, for most users, the transition from Unity to GNOME will likely be a smooth one.

While the loss of Unity is the biggest news in this release, there's one other change for anyone who's already using 17.10 -- the Wayland display system has been yanked in favor of X.org. Wayland made the default for the more experimental 17.10, but for the LTS release, Canonical has wisely defaulted back to X.org. In my own testing of Wayland GNOME Shell usually performs pretty well, while KDE and others (I've used Sway a bit) are buggy, very buggy. Even in GNOME there are plenty of features that simply don't work -- often by design -- under Wayland. For example, screen sharing in Google Hangouts or Skype doesn't work and VNC supposedly works though I've never managed to get it running.

Given that, and given that screen sharing and remote desktop capabilities are often fundamental functions of enterprise deployments, one of the biggest upgrade markets for an LTS release, I think ditching Wayland was the right move. It is of course in the repositories so if you've liked Wayland under 17.10 and want to keep on using it in 18.04 you certainly can.

By the same token it's worth pointing out that there is a community-driven version of Unity 7 available so if you really dislike the GNOME experience you can get your Ubuntu 18.04 and have your Unity too.

If you're upgrading from Ubuntu 16.04 LTS to Ubuntu 18.04 LTS then the question, "what's new" has a considerably longer answer than if you've already tried 17.10. In fact there's really too much to cover here. I'll stick mainly to the big story: GNOME Shell rather than Unity.

Ubuntu's GNOME theme manages to make GNOME look very close to the Unity desktop you're leaving behind and, except for the items noted above, all the functionality of Unity is there, it just might be in a totally different place. Take a very small thing like the minimize, maximize and close buttons, they're on the right side now. If you're like me that saves you a step since the first thing I always did was move them from the left to the right. If you like them on the left now you have to install dconf-tools, launch dconf-editor and then head to desktop >> wm >> preferences where you can move your buttons back to the wrong side of the window.

Another thing you'll notice that's a bit different are the window bars themselves. They're a bit bigger and use what people seem to call "header bars", though the technical GNOME term is client-side decoration, which merges the title and menu bars into a single mess of icons, titles and, well, just about anything the app wants to throw up there. I find them difficult to use in nearly every way, harder to click menus, harder to drag windows and generally a giant usability fail, but they are here and there is no getting rid of them.

Similarly, while you can customize most of the GNOME interface and change pretty much all the same settings as you could in Unity, the settings app itself iss very different with options often in different places. Still, if you spend a few minutes poking around in the settings app you should find everything you need eventually. If you don't there's always dconf-editor.

Ubuntu's application stack has always been very close to the GNOME defaults and this release is no different. As you would expect all the major desktop apps that ship with Ubuntu have been updated to the latest version, or near the latest version anyway. 

There are, however, some very cool things about GNOME Shell that make life much better than it was in Unity. I travel constantly and use public wifi all the time. These days more often than not public wifi requires some sort of obligatory user agreement click-thru that Ubuntu used to be really bad at detecting and handling (browsers are pretty good about it, but if you're using SSH and forget that you haven't done that yet, you're going to end up very frustrated, trust me). GNOME gets this right and has never not detected the "captive portal" as this is called, eliminating some frustration from public wifi.

Then of course there are the thing that have not changed, the Amazon App that no one has ever clicked on is still there in the dock (yes, now it's called a dock) and Ubuntu is still managing to raise free software hackles by wanting to collect some data about your machine and how it works. The data grabbed is pretty innocuous and supposedly anonymized, though, if you still believe in anonymous data please use the link above to get in touch with me about a bridge I have for sale. Still, looking at the phoning home the Ubuntu does I don't think it's a great violation of privacy, but as with so many things tech-related these days Canonical has done a very ham-fisted job of conveying what it's trying to do and it did the big no-no: you'll have to opt-out if you don't want to help the project gain some data about its users.

It's something of a catch 22 for Canonical. If they make it opt-in no one will opt in so they may as well not do it. If they make it opt-out everyone will scream and holler about privacy, but at least they'll get a little data because almost no one will actually disable it. Canonical obviously opted for the latter route and I can't say I blame them. But I disabled it during the installation, pay attention to all the dialog boxes in the installer. Curiously, if you upgrade you'll be asked to opt-in rather than out.

Speaking of the installation it has a interesting new option in it to do a "Minimal Install" which means the base system, GNOME and a web browser, terminal and other basic apps, but nothing extra like music players, office suites and so on. If you like to replace stock apps with your own favorites anyway the Minimal Install option looks like a good way to go. And note that this is different than Ubuntu's Minimal Installation CD, which just installs the base system, no desktop.

Also worth noting for those coming from 16.04, Ubuntu now uses a swap file instead of a partition which saves you some disk partitioning work, though if you upgrade rather than fresh install Ubuntu will stick with the swap setup you already have. 

There are quite a few other small updates to this release including the GNOME To Do app, which makes the default app list for the first time, some subtle but nice updates to the default Ubuntu theme and, mostly of interest to server users, kernel-level live patching now works out of the box with Canonical Livepatch. 

There are plenty of good reasons to update to 18.04. Ubuntu has done a pretty good job of making the GNOME Shell feel like, well, Ubuntu and under the hood there are enough changes to definitely make 18.04 worth your time. If you decide you just can't stand GNOME, Unity is available in an unsupported form, although I suggest checking out Ubuntu MATE as a Unity replacement.

screenshots:

ubuntu1804-desktop.jpg: The new default GNOME desktop in Ubuntu 18.04.
ubuntu1804-gnome-ui.jpg: Unity is gone in 18.04, in it's place you'll find the similar, but different, GNOME Shell interface.
ubuntu1804-minimal.jpg: In the 18.04 installer you'll find a new "Minimal Install" option to install just the desktop and handful of apps.
ubuntu1804-client-side.jpg: Ubuntu's new GNOME theme, with combined header bar and menu bar.