Skip navigation.

Software > Open Source

Ubuntu – A Trial – And Some Tribulations...

By Lasa Information Systems Team

As the hot technology debate moves to cloud vs non-cloud from that old chestnut proprietary vs open source (after we'd all got bored with PC s Mac...) Lasa's Ian Runeckles thought it would be a useful exercise to check out the operating system (OS) that finally put Linux on the map and see if it could be used in a remote working environment.

After years of being offered a myriad of Linux OSs, Ubuntu finally emerged as the OS of choice in the non profit arena. Of course, in the time honoured tradition of open source fractionalisation there is also Kubuntu and Edubuntu but we won't go there.

Installing Ubuntu

So, armed with my trusty but aging Sony Vaio laptop which was grinding to a halt under the weight of Windows XP updates, I downloaded the Ubuntu 10.04 ISO and burnt it to a CD. Restarting fired up the Ubuntu disc and I decided to install as a dual boot alongside XP. A short while later we were up and running. The wireless connection popped up and after entering my BT router WAP security key, I was online. So far, so good.

Working from home

Terminal sessions

I work from home for Lasa, having moved out of London a couple of years ago. Most of my day is spent using Lasa's terminal server (running Windows Server 2003) using Internet Explorer on a Windows laptop. Would I be able to do this on Ubuntu? Opening Firefox, I browsed to the secure log on page for Lasa's remote office, entered my password and logged in. Excellent.

Clicking on the terminal server link to use Java (rather than Active-X) a window popped up saying that Java wasn't installed with a link to download. OK, off I go and download the Java package. Now what? In Windows I'd have clicked on the file and it would have installed. Try that in Ubuntu and it just sits there. Hmmm. Many years ago I did a (then) FOSS OS flavour-of-the-month Suse Linux course for a confusing week. I knew all about opening terminals and typing ridiculously long commands – but it was too long ago now...

After much Googling and helpful and not-so advice I eventually found that I needed to install a package using the Synaptics Package Manager. I searched for it in Synaptics. It wasn't there. Back to the internet, I discovered that I needed to enable something called Canonical Supported open source software. I did this, it updated itself and lo and behold the Java package I was after was there. I marked it for installation, said yes, I did want to install it and applied. It installed, I went back to Firefox and tried to log on to my terminal server again. It worked! Bingo.

Question – I didn't know exactly what Canonical Supported OS software is, and I didn't really want to know (in case you do, Canonical is the UK company sponsoring Ubuntu owned by South African entrepreneur Mark Shuttleworth), but why isn't it enabled by default? Surely Java is so prevalent on the internet that you need it so why make it so difficult to do?

Sound and vision

So, with my access to the Lasa network operational I could start work. Another application I use a lot is Skype, to keep in touch with the team in the office. Skype was available to install from the Ubuntu Software Center – it downloaded and installed without any problem. It's still in beta but seems to work fine. Another question though – why have two different applications (Ubuntu Software Centre and Synaptics Package Manager) to install software?

Next up was connecting to Lasa's new VOIP phone system. I installed Kphone but although it said it was registered with Gradwell, Lasa's VOIP provider, I couldn't get it to work. SFLphone was also available so I tried that – it appears to register but again failed to work too. Checking out Gradwell, it suggest using a browser-based system Softphone but we couldn’t find any more information and checking back with the support document it vanished. Eventually we found out that Gradwell only offer softphones if you are using an upgraded product. Not so good.

Using Ubuntu for fun!

When I'm not working I like to watch DVDs on the computer, so thought I'd give it a go. Easier said than done... I started up Movie Player which recognised that there was a disc but when I tried to play it, it flashed briefly then nothing. I'd used VLC before on a Windows machine so thought  I would install that from the Synaptics Package Manager. Still nothing. Back to Google. Eventually I turn up a useful resource which tells me that to watch “commercial” DVDs I'll need to install Medibuntu (I think, my memory is starting to get a bit hazy). Sigh, back to Synaptics and hey presto, after installing the DVD plays.

So, is Ubuntu only happy if I play non-commercial DVDs? What world are these people living in? I appreciate that Ubuntu is a non-commercial product and applaud Canonical for making a free alternative available to the ubiquitous Windows (and Mac) OSs. But why make it so hard to do something as straightforward as attempting to watch a DVD?

I'm pretty familiar with troubleshooting – and up to a point quite enjoy a challenge - but if you want to drag people kicking and screaming away from the Windows/Mac duopoly then it’s really got to be easier than this. Windows got an (undeserved in my view) reputation for not being “user friendly” but Ubuntu takes the digestive.

Upgrading to Natty

Our Computanews open source correspondent Paula Graham of Fossbox wrote in issue 160 that a new version of Ubuntu 11.04 (Natty Narwhal)  has been released which has a nifty new interface, Unity.  Booting up the laptop, the auto- updater helpfully informs me that 11.04 is now available. I decide to upgrade and after nearly three hours the machine restarted to say that I didn't have the hardware requirements to run the Unity interface... According to Paula I'm not missing much but it's disappointing all the same. One of the much-vaunted “selling points”, so to speak, of Linux OSs is that they'll run on pretty well anything. My laptop is admittedly pretty ancient – 5 years, pre-historic by technology standards - but it has 1Gb of RAM and a Centrino chipset so I’m disappointed that Unity won’t run.

No matter. Back to work – I fire up Firefox, log into the remote secure office and attempt to fire up the terminal connection. Not much happens – I get a window that says “Testing for Java compatibility” and that’s it. I give up.

Was it worth it?

So, my experiment has mixed results. Yes, I could at one point do most things that I can do on  Windows but making it happen was hard work and seems to have involved a lot more effort than I'd thought necessary.

On the plus side, I like the Gnome interface, Ubuntu is fast to load, shuts down quickly and I'm more than happy to use Libre Office (which I also have on my Windows laptop and was used for writing this article). Updating is easy and the range of applications is impressive (although the categories are a little baffling when browsing apps).

On the downside, I still don't think it's ready for prime time – it's far too complicated to get relatively simple things to work properly. Report card verdict - must try harder – 6 out of 10.


About the author

Lasa Information Systems Team
Lasa's Information Systems Team provides a range of services to third sector organisations including ICT Health Checks and consulting on the best application of technology in your organisation. Lasa IST maintains the knowledgebase.

Glossary

Boot, Browser, DVD, FOSS, Gnome, Hardware, Internet, Java, Linux, MAC, Network, Open Source Software, RAM, Router, Software, VoIP, WAP, Wireless

Published: 8th August 2011 Reviewed: 18th July 2012

Copyright © 2011 Lasa Information Systems Team

User comments and discussion

If you have useful information to add to this article please Add a comment. Comments will appear after they have been moderated.

Discuss this topic in the Knowledgebase forums. This is a useful place to share knowledge, experiences, and ask questions.

Please sign in or register to be able to post a comment or discussion.

trsmith
8th August 2011Hi, You'd probably have more luck with the Software Centre (Add Programs from the top left menu) than synaptic. The latter is a bit techie for normal use. You can find Java in there as well. I only use Synaptic when I have no choice (eg setting up a webserver) otherwise the software centre is easier to use and includes software such as Skype.
The Canonical Supported bit means that the company behind Ubuntu provides updates.
Both Java and the files needed for playing back dvds are considered non-free; they aren't released under the GPL so most linux distributions won't install them automatically. Ubuntu has the 'restricted extras pack' in Software centre but with 11.04 started offering it as a preselected option during installation. It was generally the first thing I did after installation so it was a welcome change.

The most likely reason why Unity won't work is the graphics chipset rather than the cpu or ram. I came across this problem with my laptop as the old ATI chipset isn't supported (I was greeted with the remarks 'Oh that one!' when I told someone what it was!). There is a 2d version that I've been using for the last few months which is pretty good. There are instructions for installing it over on lifehacker here http://lifehacker.com/5735942/unity-2d-speeds-up-ubuntus-unity-interface-on-low+powered-computers

I use Ubuntu almost exclusively when using my notebook on the move; it's faster to startup and shutdown, performance is better and Unity makes better use of screen space. As much as I'd like to though, it's not going to replace Windows on my desktop until more software is released on Ubuntu
Tim

SWBBPhil
8th August 2011Some of the restrictions you ran into are where things are not available with fully open source licences - the codecs to play DVDs are proprietary so you have to install them and by doing so enter into an agreement. Canonical can't ship proprietary software ready to run without a license to do so.

RobertHarris
8th August 2011Congratulations on installing Ubuntu.

Have you ever installed Windows XP from a CDROM? If you do, the first stage usually goes smoothly, but then you have to:

1. Go through many update cycles to download and install security fixes and fixes for fixes on your system
2. Install drivers for everything that isn't on the installation disk (e.g. sound, network, video).
3. Download and install third party software for reading and using formats unsupported by XP (like PDFs, Java, etc.)
4. Install and keep up to date an anti-virus package

If your computer came pre-installed with Linux, you would find it hard to change to Windows.

You found it difficult to upgrade from one Ubuntu release to another but have you ever upgraded from Windows XP to Windows 7? Can it actually be done?

Although Linux should be completely straightforward to install, it is becoming simpler. And there are problems in the legal and technical background that free software still has to overcome, such as:

1. The algorithm for decoding DVDs was reverse engineered and distributing the function is illegal in some countries (e.g. the USA)
2. Some algorithms are patented (e.g. many sound codecs) or possibly patented (e.g. Java Virtual Machines)
3. Some hardware manufacturers do not publish their specs publicly (e.g. Nvidia graphics chips and many wireless chips).
4. Some accessories (e.g.cameras, dictation machines) publish drivers for Windows but not for Linux

But when you do install Linux, you have a computer that is free from viruses, probably faster than it would be under Windows and, above all, it is yours. You can share your software, you can improve it (or pay somebody else to improve it) and share the improvements. You don't need anybody's permission, licence keys or make any payments. You can't be locked into secret file formats or proprietary merry-go-rounds where updating one thing means you have to buy updates for other things and possibly replace your printer or your music player because it doesn't support Windows 7.

Any computer needs support. If you are the only Linux user in an office, you have only the internet to support you but internet support for Linux is generally very good. If there are several users, of course, you can support one another in the usual way.

So don't give up!