Friday, December 28, 2012

10 reasons to choose Ubuntu 12.10 over Windows 8

Window of opportunity

Ubuntu is a widely popular open source Linux distribution with eight years of maturity under its belt, and more than 20 million users. Of the roughly 5% of desktop OSs accounted for by Linux, at least one survey suggests that about half are Ubuntu. (Windows, meanwhile, accounts for about 84%.)
The timing of this latest Ubuntu release couldn't be better for Windows users faced with the paradigm-busting Windows 8 and the big decision of whether to take the plunge.
Initial uptake of Windows 8 has been unenthusiastic, according to some reports, and a full 80% of businesses will never adopt it, Gartner predicted. As a result, Microsoft's big gamble may be desktop Linux's big opportunity.
So, now that Canonical has thrown down the gauntlet, let's take a closer look at Ubuntu 12.10 to see how it compares with Windows 8 from a business user's perspective.

1. Unity vs. Modern UI

Both Microsoft and Canonical have received considerable flak for the default user interfaces in their respective OSs. In Microsoft's case, of course, it's the Modern UI, formerly known as Metro; in Canonical's case, it's Unity. Both are designed with touchscreens in mind, and borrow heavily from the mobile world.
By removing the Start button and overhauling the way users interact with the operating system, Windows 8's Modern interface poses a considerable challenge for users, who face a significant learning curve.
Unity, on the other hand, became a default part of Ubuntu back in April 2011 with Ubuntu 11.04 Natty Narwhal. It has definitely undergone growing pains, but more than a year has passed, and Canonical has revised the interface accordingly. Although it still has numerous critics, most people concede that it has matured and improved. Some observers, in fact, have even suggested that it may feel more familiar to many longtime Windows users than does Windows 8.

2. Customization

Linux has long been known for its virtually limitless customisability, but given the current controversy surrounding desktop interfaces, that feature has become more salient than ever.
This is a point on which Windows 8 and Ubuntu differ considerably. Yes, Windows 8 does allow users to customise some aspects of their environment, such as by specifying the size of Live Tile icons, moving commonly used tiles to the left side of the screen, or grouping tiles by program type.
Most of the changes you can make in Windows 8, however, are largely cosmetic, and they don't include a built-in way to set the OS to boot to the traditional Windows desktop. A growing assortment of third-party utilities such as Pokki can restore that capability, but otherwise you're stuck with Modern UI. Windows 8 offers what you might call a "tightly coupled" interfacein other words, one that you can't change substantially.
Ubuntu's Unity, in contrast, is more of a loosely coupled UI. First and foremost, you can easily replace it with any one of several free alternatives, including KDE, Xfce, LXDE, GNOME 3 Shell, Cinnamon, and MATE.
Also available for Unity are third-party customisation tools, including the increasingly popular Ubuntu Tweak, while a raft of look sites are available for myriad Linux interfaces with a variety of themes to change the desktop's appearance.
The rule of thumb with Linux in general and Ubuntu in particular is, if you don't like it, swap in something else. Also worth mentioning is the fact that Ubuntu supports multiple workspaces, essentially letting you run up to four different desktops; Windows 8 Pro does not.

3. Apps

Whereas Windows 8 Pro comes bundled with Microsoft's Internet Explorer 10 browser, Ubuntu comes with a wide assortment of open source software packages such as Firefox, Thunderbird, LibreOffice, and more, offering both individual and business users a pretty full suite of functionality.
Beyond those bundled programs, both Ubuntu and Windows 8 offer app stores to help users find the additional software they need.
Dating back to 2009, the Ubuntu Software Center now houses more than 40,000 apps, ranging from games to productivity tools to educational resources. In addition, by using Wine or CodeWeaver's CrossOver, you can run Windows programs on top of Linux.
The Windows Store just launched with Windows 8, and at the time of its debut it included just over 9,000 apps. Microsoft execs have said that they hope to provide 100,000 apps in the Windows Store within 90 days of the Windows launch.
Operating system binaries and drivers, however, will not come from the Windows Store. Rather, it will have both Windows RT (ARM) apps and Windows desktop (legacy) apps. Entries for legacy desktop apps in the Windows Store will take users to separate sites where they can purchase or download the apps. Ubuntu's repository, on the other hand, centrally stores all operating system and app binaries and drivers.
As a result, aside from numbers, a key difference between the two app stores involves security. Ubuntu provides a GNU Privacy Guard (GnuPG) keyring-protected repository system wherein each application and driver has a unique keyring identity to verify its authenticity and integrity as having come only from the Ubuntu repo system. The keyring method of protection has been highly effective at ensuring that no rogue applications find their way into the repoor onto users' PCs.
Historically, Microsoft Windows has lacked such a keyring-protected repository. Although Microsoft does support its OS with monthly Windows Updates, no comparable third-party vendor support for updates exists. Because of this situation, users have had to venture online to obtain their own third-party-supported updates manually at separate websites. The Windows Store was developed to mitigate that risk and is specifically designed to curate apps, screen apps, and provide the capability to purchase apps. Time will tell how well it succeeds.

4. Hardware compatibility

To run Windows 8 on your PC, you'll need a processor that's 1GHz or faster with support for PAE, NX, and SSE2. You'll also need a minimum of 1GB RAM for the 32-bit version or 2GB for the 64-bit version, along with 16GB (32-bit) or 20GB (64-bit) of space on your hard drive. For graphics processing, you'll need a Microsoft DirectX 9-compatible graphics device with a WDDM driver, Microsoft says.
Of course, that's the minimum. If you want to take advantage of Windows 8's touch features, obviously you'll need a multitouch device. To make the most of the software, you'll want considerably more than that.
Ubuntu's requirements, however, are much more modest: Canonical recommends 512MB of RAM, plus 5GB on the hard drive. You'll also find versions such as Lubuntu and Xubuntu for lower-spec machines. In short, if hardware is a constraining factor for you, Ubuntu is most likely the better choice.

5. Cloud integration

Starting with the launch of Ubuntu One in 2009, the cloud has played a key role in Ubuntu Linux for some time, enabling users to store files online and sync them among computers and mobile devices, as well as to stream audio and music from the cloud to mobile devices.
Ubuntu One works on Windows, OS X, iOS, and Android, as well as on Ubuntu. Users of Ubuntu Linux get 5GB of Ubuntu One storage for free; 20GB costs $30 per year.
Beginning with Ubuntu 12.10, the OS also integrates web apps and online searches directly into the Unity desktop for a more seamless experience.
With Windows 8, the cloud is coming to the forefront of Microsoft's platform as well. For storage, Microsoft's SkyDrive offers users 7GB of space for free. If you need more than that, you can have an extra 20GB for $10, 50GB for $25, or 100GB for $50 annually.
Storage isn't the only benefit of the cloud, however. Beginning with this new release, the new Microsoft Account sign-in (formerly Live ID) lets you use a single username and password to establish common preferences among all the Windows-based hardware and services with which you work. The idea is to employ the cloud to connect your PCs, tablets, and smartphones through a common, user-specific experience.
Ubuntu doesn't fully compete with Windows in this regard, since it doesn't offer counterparts to Windows Phone 8 or Windows 8 RT that are tailored specifically to non-PC devices. However, Ubuntu for Android is in the works.

6. Security

Although Windows RT apps run within a sandboxed environment for greater security, Windows 8 Pro desktop legacy apps have no equivalent. Instead, third-party software developers are left to their own devices to add security measures to their apps.
Windows 8 and Ubuntu Linux provide their own firewalls, however, as well as the option for full disk encryption.
Despite the fact that Windows 8 Pro offers some security improvements over Windows 7, the new OS still carries forward with the WinNT legacy kernel, which is at least partially responsible for the litany of security issues Windows has suffered over the years.
To mitigate some of those issues, Microsoft created in conjunction with partnering OEMs Secure Boot, an extension to UEFI. Windows 8 now provides Secure Boot support on OEM systems, while Ubuntu 12.10 offers a raft of advanced security features such as support for installation with Secure Boot systems.
Additionally, Ubuntu Linux comes with Linux Security Modules (LSM) installed by default. Other security-enhancing measures include chroot, seccomp, seccomp-bpf, and the newest additionLinuX Containers (LXC)for third-party developers and users alike.
Just as an aside, it's interesting to note that, each year at Pwn2Own, hackers get a chance to hack Windows and Apple Mac systems, but Linux is not included in the contest. No exploit can escalate against (and gain root privilege on) Ubuntu Linux running AppArmor-sandboxed Firefox.

7. Administrative tools

For administrative controls, Windows provides Active Directory, using dedicated Active Directory servers.
Canonical supports Active Directory as well, and Ubuntu Linux clients can join to an Active Directory Domain using third-party software such as Likewise Open or Centrify.
In addition, Canonical provides Landscape, an enterprise administrative tool of its own that can perform most Windows Active Directory tasks. Landscape presents an easy-to-use, browser-based control panel through which you can manage desktops, servers, and cloud instances.

8. VPN support

Users who require virtual private network support will find it in both Windows 8 and Ubuntu 12.10.
In Ubuntu repositories, the provided utility is OpenVPN, which uses a custom security protocol based on SSL/TLS for key exchange. Both operating systems offer support for varied protocols, however, depending on site-specific and inter-site needs.

9. User support

Microsoft offers support for Windows 8 Pro users through its TechNet subscription service, which is priced starting at $149 per year.
Canonical offers Ubuntu Advantage service-level agreements starting at about $80 per year at the standard desktop level, including legal coverage and use of the Landscape administrative tool.

10. Price

Last but certainly not least, Ubuntu Linux is free, while Windows 8 Pro will reportedly cost $199 after the current introductory upgrade offer of $39 to $69 expires.
So which operating system is better for small-business users? The answer, of course, is in the eye of the beholder. If one thing is clear, however, it's that any lead Windows may have once had over competing operating systems is shrinking every year. Depending on your needs, Ubuntu Linux 12.10 could provide a compelling alternative. If nothing else, it's almost certainly worth your while to try it online.

Shuttleworth: Ubuntu's goal is one OS from phones to supercomputers

Ubuntu phones and tablets may not be a reality yet, but Canonical founder Mark Shuttleworth says Ubuntu is "close" to running on everything from smartphones to supercomputers.
"The really interesting opportunity is to unify all of these different kinds of computing," Shuttleworth said in a Q&A with Slashdot readers published today. "Let's make one OS that runs on the phone AND on your supercomputer. We're close to that now—we know Ubuntu makes a great cloud OS and a great server OS and a great desktop. So I think the next frontier is to create a seamless experience from the embedded world to the cloud. And yes, that's very much what we are focused on at Canonical."
The Linux kernel, of course, already runs on smartphones, tablets, desktops, servers, and supercomputers. While Ubuntu is the most widely used Linux desktop, it has done nothing to stop the dominance of Windows and it only runs on mobile devices in limited ways. There is Ubuntu for Android, which aims to turn Android phones into Ubuntu desktops when connected to a monitor, mouse, and keyboard. And Ubuntu can be installed on the Nexus 7 tablet in an experimental fashion.
Shuttleworth's stated timing for Ubuntu on phones and tablets is still so far in the future that it's hard to have much confidence in its prospects. "We've said clearly that the phone and tablet are key stories we need to tell by 14.04 LTS," Shuttleworth said. Ubuntu 14.04 comes out in April 2014.
While major PC vendors are shipping computers with Ubuntu pre-installed, Shuttleworth noted they are "nervous to promote something new to PC buyers." That's one reason Canonical believes mobile is crucial to its success. "If we can get PC buyers familiar with Ubuntu as a phone and tablet experience, then they may be more willing buy it on the PC too," he said.

Ubuntu is touch-ready, but still a desktop OS

The Unity desktop on the latest versions of Ubuntu is designed to be touch-ready, but Shuttleworth defended its usability with mouse and keyboard. "Unity positions itself to be ready for touch-only platforms like the tablet and phone, but the desktop flavor of Unity is optimized for the desktop," he said. "That's why we have such great support for keyboard navigation and hotkeys, why we have menus and indicators that you really need a mouse and keyboard to use. Yes, we have big app icons. But so have some desktop shells for 15 years (before the NextStep Dock, even)."
"On balance, I think Ubuntu's share of users has continued to rise, based on trends in hard-to-fake sources like Wikipedia traffic logs," he continued. "Unity is by far the most widely used shell on Ubuntu, despite the depressed-hipster 'can't live with unity' meme."
One reader asked whether Ubuntu "might be losing its way amongst the more technical users" because of decisions including the inclusion of Amazon shopping results in Dash searches. The reader also said Ubuntu "forc[ed] a beta-level UI onto users for 3 versions of Ubuntu from 11.04-12.04."
Without addressing those specific points, Shuttleworth replied "We are all at risk of stagnating if we don't pursue the future, vigorously. But if you pursue the future, you have to accept that not everybody will agree with your vision."
Here are a few other questions Shuttleworth answered:
Why doesn't Ubuntu include Android emulation so people can run their vast catalog of Android apps on their laptop, tablet, or the like?
Because no OS ever succeeded by emulating another OS. Android is great, but if we want to succeed we need to bring something new and better to market.
If we said we aimed to run Android apps, then two things would happen. Every developer that potentially cared about Ubuntu would feel it was OK to just write an app for Android. And every bug that would be specific to our implementation of Android's APIs would of course be a bug for us to fix, not a bug for the app developer. So, we won't do that.
Will Ubuntu ever be a certified platform for running Oracle databases?
That's not really something I can say "yes" to ;)
We do know that there are some very large Oracle databases running on Ubuntu, and the people running them get all the support they need from Oracle. If you're a large Oracle shop, call them up and ask for support on Ubuntu. But of course, with Oracle's own Linux now in the market, Oracle is unlikely to promote another Linux until they change strategy.
Nowadays, we get asked about this very rarely—people seem to have moved to care a lot more about Hadoop and some of the newer big-data options than they do about traditional SQL. And of course Ubuntu is by far the most popular OS for large big-data deployments. Perhaps for that reason we are not pushing Oracle very hard ourselves.
What is the appropriate level of the government's role in space? (Note: Shuttleworth was one of the first space tourists.)
The national space missions should be exploratory and seeking to push back boundaries, not crowding out the basics. I think the agencies failed to recognize that they could facilitate private sector activity in areas they pioneered, so we got stuck in agency-monopolized access to low earth orbit for decades. That is changing now, and the real win will be that agencies get lower-cost lift and certification and training options that let them plan the really pioneering missions of tomorrow—Mars and the outer planets.
Regulation is good for established markets—I generally like to see governments regulate hard to achieve efficiency and level playing fields in markets. What gets broken is government actors that participate directly, as Fannie and Freddie do in real estate in the US, for example. But I'm not a libertarian (apart from a brief spell in student days)—I've seen far too much corrupt and nasty behavior by corporates that act in a very narrow set of interests.
So, when you take that trip to low-earth orbit, or parabolic firecracker ride courtesy of one of the space tourism operators, you'll be glad of a regulatory framework that aims for passenger safety. And the professional astronauts, who don't really give a hoot about personal safety beyond the obvious 'don't be an idiot with my life', will be glad for the access to deep space that they would get courtesy of a vibrant market in the 'easy' stuff.