Everybody seems to enjoy hating on Ubuntu. There are hundreds of blogs talking about why they are leaving Ubuntu and going to arch or antegros or Manjaro or some other distro. And loads of ranty videoâ€™s ( such as this one https://www.youtube.com/watch?v=XTuBq3NUbrQ this guy is really pissed at Ubuntu ) as to why Ubuntu sucks so hard.
All of them have valid reasonâ€™s. I also have had the experience of Ubuntu taking a dump on my lap and then walk off laughing.
Also the introduction of the unity desktop which I feel is like a battery sapping extravagance which actually serves no purpose.
Itâ€™s a bit like Toyota spending billions of Yen in developing high performance batteries for the Prius and hours in the wind tunnel, then demanding that every Prius sold have a pretty parachute with the Toyota logo on it which is always deployed behind the car.
There are some pretty annoying bugs and annoyances in Ubuntu, and the latest Ubuntu does seem to have some pretty shocking ones that also get me reaching for my FreeBSD ISO or Centos ISO.
However after clearing the tears of rage from my eyes and turning my logic chip back on and I start thinking again, and I can start rationalising.
Ubuntu is not the only technology that has caused me late nights and hours of fault-finding. However one big difference is that I did not (or my customers) have not had to pay thousands of pounds for the privilege.
I paid absolutely nothing for it!
This does not give Canonical a licence to make crap or shoddy software, but this fact does alter the perspective greatly. Enterprise software costing multiple thousands of pounds with expensive support programs also take a dump on you and give you late nights and embarrassing moments in front of your customers.
Donâ€™t forget the meaning of the word Ubuntu. It is often also translated as â€œhumanity towards othersâ€. I think this has been lost slightly now that Canonical has grown and become more commercial to survive.
Ubuntu Linux is Open Source community driven project managed by Canonical. If Ubuntu does not do something you like, or it is broken in some aspect, unfortunately the difficult truth is it is down to you to help fix it.
I say difficult truth because I donâ€™t really have the time, I need something that just works. Does that give me the right to take for granted and demand that someone else will have the time?
This is the cost of getting something so valuable and powerful for nothing. By its definition â€œhumanity towards othersâ€ there is an implied contract that you have to contribute something and not just suck it dry.
The only alternative is to close your mouth and open your wallet and go to RedHat or Suse Enterprise, Microsoft or Apple.
Despite its many, many faults Ubuntu is a very popular operating system and has a large solution base of off the shelf software which plugin into Ubuntu.
I have decided to re-invest into Ubuntu and see how it plays with a new approach ( I stopped using Ubuntu nearly 5 years ago, I run a mac and Debian on my servers). There are number of reasons why Iâ€™m re-investing into Ubuntu, but thatâ€™s another blog post.
Here is my approach which I think might get me a good return on my investment:
Iâ€™m not a developer or a kernel hacker and have not touched C or C++ for years so I canâ€™t really fix stuff, but Iâ€™m pretty good at finding workarounds.
If this does not work, then I will stick to my Mac Desktop and try FreeBSD servers 🙂