Ubuntu's rate of evolution over the past few years is astounding. It has grown from a standard Gnome desktop distribution into a full operating system with its own desktop environment, development tools and community.

To celebrate Ubuntu's success, I wanted to take a moment to highlight the things Ubuntu is doing well and also mention some issues that could use improvement.

Peripheral Detection

One of great things about the Ubuntu desktop is its hardware compatibility. For example, it does Wi-Fi surprisingly well these days. While I may still grumble about its reliance on the ndiswrapper with select chipsets, overall I've been pleased with how well Ubuntu 12.10 now handles natively supported Wi-Fi dongles. In previous versions of Ubuntu, we often had to blacklist one driver to compile another, especially with select Ralink chipsets. Thankfully, this kind of compatibility issue is not a problem any longer.

Additional successes include fantastic support for just about anything that connects via USB: webcams, printers/scanners, external storage devices, MTP-based MP3 players, plus countless other devices. You really don't realize just how great Ubuntu peripheral support truly is until you connect a wireless mouse to Windows 7 and then wait for it to be detected, then search for drivers and eventually see it activated. It's rather disgusting when you stop to think about it. Since I don't use Windows 8, I can't speak to how USB devices work with that release. What I do know is that USB devices—old, new, and nearly everything in between—work great under Ubuntu.

Note that when you're shopping for new peripherals, branding matters. For example, I'm a fan of HP printers for the Ubuntu desktop thanks to the functionality provided by hplip. I also think highly of Logitech webcams and Intel for wireless. This certainly doesn't mean that other brands won't work; rather that if you're looking for the absolute best compatibility possible, these are brands that actively work with Ubuntu.

Community

The Ubuntu community has grown to the point of being able to tackle nearly any challenge you happen to throw their way. Whether you use Ubuntu Answers or the Ubuntu forums, odds are there is someone out there ready to provide free tech support for any Ubuntu woes which may be troubling you.

On the other side of the Ubuntu community coin is the massive marketing arm of Ubuntu. This marketing arm includes numerous blogs promoting Ubuntu happenings and user groups aimed at introducing new folks to Ubuntu. Although Ubuntu's marketing efforts have not yet succeeded at getting Ubuntu into the mainstream, the efforts presented thus far are effective. Ubuntu is seeing adoption faster than ever, and much of this is due to the press attention Ubuntu receives.

A Malware-Free Experience

While no operating system is completely malware-proof, Linux distributions such as Ubuntu come pretty darn close. Fact of the matter is, you won't find any significant malware attacks against the Ubuntu desktop. Some might say this is because Ubuntu is still rather young. Others might suggest it's because Linux is more secure than proprietary desktop operating systems. Whatever the reason, the fact remains that you simply don't hear about desktop malware attacks on Ubuntu or other Linux distributions.

Easy Home Directory Backup

One of the great things that stands out about Ubuntu is how simple it is to backup your critical data. Using Deja Dup, you can easily select directories to be backed up to Ubuntu One or even to a local driver instead. Simply setup the backup program and the rest takes care of itself.

For backing up software, all one has to do is utilize the Ubuntu Software Center. Simply go to File, then Sync between computers. Once the syncing is completed, you will always have a backup of your favorite programs.

Software Center

The Ubuntu Software Center isn't merely a great way to back up your Ubuntu software titles, it's also a great place to discover new applications you may not have known existed. The concept of a software center isn't a new one, as other distros have offered them before. However, it was Ubuntu who implemented the concept in a way that was compelling to the end user.

The Ubuntu Software Center is dead simple to use and allows for discovery and installation of free and paid software. Plus, by installing your software through the Software Center, you're ensuring your purchased applications will be waiting for you should you need to reinstall the operating system.