Another Ubuntu 9.10 Karmic Koala Review [Updated]

I know there are quite a few reviews of the very-soon-to-be-released version of Ubuntu called Karmic Koala or 9.10, but I wanted to share my impressions too. Another can’t do any harm can it?

I’ve had the Karmic development release running since Alpha 2. I started with it because it supported some newer hardware on the Asus 1008HA netbook and that machine is not as critical as my desktop is for work so I could afford for it to go wrong occasionally. Although it has been only very occasionally.

The first thing is to say how much it has changed, for the better, from Alpha 2 to where we are now – less than 2 weeks before release. There were the very obvious cosmetic changes, new applications and changes underneath such as to the boot up process. It’s fascinating to watch and quite a nice surprise when you do your daily, or sometime less frequent, updates to see things change and develop so rapidly. Having a 150MB update day was not uncommon. I reported a few bugs along the way and hopefully have helped to improve the end result that will be available for anyone to download for free on the 29th October.

My Karmic Desktop

My Karmic Desktop

Sometimes I feel that I take Ubuntu and other FOSS for granted, but then wake up and slap myself around the face. It’s bloody amazing. Anyone, anywhere, can download this or many other complete PC operating systems. These are modern, reliable, secure and FUN to use; and come with application software too. On the 22nd October another PC operating system becomes available that is NONE of those things and you have to pay for it! I’d like to thank and applaud everyone who has touched Ubuntu or any other Free and Open Source software in however a humble way it may be. We are all bloody amazing frankly. More words and lots of pictures…

An Honest Windows 7 Review

I just read this excellent review of the Windows 7 Professional [sic] edition by Ramon Cahenzli. It’s really well written, especially as I assume English is not his native language, detailed, funny and very poignant.

I wish I’d written it. But then that would mean I’d have to buy Windows which isn’t something I really want or need to do.

Here’s a couple of quotes but do go and read it when you have a few minutes spare. You’ll remember why we use Ubuntu and other Free and Open Source software.

The Windows boot manager still believes that only one system needs to be installed on a machine. It flat out replaces any existing bootloader with itself, and then only displays Microsoft operating systems for booting…

… Windows Update wanted to install a few urgent updates. It downloaded the files and tried to install once. The installs all failed. It didn’t tell me why. The system log only showed “an error occurred while installing…”. I retried and one install went through, the other failed. After another try, all installs went OK and the system wanted a reboot…

…I don’t know how, but Microsoft managed to break ASCII text files. That’s an achievement.

On the new Windows 7 UI…

It’s like a room with 1960s spherical chairs (with orange cushions) placed around a 2008 Ikea living room table, on an 80s synthetic flokati rug

I must say I’d forgotten about all the reboots that you have to on Windows. Surely they could have fixed that by now?

My conviction that Windows is pants remains even with their new version. About the same release time a far better, more secure and more modern operating system will be released: Ubuntu 9.10. It will be free and available from here.

Don’t waste your money on Windows; seriously.

Don’t waste your money…

As a piece of software given to a human being, Windows 7 is a trap. It is full of non-free software, and you cannot follow your natural instinct to share and pass it on to your neighbor, otherwise you act against the law (and the license). By purchasing and using the system, you surrender much of your freedom and are under the control of a single company.

Calling Lance Davis – Give us our domains back!

You may recall the now infamous “open letter” [link] to Lance from the CentOS community back at the end of July.

You seem to have crawled into a hole … and this is not acceptable.

At the time it seemed rather coincidental as we were having difficulty trying to get hold of the company we originally used to register several of our domains… Guess who’s the owner/manager of UKlinux.net? Yep. Lance Davis.

We have asked repeatedly for information from them/him but are being met with silence.

It seems virtually impossible to get a solution when the owner of the business goes AWOL. The authorities for domain registrars are being less than helpful too, essentially sending us round in a circle back to Lance.

We really want to get our domains under our control. If anyone has any suggestions how we can circumvent Lance’s absence and unwillingness to acknowledge the problem please comment.

In the meantime, don’t touch UKLinux.net with a proverbial bargepole.

More book reviews and what I’ve been up to…

I just noticed that I hadn’t posted anything here for what feels like ages – since August the 15th.

So I thought, hmmm, better write something.

But what? A quick update on what’s been going on perhaps? That’ll do…

I’ve been working quite a bit with the brilliant free and open source vtiger CRM recently. Looking at some of the less widely used features and updating our training materials for the recent 5.10 release. I’ve also just submitted a small patch for the Customer Portal feature, to do with its web layout and have been thinking about how best to improve this, and the Webforms modules, to make them easier to customise.

I am also really enjoying using a great little python application called “Getting Things Gnome“. It one of those simple applications which does one job, does it very well and is easy to use. It’s basically an app for jotting down your todo list and making sure you get things done… Here’s what it looks like on my Ubuntu Jaunty desktop:

Getting Things Gnome

Getting Things Gnome

I also had a mail from those nice people at Packt Publishing suggesting two new books to look at and review for them, In fact a co-author of one of them actually requested that Packt contact me to do a review 🙂 Flattery indeed.

So, we now have four books in the pipeline in no particular order:

Joomla! and Virtuemart

Joomla! and Virtuemart

Building ecommerce sites with Joomla! and Virtuemart. I haven’t started on this one yet, but if you want to buy it direct from Packt just follow this link and we’ll get a few pennies in commission.
Alfresco 3

Alfresco 3

My partner-in-crime at The Open Learning Centre, Alan Bell, is reviewing this book on the also brilliant Alfresco ECMS (Enterprise Content Management System). We’ve just set up a 3.2 community install on one of our own servers and the new interface – called Alfresco Share – is really very cool indeed. Once again if you can’t wait we have a link to Packt’s on-line store where you can purchase the book.
FreePBX 2.5

FreePBX 2.5

Here’s one of the new ones we’ve been asked to take a look at. FreePBX is a very popular GUI to the even more popular Asterisk telephony platform. I am very much looking forward to reviewing this one and the next book. FreePBX 2.5 is available now from Packt’s on-line store.
The Professional's Guide to Asterisk 1.4

The Professional's Guide to Asterisk 1.4

I really like the sound of this one:

Implementing, Administering, and Consulting on Commercial IP Telephony Solutions

  • Written by four Asterisk Professionals, this book brings their years of experience together in an easy-to-understand guide to working with Asterisk in small, medium and larger Commercial environments
  • Packed with hints, tips, and best practice – learn to avoid the pitfalls that can hinder an Asterisk implementation
  • Focused chapters provide thorough, comprehensive, and self-contained instructions on how to deploy Asterisk across different commercial scenarios

This will probably be the first one I read when they arrive next week. It’s hot-off the press, just been released and can be ordered from Packt’s web site here.

My little Asus 1008HA netbook is running very happily with the Alpha build of Ubuntu Karmic Koala. I was at the swimming pool yesterday (not in it but taking my son to his lesson) and using 3G mobile internet to get on line. Battery life is good although not as long as is quoted by Asus. I reckon I get about 3 1/2 to 4hrs of good use. But that is mainly when powering a 3G dongle too – and they get hot. Karmic is shaping up to be a great release I think although to be frank I am really not sure about the new Gwibber interface, and the Empathy IM client hasn’t really floated my boat yet. But hey ho, never mind, at least we have a choice folks.

We are planning some new marketing activities over the coming months, what with the forthcoming release of the best desktop OS of all time and Microsoft releasing their rewrite of Vista, October should be a fun month. Hopefully we’ll have lots of interesting stuff to write about.

In fact I want to share with you a backup script I’ve written in Bash for my home office network and what may well end up being expanded and developed to support some of our commercial systems too. Well I think it’s pretty cool anyway. It wakes up machines in the middle of the night, uses – currently – rsync to back them up, then turns them off again. Configuration is easy and it seems to be working fine. When I get a mo I’ll publish the script source and let you all comment on my terrible bash skills. But I like it…

So there!

C# Is just “SO Last Year”

Most readers of this humble blog will be very aware of my personal opinion about Mono and specifically with regards to where it should belong in Ubuntu.

Free and Open Source Software projects are built using a wide variety of programming languages. Blackduck who study this kind of thing have released some interesting data regarding the use of various languages to develop FOSS applications.

C# (the language of choice for Mono advocates) is languishing in 10th place behind Perl, Python, PHP, Java and many not insignificant others.

FOSS Language use

FOSS Language use

And is doesn’t appear to be growing by anything other than what looks like a statistical anomaly.

Mono Growth

Mono Growth

If one were to listen to some proponents of Mono/C# you might have been led to think that (to be read in a really deep voice like the old Carlsberg ads):

“Someday, all software will be written this way”

Yeah right.

My other foot has bells on it…

Thunderbird 3 on a netbook?

I’ve been discussing the layout of the forthcoming TB3 release on their mailing list recently.

Since I installed it on my new Asus 1008HA on top of the Ubuntu Karmic Alpha build I’m having a bit of an issue with the [relatively] huge size of the header panel for messages. According to a quick measurement in the Gimp, the header is using 137px of vertical space. Netbooks typically have a 1024x600px resolution, some are even smaller. 137px represents almost 23% of the available vertical space.

TB3 Classic View

TB3 Classic View


Here’s a screenshot showing the typical layout I prefer clearly showing the space required by the header. Note that I also have the Calendar plugin Lightning installed too.

There used to be a “compact header” layout that took up much less space but allowed you to see more of the information if needed. But for reasons I do not understand that has been dropped from the current builds which seems a bit of a shame to me. The size of the header is making TB3 quite difficult to use on the increasingly popular and common ultra-portable devices. I am assuming this will be same if you are using another operating system too.

It was suggested that I try one of the other “views” or layouts that you can choose in TB and provide some screenshots too. Here you go then:

TB3 in the Wide View layout

TB3 in the Wide View layout


TB3 in the Vertical layout

TB3 in the Vertical layout


TB3 Vertical layout with the Today Pane removed

TB3 Vertical layout with the Today Pane removed

As you can see, the header impacts the available message body considerably in all layouts. One thing I realised though is these screenshots show a plain text email from a newsgroup reader. How about another common type of email then? HTML…

TB3 Classic View HTML Email

TB3 Classic View HTML Email


TB3 Wide View HTML Email

TB3 Wide View HTML Email


TB3 Vertical View HTML Email

TB3 Vertical View HTML Email

I find these images even more telling. Note how there is virtually no working space in the Classic View to determine if the mail is one you want to allow images to be loaded. I don’t think the Vertical view works at all and even the Wide View which is probably the most usable of the three seems to just draw your attention to the header and not to the message itself.

I also notice that there is a rather silly bit of wastage to do with the Calendar and Tasks buttons (underneath the search box). Why can’t they appear alongside the rest of the main toolbar? If you have multiple tabs accessible then I can see why we need the row to hold the tabs, But when there isn’t a tab open, is it really necessary? Whatever the case, I see no reason why the Lightning buttons need to have their own toolbar. That’s just waste and unintuitive. I’d expect those buttons to be with the others, not out on their own like that.

I will post a link to this blog page on the mozilla.dev.apps.thunderbird mailing list for all to see and hopefully comment.

Don’t get me wrong though. I really like Thunderbird. I have a strong preference to it over Evolution. Whenever I have tried Evolution I’ve found it difficult to use (in the sense it isn’t obvious), and it failed to work with our CalDAV calendars which was a known and long standing bug (I am not sure if this is still the case). It also didn’t feel as stable as TB, and considering I regularly use Alphas or nightly builds of Thunderbird and Lightning that is saying something. There is also a bug that has been open since 2004 with the title “Evolution is unusable in 800×600 or 1024×768”. It has seemingly received little attention since it was reported 5 years ago.

A recent post to the bug above pointed me to a blog post by Srini Ragavan discussing a new development going on for Evolution specifically to create a UI that is better suited to small resolution displays called Anjal.

Anjal looks to be a very interesting development and one I will be following closely. If Evolution gets to be as easy to use and as polished as I feel about Thunderbird, then I might well end up giving it a try again.

« Previous PageNext Page »