How to remove Mono from Ubuntu 9.10 Karmic Koala [Updated]
I’ve been mildly intrigued as to why the volume of background noise and character assassination that has surrounded Mono has been on the wane over the last few months. Consequently, I started wondering if there were any obvious reasons for this outbreak of pacifism in what has sometimes seemed like a debating chamber for differing groups of religious fundamentalists.
Some of it is surely to do with Microsoft’s Community Promise made back in July 2009, but I doubt that is really the only reason for the attenuation. I do wonder if Mono might just simply be losing some of its lustre. In August Blackduck reported how the amount of code being written for FOSS projects using C# was pretty negligible at just 1.33% and that growth in C# usage over a 12 month period was virtually zero.
There were also some rather nasty and personal attacks which did nothing to help our community at large nor the reputation of the individuals’ concerned so maybe people have consciously, or subconsciously, decided to just shut-up for a while?
Quite recently Microsoft, along with Intel, announced that they will ship Silverlight on Linux as opposed to using the Microsoft/Novell sponsored Mono project called Moonlight. OK, admittedly this announcement was only for Moblin Linux, but hey, since when has Microsoft ever been transparent about it’s long term objectives or plans? Perhaps, Mono and Moonlight were just too heavyweight for Moblin devices (netbooks and smart-phones typically), or maybe there is more to it. It could be a very good start to a typical Microsoft "Embrace, Extend & Extinguish" strategy. Who knows? But it certainly isn’t exactly a ringing endorsement of Mono and Moonlight is it?
The awkward question: If it’s that easy to port Microsoft Silverlight to Linux, why does the Moonlight project exist at all?
“I’m really clear about our commitment to Moonlight. I see the work we’re doing with Miguel and Moonlight as core to our strategy for delivering implementations for Linux,” says Goldfarb, protesting, perhaps, a little too much. ®
Anyhow, my personal opinion of Mono hasn’t changed much. There are no Mono applications in Ubuntu that make me go weak at the knees and get all excited; far from it in fact:
- I’ve never really had any need for Tomboy at all and since discovering Getting Things Gnome my jotted notes and todos all go in this great little Python task keeping application anyway. If you have used, or ever wanted to use Tomboy in the past however there is now a clone written in C++ called Gnote. This is in the Karmic “universe” repository and can be installed either from Synaptic, the new Ubuntu Software Centre (now spelt correctly if you use an en_GB locale) or by typing
sudo apt-get install gnote. - When I last used F-Spot, which was probably back in Gutsy or Hardy days I reckon, it annoyed me that the application wouldn’t automatically delete the pictures off my camera after importing. GThumb did and always has; so no big deal there then. There is also a new kid on the block called Solang that is in the Karmic repos too. I haven’t tried it in anger myself yet but I’ve heard good things from others.
- Media Players/Managers? “Banshee!” I hear you cry. Well, I’ve never tried it because I don’t have Mono on my Ubuntu desktop or laptops so I can’t say if I like or not as an application. On my Ubuntu machines, the only music player I have tried and actually really liked, is Songbird. There are still a few features missing, but the forthcoming 1.4 release is looking like it will plug some of these gaps. Songbird looks, feels and works fine for my needs.
On the 15th October a very important figure in our community penned his own contribution to this discussion. Jeremy Allison, of Samba fame, wrote a well considered letter essentially calling on the major GNU/Linux distributions to move Mono outside of their default and core repositories. It’s something others, including myself, have discussed before, but likely with a lot less weight than Jeremy’s comments will surely carry.
… I think it is time for the Mono implementation and applications that use it to be moved into the “risky” category, until the patent situation around it is deemed to be truly safe to use by default in Free Software.
Microsoft isn’t playing games any more by merely threatening to assert patents. Real lawsuits have now occurred and the gloves are off against Free Software. Moving Mono and its applications to the “restricted” repositories is now just plain common sense.
Anyway, back to the reason for this post.
In the latest, shiniest, bestest, release of Ubuntu to date, and it really is a cracking release, the desktop version of Karmic Koala (version 9.10) contains two Mono dependent applications in the default install along with the Mono VM and associated libraries etc.
Now, this time, we have 3 ways to go Mono free:
- Visit Jo Shield’s blog and get Chicken Little Remix (CLR). Chicken Little Remix (CLR) provides a solution for users who wish to use Ubuntu but would prefer it to not contain any Mono-based software. This 2nd release of CLR, based on Ubuntu 9.10, comes as a livecd with it’s own unique desktop wallpaper and also features replacement applications where appropriate.
- Use the KDE based Kubuntu instead of Ubuntu, which uses Gnome. (Thanks Mark for pointing out my omission in the comments below)
- Install the regular Ubuntu distribution and then remove the applications and their supporting packages*. The simple command required goes like this [Update] Thanks to Jo who mentioned the 3 libraries that should also be removed [/Update]:
sudo apt-get purge libmono* libgdiplus cli-common libsqlite0 libglitz-glx1 libglitz1Which should reply with something similar to:
The following packages will be REMOVED
cli-common* f-spot* libart2.0-cil* libflickrnet2.2-cil* libgconf2.0-cil*
libgdiplus* libglade2.0-cil* libglib2.0-cil* libgmime2.2a-cil*
libgnome-keyring1.0-cil* libgnome-vfs2.0-cil* libgnome2.24-cil*
libgnomepanel2.24-cil* libgtk2.0-cil* libmono-addins-gui0.2-cil*
libmono-addins0.2-cil* libmono-cairo2.0-cil* libmono-corlib2.0-cil*
libmono-data-tds2.0-cil* libmono-i18n-west2.0-cil* libmono-posix2.0-cil*
libmono-security2.0-cil* libmono-sharpzip2.84-cil* libmono-sqlite2.0-cil*
libmono-system-data2.0-cil* libmono-system-web2.0-cil*
libmono-system2.0-cil* libmono2.0-cil* libndesk-dbus-glib1.0-cil*
libndesk-dbus1.0-cil* mono-2.0-gac* mono-gac* mono-runtime* tomboy*
0 upgraded, 0 newly installed, 34 to remove and 0 not upgraded.
After this operation, 47.8MB disk space will be freed.
Do you want to continue [Y/n]?
NB: This command was tested on a default installation. The purge switch is designed to remove configuration data too. If you have any important information on your system that might be dependent on these applications, please do your research and backup or copy it first. I test the command in a clean Virtual Machine build before using it on a live system: YMMV.
* If you are aware of any other packages that can, or should be removed, please let me know and I will update the post.
Depending on your vigilance or need, you may wish to install the package called Mononono which will keep a look out for you and alert you if an application tries to install any Mono components.
For those of you who do not happen to be scholars of ancient Egyptian history, the picture at the top of this article is of the Egyptian Pharaoh Akhenaten regarded by some as the first Monotheist:
Akhenaten tried to bring about a departure from traditional religion that in the end would not be accepted. After his death, traditional religious practice was gradually restored, and when some dozen years later rulers without clear rights of succession from the Eighteenth Dynasty founded a new dynasty, they discredited Akhenaten and his immediate successors, referring to Akhenaten himself as ‘the enemy’ in archival records.
Image courtesy of Wikimedia under several free licences.
Our Windows 7 Special Offer
This post is a “reprint” of an email we have just sent to the subscriber list for our Liberation newsletter. The audience is largely UK based businesses and public sector organisations. Should you wish to receive Liberation, you can subscribe here and please feel free to pass it on.
Today, Microsoft invite you to part with your hard-earned cash and upgrade your computers to Windows 7®. If you are one of the majority still using Windows XP, then moving to Windows 7 may not be a pleasant or inexpensive task…
Surprisingly there isn’t actually a way to upgrade your computer from Windows XP to Windows 7 in the traditional sense. You’ll need to back up all your data, re-format the hard-drive and start again from scratch.
Windows doesn’t store your documents, personal information, historical data, emails, passwords, cookies, preferences, settings etc. in one place. So backing up and rebuilding Windows computers is a very time-consuming and complicated process:
- Work our how many licenses you need then go and pay for them
- Buy some new storage for all the temporary backup space you’ll need
- Back up everything on every computer
- Install the basic operating system
- Find and install the right hardware drivers for your machine(s). Much hardware may not yet have suitable Windows 7 drivers
- Register and Activate each new computer, requires you to have network access
- Find all the disks and license keys for the applications you use, then re-install them. If they are still compatible that is
- Install & configure the drivers and software for printers and other peripherals. Many peripherals may also not yet have suitable drivers
- Copy your data and settings etc. back to all the right places on the new system.
Plan for this process taking anywhere between 4 and 8 hours for each and every computer you have.
Gartner estimates that real migration costs will be between $1,035 & $1,930 per user from Windows XP to Windows 7.
Why can’t I upgrade?
That is a good question, and one that we have not seen a good answer to. Walt Mossberg of the Wall Street Journal asked Microsoft about upgrade paths and was sent this matrix showing all the different ways you can’t upgrade from other versions of Windows to Windows 7 (Blue = No upgrade, rip out and replace. Green = in-place upgrade).
Microsoft have also provided a document explaining the same thing in words. There is no upgrade path from any of the following operating systems:
Windows 95, Windows 98, Windows Millennium Edition, Windows XP, Windows Vista® RTM, Windows Vista Starter, Windows 7 M3, Windows 7 Beta, Windows 7 RC, or Windows 7 IDS, Windows NT® Server 4.0, Windows 2000 Server, Windows Server® 2003, Windows Server 2008, or Windows Server 2008 R2.
That’s a complete mess. What can I do then?
You could do nothing and stay on Windows XP for as long as possible. Although we think this will be a very popular choice, staying on a nearly 10 year old OS probably isn’t the best policy for a forward thinking organisation.
You do have a choice
As you are going to have to rip out and replace your computers’ operating systems anyway, now is a real Carpe Diem opportunity to investigate an alternative (or two) whilst considering your options.
The Open Learning Centre recommends that your organisation investigates the many benefits offered by a modern Linux-based desktop operating system such as Ubuntu. As an authorised Ubuntu partner we can help your organisation with evaluation, installation, testing, migration, implementation, training and support services.
Ubuntu is a modern, stable, reliable and secure computing platform that includes most of the applications we all use every day, such as a compatible office suite (Word-processing, Spreadsheets, Presentations) OpenOffice.org, email and calendaring, web browsing and image manipulation tools.
Best of all, Ubuntu is free:
Ubuntu is and always will be free of charge. You do not pay any licensing fees. You can download, use and share Ubuntu with your friends, family, school or business for absolutely nothing.
The retail price for a single Windows 7 Professional license is £219.99 and it’s £229.99 for the Ultimate version. This doesn’t include applications either.
Our Offer: On-Site Ubuntu Installation and Training
The Open Learning Centre will visit your premises, install Ubuntu on a suitable computer, and provide approximately 2-3 hours (i.e approx half a working day) of professional training and advice on Ubuntu for £229.991 (inc. VAT). An outline of the training is available on our website. Please contact us to book your Introduction to Ubuntu.
Open your mind to Open Source software today
1. Depending on your location we may need to charge extra for travelling expenses etc.
Is Ubuntu’s Koala going to be popular?
I think so.
The traffic spike is for the Karmic review posted a couple of days ago.
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.
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…OT: The 2009 Open Sourcerer’s Chilli Harvest
This morning I collected the fruits of the chillies I started growing on the last day of January this year.
Over the last 8 months or so, they’ve gone from this:
To this:
And now they are all gathered in, apart from one Naga plant that still has 6 good but unripe Nagas which I’ve moved into our porch where it should be a little warmer. I have read that you can over-winter some varieties. I’ve not tried that before, so will try it this time.
I had a pretty good crop overall. The Habanero Scutaba was the most prolific cropper but not as hot as I would have liked although they are quite variable. I will be drying the large ones and eating/freezing the smaller.
The regular Habanero produced an admirable crop of very hot chillies from just one plant whereas the Congo Trinidad failed to impress with regards to production. I haven’t tried them yet so can’t comment on their strength.
The small Nepali Orange and the Zimbabwe Bird Pepper are both quite hot and cropped well. Most of these have gone in the freezer.
The Naga Jolokia, although not having produced that many fruits (I have eaten about 5 or 6 of them already) are really quite astonishingly hot. I’ve never eaten anything anywhere near this hot before. Simply amazing…
Next year I will be pinching out the growing tip of the plants when they reach about 8 inches or so. Seeing commercially produced plants that are much more compact and yet have an abundance of fruit is clearly the way to go. Mine were quite “airy” and tall. I think a more compact form seems to suit them better.
I need to say many thanks to my darling wife for watering my plants when I forgot and for putting up with half of our total greenhouse capacity being taken over by Chillies. Another reason for going for the nipping-the-growing-tip method which I will try next year.














