Rubénerd :)

Thursday 19th November 2009

Fedora 12 installed and go!

Fedora 12 running on a ThinkPad X40

Given I didn’t have any exams today, I took a break from studying for a couple of hours and installed the final release of Fedora 12 that was released yesterday. So far so good, I torrented the i386 DVD image and installed it on my ThinkPad with no problems at all.

Read this post >

Saturday 14th November 2009

Fedora 12 beta's bundling of Mono

Mono

Having installed Fedora 11 alongside FreeBSD on my ThinkPad X40 and deciding I liked it, I went ahead this evening and installed the current beta release of Fedora 12. So far I’m really impressed, but one thing is worrying.

Read this post >

Sunday 13th April 2008

Cutting Mono out of GNOME on FreeBSD

Despite many people writing up detailed, phone-book length blog posts vehemently saying Mono isn’t a necessary or an integrated part of GNOME (who are they trying to convince, us or themselves?), the simple reality is that most package managers do treat it as such, including FreeBSD’s ports system.

GNOME Terminal running in FreeBSD showing the removal of Mono

If you installed GNOME either with the gnome2 metaport or metapackage you’ll get Mono and Monodocs, which if you have a problem with Microsoft’s patent litigation or just don’t like seeing Microsoft get their claws into free software, you can remove (albeit with a warning you have to supress with the -f switch):

  1. # pkg_info | grep mono
  2. # pkg_delete -f mono-x.x.x.x

I’m mostly a KDE and Xfce person trying out GNOME as my DE for a week, so I’m by no means an authority on its package requirements. That said though, having removed Mono on Friday and using the bundled applications I haven’t had any issues at all. Obviously I won’t be using Banshee or Tomboy, but I didn’t need them anyway!

Richard Stallman at the launch of the GPL v3
Richard Stallman at the launch of the GPL v3

For those who don’t know, Mono is an open source implementation of Microsoft’s .Net framework. I don’t agree with a few of the things Richard Stallman says, but his summary of why Mono is problematic hits the issue right on the head:

Mono is a free implementation of Microsoft’s language C#. Microsoft has declared itself our enemy and we know that Microsoft is getting patents on some features of C#. So I think it’s dangerous to use C#, and it may be dangerous to use Mono. There’s nothing wrong with Mono. Mono is a free implementation of a language that users use. It’s good to provide free implementations. We should have free implementations of every language. But, depending on it is dangerous, and we better not do that.

And my own argument can be described in three words and a phrase: embrace, extend, extinguish, and those who don’t learn from history are destined to make the same mistakes.

I guess it just bothers me that more people aren’t bothered by Mono. It would be useful if people were using it to migrate existing software they had spent time and money on over on Windows, but creating software from scratch with it just doesn’t sit well with me.

All this said though, this is another great thing about the free and open source software world on the desktop, if I don’t like a particular application or the language/framework it’s been written in, I can slot in an alternative free application that I prefer. For example, who needs Mono-encumbered Banshee when there’s the gorgeously designed Exaile written in Python!

Dedicated to my groovy late mum Debra Schade.