From 0ebb481e70d29672e1501442ffa0b4c5fa135a3a Mon Sep 17 00:00:00 2001 From: luxagraf Date: Sun, 14 Oct 2018 16:04:24 -0500 Subject: archived old articles --- fedora28-gnome.png | Bin 0 -> 145460 bytes fedora28review.txt | 34 +++++++++++++++++++ invoices/scott_gilbertson_invoice_97.doc | Bin 0 -> 13824 bytes invoices/scott_gilbertson_invoice_98.doc | Bin 0 -> 13824 bytes invoices/scott_gilbertson_invoice_99.doc | Bin 0 -> 15360 bytes open-source-insider-1803.txt | 4 ++- small-linux.txt | 55 +++++++++++++++++++++++++++++++ ubuntu-data-collection.txt | 37 +++++++++++++++++++++ ubuntu1804-final.txt | 42 +++++++++++++++++++++++ ubuntu1804-flavors.txt | 2 +- 10 files changed, 172 insertions(+), 2 deletions(-) create mode 100644 fedora28-gnome.png create mode 100644 fedora28review.txt create mode 100644 invoices/scott_gilbertson_invoice_97.doc create mode 100644 invoices/scott_gilbertson_invoice_98.doc create mode 100644 invoices/scott_gilbertson_invoice_99.doc create mode 100644 small-linux.txt create mode 100644 ubuntu-data-collection.txt create mode 100644 ubuntu1804-final.txt diff --git a/fedora28-gnome.png b/fedora28-gnome.png new file mode 100644 index 0000000..67e166a Binary files /dev/null and b/fedora28-gnome.png differ diff --git a/fedora28review.txt b/fedora28review.txt new file mode 100644 index 0000000..1a1b74a --- /dev/null +++ b/fedora28review.txt @@ -0,0 +1,34 @@ +The Fedora Project has released Fedora 28, a significant update for Fedora users, which includes something Fedora has shunned for years, an official repository for non-free third-party apps. + +The new third-party repositories allow you to easily install Chrome and Steam on Fedora 28, but for some they may come at the sacrifice of Fedora's long standing ideals. Fedora has always had a very clear policy about which types of software were included, though it has always allowed for non-free firmware, which keeps it from making GNU.org's list of truly free distros. The new third-party repos though go a step further, offering non-free apps in an official way. + +There are two things worth noting before your free software hackles get raised. First, the third-party repos are not enabled by default. Download Fedora, do nothing and you won't be able to get any non-free software. Unlike Ubuntu, Fedora is not including these repos out of the box. The second thing worth noting is that the official repos are currently limited to Steam, Chrome, PyCharm and NVIDIA graphics drivers, all of which, and much more, have long been available via unofficial repos like RPMFusion, or through COPR. The first three included apps honestly feel unnecessary and none of them are hard to install via RPMfusion. But the NVIDIA drivers, if you need them, will be very welcome, and enable Fedora to run on a larger range of hardware (Linux tip: Avoid NVIDIA graphics cards if possible). + +That said, the sky is sort of falling here and it is a little disappointing to see. Fedora has long been the closest to a completely free distro -- of the major distros anyway -- and that has always been a big part of its identity and I suspect for many, its appeal. The new third-party repos, even if they aren't enabled by default, or particularly full of software, are nonetheless a step in the direction of, well, let's face it, Ubuntu. That's not to knock Ubuntu, but do we need another Ubuntu? I've always enjoyed Fedora for its principles and its developer-centric focus and frankly this change makes me nervous for the future of Fedora. It feels like Fedora is chasing a different audience all the sudden, and while the sometimes works out well for the distro, it often doesn't work out well for long-time users along for the ride. + +The good news is that, if you ignore the new repos, Fedora 28 makes an otherwise fantastic update. I updated my Fedora machine using the DNF system upgrade plugin and had no difficulties. I also did a fresh install in a virtual machine and aside from one strange quick of the installer, had no problems there either. What I found somewhat odd in the installer is that you don't create your user account until after the system is installed and your reboot in the GNOME Shell. The account creation is apparently handed by GNOME and, very closely mirrors Apple's macOS installation process. Not surprising given how much GNOME already apes macOS, but a little disconcerting if you're used to the install process followed by very other distro/desktop. + +Speaking of GNOME, Fedora 28 ships with the very latest release, GNOME 3.28, which arrived earlier this year. GNOME 3.28 has a couple new features worth mentioning, including a much improved version of GNOME's virtual machine manager (Boxes), some new organizing tools in the Files app, and a more refined version of the default font, Cantarell, that goes a long way to improving the polish of the interface. + +Fedora is one of the few distros that actually ships with Boxes, GNOME's rather nice, if a little bare bones, virtual machine manager and Boxes has a nice new feature in this release -- the ability to search and download operating systems straight from the new box assistant. All you need to do to create a virtual machine is pick the OS you want and Boxes will take care of the rest. It's pretty slick and unlike much of GNOME, Boxes is surprisingly speedy, better in my testing than Virtualbox (though again, not as full-featured at this point). + +Another GNOME app in 3.28 that's worth mentioning here despite not being in Fedora 28 by default is Usage, a system monitoring app. Fedora doesn't include it because it's considered a "technology preview", which I think is GNOME-speak for beta, or maybe even alpha. It's a neat app though and it goes beyond simple monitoring to try to help diagnose and resolve performance issues. Right now it looks at CPU and memory consumption and highlights any potential problems. If you're low on disk space or running out of RAM for instance it will point out potentially problematic files/applications. It is a little buggy (it crashed quite a bit on me), but worth check out anyway, you'll find it in the official Fedora repos. + +While I'm not thrilled the Fedora has made non-free, third-party repos at all, I must say the interface they created and the way they handled the opt-in is very well done. After upgrading to Fedora 28, the first time you launch the Software application you'll see a blue bar at the top of the window with a notification asking if you want to enable the non-free repositories. Click the "enable" button and the repos will be added and Software will have your non-free apps available. It's very well done and strikes a nice balance between making opt-out the default and still making it easy for less advanced users to opt-in if they'd like to. + +I'd like to see Ubuntu steal this interface for its data-gathering tool, make it opt-out by default and this easy to opt-in and see what the community response is. As it stands I fear Ubuntu is going to be pilloried for choosing opt-in for its controversial new tool, Fedora will be pilloried for its controversial decision to officially support non-free software (even though it's opt-out) and this interface design will be quietly lost in the spittle of philosophical arguments, which is a shame. + +One of the reasons I keep a Fedora box around (my primary machine dual-boots Arch and Fedora) is because I admin many a CentOS server. As I imagine this is a common use case, it's worth noting a really cool new feature in the Server variant of Fedora 28, something called Modular repositories. The official docs on Modules say that it's a "release-independent package groups on independent lifecycles, providing alternative streams of content to Fedora". + +That's a bit of head scratcher, but basically it solves the old too-old, too-new dilemma by providing packages for multiple versions of software independent of the underlying distro packages. Take my CentOS server, I like it because it's stable and slow to update. I dislike it because I can't install Django from the repos because it's hopelessly out of date. With Modules I can install the latest Django and still have the stability of CentOS. Or at least I will when Modules make it to CentOS. It's a pretty cool idea, worth a deeper look if you're a sysadmin. + +There's plenty of other upgrades that make Fedora 28 well worth installing as well, including all the latest developer tools and software that you'd expect from a Fedora update. You can find full details on all the minutiae in the Fedora 28 release notes. + +Fedora 28 is available in three versions, the Workstation release (desktop users), Server and Atomic Host of containers, the latter is even available via a click to launch interface for Amazon EC2. Fedora 28 will be supported for approximately 13 months (until one month after the release of Fedora 30). + + +fedora28-third-party.jpg - Fedora's nicely done opt-out/opt-in dialog, which you will see the first time you launch Software after updating to Fedora 28. +fedora28-gnome.jpg - The main GNOME interface remains largely unchanged in this release +fedora28-boxes.jpg - Download and install distros from with GNOME Boxes +fedora28-usage.jpg - GNOME Usage, now you can get all the details on RAM-hungry GNOME using a native app (note CPU graph, redlined by GNOME itself). + diff --git a/invoices/scott_gilbertson_invoice_97.doc b/invoices/scott_gilbertson_invoice_97.doc new file mode 100644 index 0000000..9421665 Binary files /dev/null and b/invoices/scott_gilbertson_invoice_97.doc differ diff --git a/invoices/scott_gilbertson_invoice_98.doc b/invoices/scott_gilbertson_invoice_98.doc new file mode 100644 index 0000000..6657c55 Binary files /dev/null and b/invoices/scott_gilbertson_invoice_98.doc differ diff --git a/invoices/scott_gilbertson_invoice_99.doc b/invoices/scott_gilbertson_invoice_99.doc new file mode 100644 index 0000000..3541619 Binary files /dev/null and b/invoices/scott_gilbertson_invoice_99.doc differ diff --git a/open-source-insider-1803.txt b/open-source-insider-1803.txt index 780bd2b..d79e728 100644 --- a/open-source-insider-1803.txt +++ b/open-source-insider-1803.txt @@ -1,8 +1,10 @@ Where do we go from here? That's the question that's been on my mind lately, as I browse through Git repos looking for interesting projects, attempting to informally survey the state of open source and, closer to home, how open source might be able to fix the web. Because let's face it, the web today is about as interesting as the chatter of an encyclopedia salesman was a couple generations ago. +I've found I'm far from alone in thinking this. Time Berners Lee has sounded a similar alarm, + But something I find that today's brightest seem to miss is that the web wasn't always this way and doesn't have to be this way today. -The internet was once little more than some very strange, some might say primitive, pages connected together by links. In the very early days there was no searching, there was simply exploring. The further you went the more you found. Pages and sites spread by word of mouth. Eventually out of this beautiful primordial cesspool some structures began to emerge. There were things called "web rings" which were sites that had band ed together to help people find like minded pages, authors, enthusiasts, what have you. +The internet was once little more than some very strange, some might say primitive, pages connected together by links. In the very early days there was no searching, there was simply exploring. The further you went the more you found. Pages and sites spread by word of mouth. Eventually out of this beautiful primordial cesspool some structures began to emerge. There were things called "web rings" which were sites that had banded together to help people find like-minded pages, authors, enthusiasts, what have you. In these days the World Wide Web had yet to attract the attention of commerce. It was too unpredictable, scattered and lacking in any kind of discernible business model. This was the heyday of the independent creator. Suddenly mainstream media was unseated from its thrown by a thousand voices with a thousand different opinions. The notion of a shared cultural script was effectively chucked in the waste bin. Instead people were able to immerse themselves in millions of different streams of information, ideas, stories, and ways of living that had previously been difficult to discover or outright impossible. diff --git a/small-linux.txt b/small-linux.txt new file mode 100644 index 0000000..ff127b9 --- /dev/null +++ b/small-linux.txt @@ -0,0 +1,55 @@ +If you're new to Linux you'd be forgiven for thinking there are only a half dozen distributions -- names like Ubuntu, Fedora, openSUSE, Red Hat Enterprise Linux tend to get most of the headlines. + +These big distros are ones that tend to tackle big, headline grabbing projects like Wayland, systemd, Mir, and other tools that will, for better or worse, change Linux as we know it. The big fish always get the attention, if for no other reason than these are also the only distros with million dollar companies backing them. + +The big names are not, however, the end of the story. In fact there are hundreds, if not thousands, of distros out there that barely register on trackers like distrowatch and hardly ever grab headlines. + +Two such distros managed to grab headlines last week when both of them, for separate, but related, reasons, announced they were closing their doors. + +The main developer of Void Linux has apparently disappeared. Void Linux is a small, independent distribution (not a fork), but does have more than one person working on it and more than a few users. It's notable for a couple of things, one of which is that it remains systemd-free, another is that it uses LibreSSL instead of OpenSSL. + +Other Void Linux developers recently took to the project's website to say they have "had no contact with [the main developer] since the end of January, and no meaningful contact for well over a year." While that's bad, it wouldn't be the end of the world except that the main developer is the only one with the ability to manage much of Void’s infrastructure, including the Void Linux GitHub account, IRC channels and domains. + +The project has reached out to GitHub and Freenode, and says that the latter issue should be fixable, but GitHub has denied them access to the project (which is entirely in keeping with GitHub's ToS and account security practices, for all GitHub knows the project leader may not want Void Linux to continue). + +Another troubling tale comes from the Korora project, which is taking a break from development. Korora was based on Fedora, but added a bunch of things that haven't always been easy to get with stock Fedora, namely multimedia codecs and proprietary software. Korora also did a good job of setting some more user-friendly defaults than Fedora. + +"We are taking a little sabbatical to avoid complete burn out and rejuvenate ourselves and our passion for Korora/Fedora and wider open source efforts," the developers write on the project's blog. + +That's a fairly common fate for small Linux distros run by one or two developers as most are. Most have no revenue to sustain them and they are something that the developers do in their spare time. As most of us know, spare time has a way of disappearing, often quite suddenly. + +All these stories of small distros disappearing might be enough to put you off small distros. + +And I wouldn't blame you, I'm a former Crunchbang user and I too felt burned when it disappeared. Crunchbang happens to have come back, but by the time it did I had already moved on, to a bigger distro that was less likely to disappear from under me. I picked Arch Linux in large part because, while it's still independent of any parent company, it has a large, dedicated user base and seems likely to be around in five years. + +However, if the trend among users is moving against small distros, all Linux users may suffer, even those that never move away from the first distro they try. + +Without people willing to take a chance on unknown, but potentially really great distros there would be no Linux Mint, no elementaryOS and no Solus, to name three recent, very popular arrivals in the Linux world. + +All three are big now, but they got that way only because some people took a chance on them long before they were big names. Adventurous Linux users tried them, perhaps even contributed to them, at least told their fellow Linux enthusiasts about them, and helped make them into the bigger distros they are today. In the case of elementaryOS there's also a revenue model in place to help sustain it. + +Linux Mint founder Clement Lefebvre, says that while a lot of things changed since 2006, when Linux Mint got its start, it's still possible for small distros to grow. Could a new project replicate what Linux Mint and other have done in the past? "Yes, probably," says Lefebvre, "but this has consistently been getting harder throughout the years, not only because some of these success stories are still here today but also because user expectations have grown considerably and that's a real challenge for anyone starting small." + +Lefebvre remains optimistic about the future of small distros though. "That said I'm a firm believer in passion," he says, "if somebody's good at something and has the necessary skills and confidence to be successful, the only thing he needs is passion. I'm pretty sure we'll continue to see huge success stories in the future, particularly in niche markets, and also because of the changing nature of technology" + +Unfortunately, if we all stop using small distros passion might not be quite enough. As more companies, more developers, more desktop enthusiasts come to Linux, which they are, across the board, if not on the desktop, certainly in behind-the-scenes infrastructures, there's going to be less willingness to take a risk on a smaller distro. There's a reason RHEL, Centos and Ubuntu dominate the server market -- they're backed by companies that other companies can understand. Corporate customers are always going to stick with the bigger distros. This will pour more attention, more contributions, and, more importantly, more money into big projects like Ubuntu, RHEL, Centos and openSUSE. + +That's not necessarily a bad thing, but it may very well create a world of corporate-dominated "big Linux," a world where small distributions have a much harder path to gaining a toehold. There's nothing inherently wrong with corporate-backed Linux, but it's entirely possible that the core developers at, to pick an easy target, Ubuntu, have goals and projects, very different from what you want. Anyone love the Unity desktop? Too bad Ubuntu doesn't. + +Void Linux is good example of the opposite of this. If Void disappears there's one less distro for those looking to avoid systemd (Void uses (used) runit instead). At this point, if you don't want to use systemd your options are seriously limited (Devuan, Gentoo, FreeBSD and perhaps some other small ones like Void). + +Even if you don't care one way or the other about particular tools like systemd there are other reasons that make small distros well worth your time. Perhaps the most difficult to quantify, but personally satisfying, is the personal experiences small distros can lead you through. I'd credit Crunchbang with first getting me into minimalist desktops and more under-the-hood aspects of Linux. Crunchbang used, and still does use, the Openbox window manager with no desktop. At the same time it manages to make that a very usable environment, something I'd never been able to do on my own the Debian Minimal. To this day I use an old Crunchbang theme for GTK apps. + +The question becomes what does it take to sustain a Linux distro? + +The answer seems to be one a lot of Linux users aren't going to like -- money. + +While there are always exceptions, the distros that seem to last, large or small, tend to be the ones that have some form of revenue. Whether that revenue is from users, for example elementaryOS, appears to get by on app store revenue and download donations, or Linux Mint, which raises most of its money through donations, or whether that revenue comes from a corporate backer like the big name distros, at the end of the day, in our culture, money matters. + +That doesn't mean you should ignore distros that have no money. It just means that ones that do will likely last longer. It's very likely that elementaryOS, for example, doesn't pull in much revenue compared to Canonical, Ubuntu's backer, but it does have a means in place, which enables it to grow in a sustainable way. And that's the key to a long lasting distro. If there's no way to sustain that initial burst of energy and vision on the part of the person or persons who start a distro, history shows pretty clearly that they will eventually either burn out or life will simply get in the way and then poof, your distro is gone. + +Some of the burden of supporting small distros ultimately falls to the users. If you want your favorite distro to last, put your money where your mouth is, pull out your wallet and contribute. + +screenshots: +korora.jpg: Korora Linux's last release, based on Fedora 26, KDE flavor. +void.jpg: Void Linux, Cinnamon edition. diff --git a/ubuntu-data-collection.txt b/ubuntu-data-collection.txt new file mode 100644 index 0000000..e7b3e7f --- /dev/null +++ b/ubuntu-data-collection.txt @@ -0,0 +1,37 @@ +When Ubuntu 18.04 launched last month it included a new little welcome application that runs the first time you boot into your new install. The Welcome app does several things, provides a quick overview of the new GNOME interface, offers to set up Livepatch (for kernel patching without a reboot) and it offers to opt you out of Canonical's new data collection tool. In my review I called the opt-out a ham-fisted decision, but did note that if Canonical wanted to actually gather data opt-out was probably the best choice. + +I did not anticipate the little firestorm of controversy this little data gathering tool was going to create within the Linux community. Unfortunately the controversy is built on misinformation and outright lying. I've seen several articles, blog posts and especially YouTube videos, with so little grasp of the truth that I think, before we go further, there's one thing that must be said very clearly: Canonical is not spying on you, full stop. + +Canonical wants to know a little bit about the hardware its users run Ubuntu on. There's no spying, Canonical is asking and if you don't want to tell them you can easily opt out. + +If you are willing to share a little bit of data about your hardware you'll be helping make Ubuntu better in the future. In order to best focus development efforts, which are limited, Canonical likes to know basic data about its users -- what size screen they use, which chip is in their laptop, how much RAM you have, which flavor of Ubuntu you're using, whether you enable Livepatch and a few other things. + +In the 18.04 welcome app there's a link to actually view the JSON file with the data you'd be sending to Canonical. It doesn't get any more transparent than that. In my initial review I noted that the whole opt-out UI was very well done, making it simple to see exactly what data Canonical was gathering. You can click to view the actual data sent. I don't know of any other data collection by a large company that offers that level of control. Firefox, which has been shipping with an opt-out data collection tool for many years, does not, so far as I know, give you access to the actual data file that's sent. + +Unfortunately, I also fell victim to something that I think is rampant these days, especially among more tech-savvy users: paranoia about things that report, well, anything, to anyone. I also said that I had opted out of Canonical's data collection. I did that because I, like you, am paranoid about sending my data to anyone for any reason. I even had a wise crack about anonymization not working that my editor wisely removed, but that's where I am coming from, and I think that kind if deep-seated suspicion is common in our community. + +Ever since Edward Snowden confirmed so many once outlandish conspiracy theories, the technically savvy audience of Linux users, those who care about their privacy, have been (understandably) ultra paranoid about any data collection. So when people hear that Ubuntu 18.04 is collecting data, it sounds bad. + +But the problem here is not Canonical, not data collection itself. In this case the data is very simple, totally anonymous (the server doesn't even record the IP it's sent from), and most importantly, clearly disclosed so that you can decide for yourself if you're comfortable sharing it (if you already installed and can't find your way to the JSON file, here's a sample). + +No, the problem here is actually much deeper and more difficult to solve. The problem, what generated the controversy, is the need for click-bait headlines on YouTube and elsewhere in this day and age of advertising-driven small publishers. Combine the deep-rooted, well-founded suspicion of the average Linux user with the current money making models of sites like YouTube, a platform where the faster you release a video the more hits, and therefore more money, you'll make, and you've pretty much got a recipe for needless controversy. Linux is hardly unique in falling victim to that. + +YouTubers and unscrupulous journalists have become experts at manipulating our fears, playing off them to generate clicks that they turn into a few pennies while throwing Ubuntu, Canonical and the larger Linux community -- that's you and I -- under the bus. + +Canonical makes an easy target for this sort of thing because it's the closest thing Linux has to a household name. + +The fallout is that now half a dozen videos and articles litter the web, spreading, at best, misinformed half-truths and in most cases, outright lies (which, depending on where you live, could leave you open to slander lawsuits my dear enraged YouTuber) and incorrect technical solutions that may well screw up your installation should you be so foolish as to blinding type in terminal commands you find on the internet. Canonical's Martin Wimpress (who, among other things, is responsible for Ubuntu MATE) pointed out in recent episode of Jupiter Broadcasting's Linux Unplugged show, that several of these videos claim the solution is to remove a package which, wait for it... has nothing to do with data collection. + +The "solution" these uninformed, technically incompetent YouTubers and bloggers are pushing would be ridiculous even if they ever do figure out how to use dpkg-query to see which packages own which files. It would be ridiculous because if you uninstall rather than opt-out Canonical never knows you opted out and you've lost your chance to let Canonical know you didn't like the data collection. + +Predictably, these bloggers and YouTubers will be the first to complain when the next release of Ubuntu doesn't offer them anything new or helpful, and will never consider that perhaps their decision to not tell Canonical anything useful might be part of the reason behind that decision. At best perhaps they'll have pulled in enough YouTube pennies to finally move out of their parents' basements. + +That's not real problem here though, the problem here is that in letting these unscrupulous writers create this tempest in a teapot we're scaring away other projects from doing the same sort of data collection. We're forcing developers to work in the dark and then complaining when we don't like the results. + +Take GNOME for instance, it's rather famous for removing features (it just removed the ability to launch apps from the file browser), perhaps, if GNOME started gathering some basic data on a larger scale about how people use GNOME the project would make different decisions. Small developers have an even harder time with this sort of thing and if they think they're going to have their projects labeled as "spyware" and angry YouTube videos posted they're never going to even try getting data. They're going to continue developing in the dark and all of us will suffer for it. + +I'm not suggesting you should automatically opt-in to every bit of data collection every piece of software wants to do. There is a middle ground, there are some companies doing it right, some doing it wrong. I don't even know if you should opt in to Canonical's, that's something you need to decide for yourself. + +But you decide by reading the dialogs, looking at the actual data being sent, and considering the companies that want the data. Don't let ranting videos and articles playing off your fears make your decisions for you. Stop clicking on them at all. + +In my case I went back and opted in to Ubuntu's data collection because I use Ubuntu (both Kubuntu and Ubuntu Server) and I want to help it get better. diff --git a/ubuntu1804-final.txt b/ubuntu1804-final.txt new file mode 100644 index 0000000..0c3c402 --- /dev/null +++ b/ubuntu1804-final.txt @@ -0,0 +1,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. diff --git a/ubuntu1804-flavors.txt b/ubuntu1804-flavors.txt index d34f84b..27b9870 100644 --- a/ubuntu1804-flavors.txt +++ b/ubuntu1804-flavors.txt @@ -1,6 +1,6 @@ The first beta release of Ubuntu 18.04 is now available. Ubuntu 18.04, which will arrive in official form next month, will be a long term support release and will be, for those who stick with LTS releases, the first time many see the new GNOME-based Ubuntu. -The first beta, however, does not include the main GNOME-based release. Instead this is more of a community release, with most of the various Ubuntu flavors participating. This particular beta is slightly more noteworthy than usual since, thanks to the havoc wreaked by Spectre and Meltdown, which limited the use of many distros' build systems, this first beta is really the first milestone release for most of the Ubuntu flavor releases. +The first beta, however, does not include the main GNOME-based release. Instead this is more of a community release, with most of the various Ubuntu flavors participating. This particular beta is slightly more noteworthy than usual since, thanks to the havoc wreaked by Spectre and Meltdown, which limited the use of many distros' build systems, this first beta is really the first milestone release for most of the Ubuntu flavor releases. It also came a couple of days late, which is unusual for an Ubuntu beta. As the Xubuntu developers note, "the ISO Tracker has seen little activity for the last few development cycles. We know we have some excited users already using and testing 18.04. But without testing results being recorded anywhere, we have to assume that nobody is testing the daily images and milestones. And this has major implications for both the 18.04 release and the project as a whole." -- cgit v1.2.3-70-g09d2