Well, if you’re a Linux fan, and who isn’t, then you’ll have seen the announcements. We now have a new Long Term Support (LTS) release of the popular distribution Ubuntu. This, 12.04, code named ‘Precise Pangolin’ will be supported for five years with fixes and upgrades. As much of the ZOIS estate, including this Blog is kept on machines with the previous 10.04 (Lucid Lynx) LTS version, an upgrade needed to be explored.
Being relatively conservative in my approach to these things, a couple of likely candidates were selected to experiment with. The first was ‘Orange’. Machine Orange, formally orange.zois.co.uk, and only accessible internally, is used as a staging machine for Apache experiments. It is quite elderly, but copes well with the demands of the HTML servers, PHP and Database client work. It has a 2.66GHz Intel Celeron, and 200Mbytes of memory. Although pedestrian and tiny by today’s standards it is representative of much of second-hand machinery that runs ZOIS‘s various pro-bono efforts including the popular Jobcentre Plus Database Mirror. The second was a small, cheap, but relatively recent lap-top, Machine Scarlet (scarlet.zois.co.uk).
![small_diff_engine_1 [Picture: Difference Engine Number 1]](http://blog.zois.co.uk/wp-content/uploads/2012/05/small_diff_engine_1.jpg)
Probably too old for Ubuntu too
A gentle upgrade path was chosen for Orange. The Upgrade Manage tool, chosen from the System menu, was configured to allow all the upgrades between 10.04 and 12.04 to be applied serially. This was a rather long-winded process that saw a lot of downloading. It seemed to work initially, with upgrades being applied successfully up to 11.04, but the introduction of
Unity user interface seems have caused problems. The installation process claiming that the hardware, presumably the graphics card, was insufficient to this new user interfaces needs. The ‘classic’ interface, which seemed to be the now traditional Gnome one was presented instead. The next upgrade, the crucial one to 12.04 failed completely, leaving a blank screen. Installation from scratch using the CD image similarly failed. Some light investigation was undertaken, but the conclusion is that the graphics controller, given by
lspci as “VGA compatible controller: Silicon Integrated Systems [SiS] 65x/M650/740 PCI/AGP VGA Display Adapter”, is too old and obscure for this release.
Machine Orange was thus returned to 10.04 (Lucid Lynx) by a reinstall.
Machine Scarlet, faired better, initially. This is again, a relatively modest lap-top with an Intel Atom CPU 1.6 GHz and 1GByte of memory. After the frustrations of the graded upgrade on Orange, it was decided to install this from scratch. Since this machine was lacking a CD-drive, a USB memory-stick installation was used, and this proceeded successfully. Unity, in all its glory, could be interacted with, for the Intel 945GME graphics controller seemed to be able to cope.
Unity itself proved to be an experience. No doubt fuller reviews will present themselves on the Web, which will be more closely aligned to your particular prejudices, but in the end I found it all rather frustrating. It seems to be largely inspired by Apple’s Aqua User Interface, without being too close as to be accused of a direct rip-off. So instead of a row of icons at the bottom (the Apple ‘Dock’) we get a row of squarish icons down the left-hand side of the screen. Launching an application, or giving it focus (clicking in it, for example) causes the rest of the screen to behave in that applications specific way; the top tool-bar icon strip becomes the applications. All very Apple. And quite pleasant, even to an old XDM/twm hand like I, once I’d managed to make the icon bar less obtrusive.
Problems only really presented themselves when some modest extensions were attempted. Here at ZOIS Towers we use Network File System (NFS) and Yellow Pages, now known as Network Information System (NIS). These things aren’t the most fashionable way of distributing Users but I’m very familiar with them, having used them most of my computer-programming career. So having set them up I found it frustrating that the Unity Greeter, the login screen, seemed to be ignorant of them. Frustration compounded frustration as I attempt to configure an ‘Other’ login, just like the old Ubuntu. The Unity Greeter documentation seems to be a series of helpful and not so helpful posts on a variety of Ubuntu forums and some comments in a configuration file. Just prior to launch the system appears to have changed too, invalidating some of this helpful advice. Well, I gave up, and Scarlet is now back under 10.04 too. I’ll put it back under Unity-boosting 12.04 when there’s at least a man page for the Unity Greeter.
So, executive summary. I tried to install Precise Pangolin, but both machines are back under Lucid Lynx. I know that my efforts were hardly extensive, no blood sacrifices or Winged Monkeys, but it is supposed to be easy. I may have a stab at re-doing this at some stage in the future, but for now I’ll leave the exploration of this new version of Ubuntu to others.