DonalOBrien.net
Ubuntu to Debian - Why I'm Switching
30 March 2011 05:53

I've been using Ubuntu for several years now. I have it installed on every machine - server, desktop and laptop(s). I have Windoze only on my laptop for the rare occasions that I need it - such as updating my iPod. (I've been burned in the past doing this with Linux and the bad taste still lingers I'm afraid.) One of the things I've really grown to love is the ease with which new packages can be installed - a simple sudo aptitude install <package>.

My first introduction to Linux was Slackware 3, back around '95 or '96. Back then, you generally had to compile packages from source. With the hardware that was available at the time, this could often take a long time. I remember it taking about a day to compile a new kernel. I later switched to Fedora which improved matters with the RPM system. However, I still had to resolve dependencies manually which could be time consuming. I have since tried using yum, but it just seems to lack the simplicity and power of aptitude. Searching for packages seems to take an inordinate amount of time. (I'm perfectly willing to accept that I simply haven't learnt to use it properly, but then I don't particularly like learning new tricks.)

However, I have now decided to switch from Ubuntu to Debian. Here's why:

Mediatomb

Mediatomb is a great uPNP media server that I have been using for slightly longer than I have been using Ubuntu. For me, the killer feature of Mediatomb is the flexible layout engine. It allows me to layout my media files in any way I choose using a built-in JavaScript engine. This is particularaly important for me as I have the kids' movies kept separate from the rest. Since Ubuntu 10.04, mediatomb has been compiled without JavaScript support because of a decision to remove a dependent library. Raik Bieniek managed to compile a version with JavaScript support included. However, I recently upgraded the packages on my server and this was broken once again. (I don't blame Raik - he's done a great job so far. However, I don't think I should be dependent on him having to keep up with the Ubuntu team's updates to the JavaScript libraries.) The issue wasn't fixed in 10.10 and doesn't look it's going to be done in 11.04 either. I tried compiling it from source, but got some rather strange errors from the JS API headers. Having installed Debian Squeeze into a VM for evaluation purposes, I tried installing mediatomb there. It has JavaScript included without having to jump through any hoops. Ubuntu is based on Debian; so, if Debian can support JavaScript in Mediatomb, why can't Ubuntu?

 

Gnome

Canonical have made the decision to drop Gnome from the main release and use Unity instead. Unity was originally designed for netbooks and having tried it out on a netbook, I wasn't terribly impressed with it. I recently tried it again (on the netbook) as I know they've been doing a lot of work on it and I remain unimpressed and switched back to Gnome. I have a 1920x1200 display and Unity would be a complete waste of that space. I realise that there will probably be a way to go back to the Gnome desktop when they do move over to Unity. However, this just smacks of another decision Canonical are pushing down our throats.

Another (somewhat related) issue for me was the decision to switch the title bar buttons from right to left. As a design decision, this is perfectly fine. However, they flatly refused to reconsider or to make it simple to switch them back. (The quote I remember at the time was "This is not a democracy.") Now, it is possible to switch them back, but it is by no means easy - you need to use gconf-editor and edit a particular key which has a somewhat obscure syntax.)

 

Hibernate & Suspend

I have never been able to get either Hibernate or Suspend to work with Ubuntu. Now, I haven't tries it with Debian yet; so, it may not work there either. But, the numerous times I've tried it (on a fairly wide range of hardware), I've been left feeling that the OS is somewhat unfinished. Usually, the machine doesn't suspend or hibernate and I have to do a cold reboot. In the old days, this was really bad on Linux as disks would often fail to mount if they hadn't been unmounted correctly. These days it is different, of course - filesystem drivers have improved immeasurably over the years - but I still get nervous every time I start a system without having shut it down properly.

 

Crashes

I've noticed recently that my main desktop occasionally completely locks up. Sometimes, it really is complete and I can't ssh into it - I have to do a cold reboot. Other times, I can ssh in and shut the machine down cleanly, but not the desktop session. This has been happening more and more recently. In fact, it happened daily (sometimes twice) until I upgraded to an SSD and reinstalled the OS about six months ago. Recently, it's started happening again. With Windows, I figure I can get about two to three years before doing a re-install. With Linux, I would expect to get at least twice that - in reality, it looks like I'm getting about six to nine months.

 

Summary

My main reason for moving is the increasing level of control that Canonical is asserting over Ubuntu and they're seeming lack of concern for their users. I know that Canonical is a business and that the vast majority of their users don;t contribute to their bottom line. They also have a right to do whatever they want with their operating system (within the legal confines of the various licences, of course). I also have the right to choose another OS if theirs isn't suiting me and I've decided to choose one that isn't backed (or controlled) by a corporation and decisions aren't driven by profits. What it really comes down to is choice and I think Debian simply provides far more choice than Ubuntu does.

 

Finally, I would like to thank the Ubuntu developers for re-introducing me to Linux on the desktop. I had continued to use it on the server, but it fell out of favour with me and I (reluctantly) moved back to Windows. I have to say that thanks to their efforts (and those of the Debian developers), I have almost entirely dropped Windoze from my life.

Add Comment



Comments
05 February 2012 07:27
Im impressed, I must say. Really rarely do I encounter a blog thats both educative and entertaining, and let me tell you, you have hit the nail on the head. Your idea is outstanding; the issue is something that not enough people are speaking intelligently about. I am very happy that I stumbled across this in my search for something relating to this.
05 February 2012 07:25
Aw, this was a really nice post. In idea I would like to put in writing like this additionally taking time and actual effort to make a very good article
05 February 2012 07:25
This is the right blog for anyone who wants to find out about this topic.
05 February 2012 07:25
Id have to check with you here. Which is not something I usually do!
05 February 2012 07:24
Youre so cool! I dont suppose Ive read anything like this before.
03 February 2012 15:05
I am having a hard time fathoming how much research you had to do for this data, but I appreciate it and I agree. You make a lot of sense. http://www.samsung1080phdtv.net/
02 February 2012 03:55
It's always nice when you can not only be informed, but also entertained! I'm sure you had fun writing this article.Excellent entry! I'm been looking for topics as interesting as this. Looking forward to your next post.
02 February 2012 02:34
I had fun reading your article. More power to you.
02 February 2012 02:33
I never came across such wonderful blog flooded highly researched information appreciate your efforts
02 February 2012 02:33
I Enjoyed reading those beautiful comments. It seems very useful and informative for us. Keep posting more wonderful thoughts.
02 February 2012 02:32
Well thats superb article! I really like this article. It contains a lot of useful information. I can set up my new idea from this post. It gives in depth information. Thanks for this valuable information for all
02 February 2012 02:31
These types of information can be published and translated into many languages to allow distribution of information around the world.
01 February 2012 12:19
Its always my pleasure to read this type of stuff.I am very much interested in these types of topics from childhood and its my habit to read this.
01 February 2012 12:05
Thank you for this great information, you write very well which i like very much. I am really impressed by your post.
01 February 2012 12:04
Just shows that writing by way of knowledge brings so a lot depth and relevance to types readers. Thank you for sharing
01 February 2012 12:04
It looks like pretty good here and has a many comment thank you for tagging this awesome blog..
01 February 2012 12:03
Your blog provides us a very great information. Its helpful to this topic for find some result.
01 February 2012 07:20
That's really a marvelous post. This post contains useful information which helps us a lot. I have never seen such a great post. your wonderful post can inspire a lot and helps us. I visit your website often and share with my friends
01 February 2012 07:19
I have to say that the information here was the most complete that I found anywhere. I am definitely bookmarking this to come back and read later
01 February 2012 07:18
Really i am impressed from this post. The person who created this post is a genius and knows how to keep the readers connected.Thanks for sharing this with us. I found it informative and interesting. Looking forward for more updates.
01 February 2012 07:18
Nice, accurate and to the point.Very significant article for us ,I think the representation of this article is actually superb one. This is my first visit to your site and I want to take this moment to say that I really love this blog. It has been a good resource of information for me in my research. Thank you so much admin.
01 February 2012 03:47
Hey! I just wish to give an enormous thumbs up for the nice data you have here on this post. I will likely be coming again to your weblog for more soon.
01 February 2012 01:31
We are a group of volunteers and starting a new scheme in our community. Your website offered us with valuable information to work on. You've done an impressive job and our entire community will be grateful to you.
31 January 2012 13:41
I normally do not write comments on posts, but your post urged me to commend your writings. Thanks for writing this, Ill definitely popular your site and arrive back once in awhile. Happy blogging.
31 January 2012 13:40
I must say that this is a fantastic compilation. Our last design firm just seemed to use the exact same font for everything, which really left our marketing materials looking very dated. Now, I'll have some info to use when discussing the new materials.
31 January 2012 13:40
I am glad to read this post, its an interesting one. I am always searching for quality posts and articles and this is what I found here, I hope you will be adding more in future.
31 January 2012 13:39
Thanks for the bunch of good resourceful site.I really appreciate your blog,you have done the great job.hey your blog design is very nice, clean and fresh and with updated content, make people feel peace and I always like browsing your site.
30 January 2012 23:54
You made some decent points there. I seemed on the internet for the issue and located most individuals will associate with along with your website.
28 January 2012 05:09
Good to read all this here, i am looking forward to read more.
28 January 2012 03:14
At Christmas and always, may peace and love fill your heart,. beauty fill your world,. and contentment and joy fill your days.welcome to Pandora Charms
28 January 2012 02:16
I'm not that much of a reader to be honest but your blogs pretty good, keep it up as I will bookmark ready for my next read
28 January 2012 00:30
The content is great, the videos are perfect for what you're trying to say and it's brilliant for me also
27 January 2012 17:47
We have also been seeking to find a new source of wholesale gold. Does any one possess past experiences?
27 January 2012 07:40
I'm still shuffling between Win and Linux systems, however Debian would be the most serious choice of mine if switching permanently on Linux.
25 January 2012 11:04
I and my friends ended up checking the excellent pointers found on your web site while the sudden developed a terrible suspicion I never expressed respect to the site owner for those strategies. These women happened to be so happy to see them and have extremely been taking advantage of these things. Thank you for actually being indeed accommodating and then for opting for this sort of nice subjects most people are really desirous to learn about. Our sincere apologies for not expressing gratitude to you sooner.
25 January 2012 07:26
What about the idea that you set your repositories to testing andf youll have an endless supply of updates to your system? That is just too nice; the upgrade experience in Kubuntu always left me with a dead OS.
23 January 2012 10:28
We are a group of volunteers and starting a new scheme in our community. Your site offered us with valuable information to work on. You've done a formidable job and our entire community will be thankful to you.
22 January 2012 11:10
Windoze, has been dropped from my life too. I use Linux and have been for some time now. It is the best in my opinion. I am also a web developer and I do not like Windows at all. Thanks, Stafford.
21 January 2012 15:16
A good run down of why your switching. I would be switching too if I had have had the same experience as you have had.
05 January 2012 16:02
Hey I am so glad I found your website, I really found you by mistake, while I was browsing on Digg for something else, Anyways I am here now and would just like to say thank you for a marvelous post and a all round thrilling blog (I also love the theme/design), I don t have time to browse it all at the moment but I have book-marked it and also included your RSS feeds, so when I have time I will be back to read a great deal more, Please do keep up the awesome work.
05 January 2012 16:01
This is such an amazing useful resource that youre providing and you give it away for free. I really like seeing websites that perceive the value of providing a quality useful resource for free. Good work
05 January 2012 16:01
Pretty section of content. I just stumbled upon your site and in accession capital to assert that I get actually enjoyed account your blog posts. Any way Ill be subscribing to your feeds and even I achievement you access consistently quickly
05 January 2012 16:01
Great stuff from you, man. Ive read your stuff before and youre just too awesome. I love what youve got here, love what youre saying and the way you say it. You make it entertaining and you still manage to keep it smart. I cant wait to read more from you. This is really a great blog
05 January 2012 16:00
An excellent write-up with good points, We have been a lurker right here for quite a while but hope to become much more engaged in the future.
05 January 2012 16:00
Finally, an issue that I am passionate about. I have looked for information of this caliber for the last several hours. Your site is greatly appreciated
05 January 2012 15:59
I have been just reading through your site it is very well crafted, I am looking around on the net searching for the best way to start this blog thing and your website happens to be extremely professional.
11 December 2011 13:03
Try this out for outsourcing your software projects.
04 December 2011 06:51
everything is Up to date
22 October 2011 05:03
Try this out for outsourcing your software projects.
22 October 2011 05:02
Try this out for outsourcing your software projects.
13 August 2011 07:30
I'm getting sick of Ubuntu's seemingly random changes. I'm thinking of switching to Debian permanently. Does anyone know if there's a list.
-----------------
<a href="http://www.teknixdigital.com" rel="dofollow">Security Software</a>
06 July 2011 09:27
I'm getting sick of Ubuntu's seemingly random changes. I'm thinking of switching to Debian permanently. Does anyone know if there's a list.
-----------------
<a href="http://www.teknixonline.com" rel="dofollow">Security Software</a>
01 July 2011 23:03
Really,,Very useful information given to me through ur Blog...My humble thanks to the Ubuntu developers...I will also follow ur points...Nice...
--------------
Gordon
<ahref=“http://weightconversion.org.uk” rel=“dofollow”>Weight Coversion</a>