In an attempt to keep up (more or less) with the happenings of FOSS and the desktop OS world at large I decided it was time I got my hands on the latest release of Ubuntu from Canonical which is “my favourite” Linux distro. I will admit to being critical and sceptical about FOSS on the desktop of the common man (no offence guys) so after years of Microsoft certified (and certifiable) training I am pretty engrained with a certain way of doing things.
I like Ubuntu 10.10
I thought I best get that one out of the way early on.
Also to get out is that some of the things I like in 10.10 were there in 10.04 as well. Yes, I know, and those I didn’t know, well, that’s immaterial...
Now any OS has to get a few things right: security, user friendliness, interoperability being the three I find at the front of my mind. These also being the three things I have found most of the Linux distros I have looked at in the past to be lacking on in one way or another. There is an expectation in the FOSS community at large that closed source will not be supported in a utopian FOSS environment. However most real people don't live there and do actually own an iPod, listen to MP3s and watch Flash content or animation. Ubuntu makes no bones about wanting to be the popular kid of the Linux school yard and 10.10 seems utterly seamless in its support of these closed format options. OK you have to enable MP3 support specifically but you get a prompt to do so. The whole interface feels slick, polished and professional. This is retail grade software.
Another feature I like is that you have what Ubuntu calls Key Ring or something like that (hey, you want in depth researched and technically accurate info, you are in the wrong place!) which is basically an implementation of UAC type functionality which is neat and well done. I know a lot of people hate password prompts for “admin level” tasks but its an essential part of keeping a modern OS secure. Like it or not UAC or whatever you want to call it in your OS is here and here for a reason.
Quite apart from interoperability issues with file formats and so forth a lot of complaints you always used to hear about Linux was the problems with getting drivers to work, or to suit specific hardware, and not even especially esoteric hardware at that. I have to report that Ubuntu 10.10 had plug & play installed the correct drivers for everything I've attached to it thus far. Its as slick and straight forward as plugging in a device under Windows 7. Plug in, wait a few seconds while the driver is installed, then use the device. It shouldn't impress me because this is basic stuff, but its basic stuff that needs to work and doesn't do so equally well across all platforms...
I installed the Netbook Remix of 10.10 on an aged Acer Travelmate laptop and Ubuntu was able to correctly select, install and configure screen, trackpad, keyboard drivers integral web cam and also those for external USB devices such as pen drives, a compact Cherry keyboard and USB wheel mouse. Suitably reassured I attached my HTC HD2 (Windows Mobile / SenseUI) mobile phone to it. Instantly I was presented with a dialogue box asking if I wanted to open the folder or import photos from the device using the Shotwell Photo tool. At the risk of repeating myself, it works just like you'd expect it to under Win7. Except quicker. Even on the high spec desktop I use in the office you get a delay while that bubble pops up to tell you new hardware has been found and searching for the correct drivers, installing said drivers and than now your hardware is ready to use. Now the delay of like 5 seconds while it does this is no big deal. But it is symptomatic of the differences between the two OS. If I'd not left it at home I'd have tried out my HTC Hero as well to see if the FOSS-ish Android phone hooked up as easy.
The hardest part of getting Ubuntu installed was persuading the laptop to boot up off the USB pen drive, and thats a feature of Acer's BIOS not Ububtu. If your chosen PC has a CD ROM (the old laptop doesn't) then you shouldn't even have the faff of rearranging the boot order so that USB takes precedence over the hard drive.
I've already hit on performance and that is a selling point of most Linux distros. I ran Ubuntu 10.4 on an older HP desktop as a test rig in the office for a while and I had to say I never saw any performance increase there. I did a very rough side by side boot from cold this morning between my old Acer lapdog and my spanky quad core Dell Optiplex which runs Win7. The Acer was booted and I was done going through my Gmail in Firefox before the newer, more powerful machine was up and into Outlook. I think the Dell even had a few seconds head start on the Acer too. OK this isn't a fair test as the Acer didn't need to authenticate to a domain etc. but on the other hand it did need to connect to a wireless broadband connection.
As for setting it up, all the stuff you are likely to need (with an exception I will detail in a moment) is bundled with the Ubuntu download package. Once you are up and running (which takes like no time at all once you have created your USB stick with the installer package on it) you will find you have a neat music and media suite called Rhythmbox, which is kinda MediaPlayer/iTunes like (includes such as LastFM and all the usual stuff you'd expect), Open Office, a web cam tool, IM client, Email client, Firefox browser a few simple games and more. For the majority of home users you are up and running out of the box. I haven't tried connecting and iPod yet and management of an iTunes library could be a fun one if you already have invested in a lot of DRM downloads. More on this one later if I can be bothered to faff about with it, almost all my music was ripped as high rate MP3 from my own CDs and LPs so I don't have a lot of downloads DRM or otherwise to worry about.
For those who need more than the package installs with there is an app store which is a concept which should be familiar to anyone with a smart phone and it works much the same way. The app store makes a distinction between those native Ubuntu applications and those which are from the wider Linux community.
The one thing which I will still be critical on is a matter of security. Love it or loathe it Windows Defender does a decent job of making sure that PC users install and update antivirus, anti-malware, anti-spyware and firewall software. Ubuntu still leaves this up to your discretion and I think this is a mistake. My personal preference would be for it to suggest (or package) a firewall and other security suite items as well as providing a more of a nag box for downloads of critical updates. The default in the download centre is manual. OK, those nasties out there which are expecting to find a windows based PC to infect won't harm my Linux'd Acer but there are still plenty of threats out there and it makes basic good practice sense to protect against these from the get go. I have installed Firestarter as a firewall and I think I will look at the other ones as I'm a bit “meh” on the config of Firestarter. The Ubuntu app store has a few options for me to try. I will also be looking at options to “harden” the version of Firefox which is installed in Linux and other stuff to deal with the Malware, adware, tracking cookies and so forth. There seems to be plenty of options.
I don't propose to write a getting started guide for Ubuntu here, mostly because I'm still getting started myself, but I will recommend you find one. If you are a Windows or Mac person then you will find a lot of the terminology and layout different and you will make mistakes. I know I did and luckily I was happy to just reformat and reinstall to start from fresh with what I had learnt I had done wrong.
The question is where does Ubuntu go from here, for me at least? And how does that affect whether this is a recommendation to run it or give it a miss? Well, I think its early doors for me to make a call on whether Ubuntu is “for me”. The file structure/navigation gives me a headache – reminds me of Silicon Graphics workstations back in the day! But the functionality is there, and its pretty easy to find and fiddle with. Unlike previous FOSS OS I have encountered I feel motivated to persevere with this and I haven't even got as far as the much vaunted cloud based music storage which allows you to access all your media collection from any device you own which is internet connected.
Canonical have got their sights on making this work for sure. There are desktop and server remixes available and Canonical are in bed with Amazon for the use of EC2 cloud infrastructure which opens up all manner of opportunities to get a FOSS based private-public blended cloud based solution which not only will appeal to some of the more forward looking SME but also gives you an instant win in buzzword bingo.
I think Canonical have an uphill struggle to get this into the enterprise, and its they who are the private cloud target audience. Microsoft really has been working hard on enterprise level management tools, the efficiencies of which on operations mean that the cost differences between FOSS (free) and Microsoft (big cash) are less of an issue as there are costs offset elsewhere in the operation which tip the balance. For the smaller business the bar maybe just got raised though. No longer is it the case that if setting up a new business I would default to MS Small Business Server package and Windows 7 desktops. Corporate clients will be interested in such options as full disc encryption and some remote management tools (which are doubtless available somewhere in the Ubuntu package) and cloud services, most of which are fully OS independent have to be a part of the mix.
The decision for the home user is a lot simpler. Question: does this do what I need it to? And for a large number of people (principally those who are not PC gamers etc.) the answer is going to be yes. Next project is to roll Ubuntu 10.10 out to Mrs Ku's Lenovo laptop which has shown disappointing performance even since we moved it on from Vista to Win7.
No comments:
Post a Comment