Mark Shuttleworth has announced the codename and major goals of Ubuntu’s next LTS release: Lucid Lynx. First, a definition:
According to Wiktionary, “lucid” means:
- clear; easily understood
- mentally rational; sane
- bright, luminous, translucent or transparent
And according to Urban Dictionary it means:
The Lucid Lynx will be an LTS release, meaning that it will enjoy an extended period of support and several maintenence releases over its life. This also means that it will be relatively lean on new features. Don’t expect to see anything readically new in this release. Instead, expect more reliability, stability, and speed. At least that’s the idea.
Sometimes unsynced releases and other issues cause conflicts between stability and not going obsolete. For example, last LTS release (8.04 Hardy Heron), Firefox 3 was chosen over Firefox 2, even though Firefox 3 was still in beta at the time of 8.04’s release. These sorts of issues create tension between people who believe LTS releases should focus purely on stability and those who believe its better to sacrifice a little stability for some new features.
Hopefully, though, none of these issues will arise in 10.04, which is scheduled for release in April of 2010.
In addition to the highly popular Ubuntu operating system, Canonical also sponsors several “official” derivatives of Ubuntu, aimed at different types of hardware, different user preferences, and different use cases.
(Please note, the omission of Xubuntu is not a mistake. Xubuntu, Mythbuntu, and Ubuntu Studio are not supported derivatives.)
The list above includes every one of the Ubuntu derivatives that Canonical sponsors (at least all the onces I am aware of). In bold are the terms used to differentiate each variation from Ubuntu. The problem is that three different methods are used (edition, remix, and prefixes [ku- and edu-]) with no clear distinction. Why isn’t Ubuntu Server Edition called Serbuntu?
According to Ubuntu’s Trademark Policy:
We recognise and encourage the concept of a “remix.” Remixes are derived versions of Ubuntu, and it is intended that any software and hardware certifications will apply to a Remix… These changes can include configuration changes through the existing Ubuntu configuration management tools, changes to artwork and graphical themes and some variance in package selection.
According to this excerpt, the term remix applies to a distribution that incorporates only minor changes from one of the other official derivatives. This explains the choice of remix in Ubuntu Netbook Remix, as UNR is closely related to Ubuntu MID Edition.
Each derivative’s page on the Ubuntu website reveals a pattern between prefixes and edition.
Kubuntu is an official derivative of Ubuntu using the KDE environment instead of GNOME.
Edubuntu is a officially supported derivative of Ubuntu that is customised for Education use.
Both Kubuntu and Edubuntu are apparently considered derivatives, while Ubuntu Server Edition and Ubuntu MID Edition are considered part of Ubuntu.
After a fair amount of digging, it is possible to make sense of all the names and terminology, but it certainly isn’t easy to understand.
Understanding how each bit of terminology is currently used, how could the naming scheme be simplified?
Ubuntu, Kubuntu, Edubuntu, and their respective logos are trademarks of Canonical.
Canonical has added another option to their ever-increasing list of enterprise support options. Businesses requiring frequent support may pay for access to a Premium Service Engineer, an Ubuntu expert who works with the company’s existing team to keep the company’s Ubuntu installations running smoothly.
Ubuntu Premium Service Engineers, as opposed to more traditional Ubuntu support plans, gives businesses a single person to contact, who will already know how the servers and desktops are set up in advance of any help being needed. This type of support does not come at a cheap price, though. The Register reports that access to an Ubuntu PSE will cost $50,000 per year, compared to only a few hundred for some of Canonical’s support offerings.
Still, PSEs offer an extremely valuable resource of businesses: a person with specific Ubuntu training. Most IT people are trained primarily in Windows, particularly when it comes to supporting desktops. Paying for a PSE basically givces you a staff member who has Ubuntu training. The only significant difference is that PSEs will not usually be on-site, preventing them from actively managing computers.
About a month ago, Canonical announced plans for an Ubuntu app store, codenamed AppCenter. As expected, the first version has shown up in the Karmic Koala daily builds, now under the name Ubuntu Software Store.
The main view of the Software Store displays icons for each of the software categories, such as Internet, Office, System Tools, etc.
Each application has its own page, much like Add/Remove, that displays a summary. An install button and a price (which is always free for now) is also displayed. On some applications, there is also a link to the application’s website. Eventually, you will be able to purchase commercial applications, as well as free ones.
When you install an application, a new section appears on the left. You can see how many applications are being installed and, by clicking on the tab, track their progress.
If you’re not impressed with the Ubuntu Software Store, I don’t blame you. It’s really not much more than a new interface that does the same thing Add/Remove does. The exciting parts of the Software Store don’t really come until Ubuntu 10.04, when it will replace Add/Remove, Synaptic, Software Sources, and, possibly, Update Manager. Later you will be able to buy commercial applications in addition to the free ones already available. Over the next several releases, the Ubuntu Software Store could provide one of the first realistic ways for shareware developers to sell software for Linux and, at the same time, make it much easier for new users to understand the software installation process. For now, though, we’ll just have to wait and see.
Ubuntu 9.10 is coming in October, and, in addition to some new features, it will also feature 100 fewer “papercuts”. Papercuts are minor bugs that cause a usability issue. For example, a confusing icon or a badly positioned text box might be considered a papercut. To give you a better idea of what to expect, here are five common and annoying papercuts that should be fixed by 9.10.
When you plug your computer into a wired network, you get the notification shown on the left, saying “Auto eth0 – Connection Established”. What on earth does that mean, though?
Many of you will know that eth0 is nothing more than a technical term for the default wired connection, but how should a new user know that?
Although the exact text has not yet been decided, the wording used in 9.10 will aim to be far more user friendly than “auto eth0″ is.
Anyone with a trackpad can, I would guess, relate to this issue. Placing the mouse over the desktop and touching the scroll bar placed on the right side of so many trackpads causes your computer to shuffle through your workspaces like a magician going through a deck of cards — faster than you can see them.
The effect is actually quite like a magician’s trick in that it leaves you completely confused as to where your work just went, what workspace you were on, and what you were doing.
Ubuntu provides no easy way for a new user to tell which drive holds Ubuntu and (if applicable) which holds OS X, Windows, BSD, etc. Most people don’t have to worry about which drive holds what OS, but someone who dual boots between Ubuntu and Windows might want to copy files between the two operating systems. Labeling them with an icon would make it easy to tell which is which.
After clicking the eject button next to a mounted removable drive, you may be told that you need to wait before you can remove the drive. During this time, write operations to the drive are finished, then you get another message saying you can remove the drive. In order to prevent confusion, the icons for these notifications should be both clear and different. Hopefully, by 9.10, they will be.
Unless you keep track of everything you print by its job number, knowing that job 179 just finished is not very helpful. A more helpful notification would be that paper.odt just finished printing.
In Ubuntu 9.10, the document name will be in the header of the notification. In case you do manage your printing by jobs, the job number will probably remain in the body of the notification.
Dell has been somewhat slow in adopt new versions of Ubuntu. Currently, most of Dell’s Ubuntu computers offer 8.04, which was the last long term support release. Dell has changed their minds, though, at least for netbooks, which will soon offer 9.04, the latest release.
Previously, Dell had said they planned to use only the LTS (long term support) releases, since they are supposed to be more stable and are updated and given support for a much longer period of time. It is not yet clear if the decision to upgrade all netbooks to 9.04, which is not an LTS release, will also apply to any other Ubuntu computers.
Dell’s policy on Ubuntu versions has been, and remains to be, confusing. The official word has been that they would stick to 8.04 until the next LTS arrived. The Inspiron 15n, though, currently ships with 8.10. Now it looks like some of the computers will ship with 9.04. In other words, Dell will be supporting three different versions of Ubuntu.
Canonical has announced consumer-oriented phone and email support for Ubuntu Desktop Edition. Ubuntu offered phone support before, however it was priced for enterprises managing large install bases. The new support plans are targeted at consumers and start at about $50 per year.
There are three tiers of this new support plan: starter, advanced, and professional. All three tiers offer support for installation and basic tasks, such as e-mail, web browsing, and OpenOffice. The advanced tier, which costs $115 per year ($65 more than starter) additionally offers support for Windows migration and a broader set of applications. Finally, the professional tier, which costs over $200 per year, adds support for topics such as virtualization and remote desktop.
These support offerings are most interesting for new Ubuntu users. The professional tier is probably unnecessary, however either starter or advanced support for a year (largely depending on how much migration suppor they need) would really get a new user going. Plus, compared to buying a copy of Windows, a year of support is still very cheap. Admittedly most people do not buy Windows alone, however you can usually save at least $50-$100 by getting a computer with Ubuntu rather than Windows.
This new support offering potentially offers a familiar bridge for new users. My only complaint is that the minimum support length is a year. many people may only need a few months of support, so a cheper and shorter option would be ideal.
A Launchpad spec targeting Karmic Koala (the next release of Ubuntu) describes specifications for a unified application for installing software on Ubuntu. To be clear, everything will still be based on Apt, so this isn’t a significant backend change, but rather a focus on a better user layer.
In the short term, this new application, currently called AppCenter, will basically be a cleaner Add/Remove Programs with an update manager built in. Synaptic and the other software installation tools will still be avaliable in Karmic. In addition to the new software, though, Canonical will be promoting the use of apt:// links. Apt links have been around for some time, but are not heavily used. They allow you to click on a link in your browser and have a dialog box open, asking if you would like to install some package. For example, click here to install Epiphany.
Things start to get more interesting when you look a few releases forward. In Ubuntu 10.04 (Karmic+1), AppCenter will replace Synaptic and Update Manager. In 10.10, AppCenter gets really interesting. It is supposed to becomes a true “app store,” complete with reviews, ratings, and support for non-free (as in money and, most likely, freedom) software. In addition to all of this, there will be an easy way of adding third-party repositotires (other sources of software) to AppCenter, along with a system for marking trusted sources.
Beyond 10.10, the specifications are somewhat vague, but there may be support for downloading a package once and installing it on many computers easily, which is very important for enterprises Finally, they will “investigate” the possibility of including screensavers and/or Windows applications.
It’s safe to say that AppCenter will unify the software installation system in Ubuntu within the next two releases. It remains to be seen, though, if AppCenter will become a truly unified app store for Ubuntu. In order to pull this off, it is essential that all applications be able to easily get their latest version, no matter if it’s the first beta or version 12, into AppCenter.
If AppCenter becomes a marketplace for all applications, it will revolutionize application installation on computers. Yes, the idea may be inspired by the iPhone app store, but an app store on a tightly locked-down phone and an app store on computers are very different things.
No matter how simple you can make it, installaing a new OS will always be a daunting task for most computer users, especially on a machine they depend on every day. Even an experienced user can mess up and knock out a partition by accident.
Assuming that not everyone has that geeky neighbor who goes door to door installing Linux on people’s computers, there has to be a better way.
Why the Live CD is not a better way
The Live CD is an incredible innovation. In addition to being invaluble to fixing problems, it lets a new user see what they are jumping into before they take the plunge. It doesn’t, however, offer the user any opportunity to test it in a more real-world situation. Because a Live CD can’t save anything back to the disc, it’s really not useful for anything more than half of an hour of playing around.
No, not the Live USB either
Well, then, how about a Live USB memory stick? After all, it’s just a Live CD with a USB plug and the ability to save files, right? Yes, but, despite the price of USB memory sticks, most people don’t have spare ones laying around that are large enough to fit an entire OS plus files. Additionally, not all motherboards support booting from USB devices (although this issue is rapidly disappearing).
VirtualBox
For a long time, virtual machines really didn’t work very well, either, due to their poor graphics support. Now, though, since VirtualBox 3.0 supports at least simple 3D graphics, David Siegel (creator of GNOME Do) is proposing the creation of a single installer that sets up a customized version of VirtualBox with an Ubuntu image loaded up. This allows the user to save changes, doesn’t require any special hardware, and is a very familiar process for almost all computer users.
Wubi
Finally, we have Wubi, which allows you to do a pseudo-install. It looks just like a dual-boot setup, but it’s really simple to set up (just like installing a program) and writes all changes to the existing Windows partition.
Putting it together
Separately, these are all good ways of trying Ubuntu out, but together as a process they are an absolutely killer feature. Eventually, I hope that a new Ubuntu user will be able to install Ubuntu as a virtual machine, then upgrade that to a Wubi install, and finally to a real install, all without having to copy their files over once.
It’s less important exactly what methods of trying Ubuntu exist than how seamless the process of testing it out and then installing it can be made. Imagine a slider. You start at the “total beginner” end and slowly progress to the “I’m ready” end. As you get closer to the “I’m ready” end, your install of Ubuntu would be progressively more permenent. When you got all the way to the end, you would have a real instal of Ubuntu.
Ubuntu’s One Hundred Papercuts project seems to be progressing smoothly. On schedule, the first ten papercuts have been fixed.
Each of these bug fixes, though, is not just a bug fix. In many cases, significant attention was put into what wording to use or how large to make an object. For exmaple, when people’s unfamiliarity with the term “archive” was brought up, rather than just sticking in another unfamiliar term, real attention was put into finding the right phrasing for something most geeks find obvious but most normal people do not. That was probably the first time anyone in the Ubuntu project considered how to phrase something as small as this.
The big stuff needs attention, too, but it looks like the One Hundred Papercuts project might just bring the first real attention to the tiny details.