Ubuntu from 2004 to 20.04 LTS
ubuntu.com
ubuntu.com
When I first heard of Ubuntu, it was said to be quite a bit friendlier to install, so I tried, and pleasantly found the reputation to be true. It felt like someone had endeavored greatly to make my life simpler, including the installation process, the bundled software, and the default look of the DE in general (why I thought so, I couldn't remember). It showed a comically colored progress bar instead of screens of text that scrolled too fast to read. They even made it easy to dual-boot with Windows, without making you go through a whole bunch of partitioning stuff. I thought it was amazing.
Nowadays, I find most mainstream distributions to be friendly enough. Debian, Fedora, CentOS, OpenSUSE, Mint, etc. are all pretty refined. The installers have different interface, but, if you just want to stick to the recommended preferences, it's usually straightforward.
So how does Ubuntu differentiate itself, in 2020?
In terms of the packaging, it's a bit mid of the road, not as stable as Debian/CentOS, not as latest as Fedora, and certainly nowhere near bleeding edge. In terms of DE, Unity is gone. Is it just Snap-enabled be default?
For me, by its ubiquity. It has desktop and servers images [1], cloud images for containers and virtual machines [2], and base images for all kinds of embedded devices [3], all with multiple architectures (amd64, armhf). I run it on everything from servers and desktops to QEMU ARM guests and e-readers.
[1] https://releases.ubuntu.com/20.04.1/ [2] https://cloud-images.ubuntu.com/focal/current/ [3] http://cdimage.ubuntu.com/ubuntu-base/releases/20.04.1/relea...
I forgot that was even a thing. I don't think any other Linux vendor did anything who made it that easy to just use their OS.
That's what I need. Predictable LTS release every two years is good.
1. Using the most popular distro is an advantage
2. Polish. The little details add up over time. I tried switching to Mint and had various small problems that I didn't have on stock Ubuntu.
https://en.wikipedia.org/wiki/Ubuntu_version_history
Still fun for a trip down memory lane, but I was also expecting there to be some now vs then style screenshots or a tour of the look and feel through the years in the article.
Here's one that goes from Windows 1.0 -> Windows 8: https://www.youtube.com/watch?v=8WP7AkJo3OE
Gnome 1, 2, and 3: https://www.youtube.com/watch?v=dMak0R_fE2g
Canonical, and the Ubuntu Council recognize a few contributors, and grant them the "status" of Ubuntu Member[2] as a sign of recognition of significant, and sustained contribution to Ubuntu or the Ubuntu community.
The membership gives you a few perks, like a certificate signed by Mark Shuttleworth, an @ubuntu.com email address, and a few other stuff[3], but these perks are nothing when compared to the experiences I had along the way. I got to test Ubuntu Touch, participate in a closed beta for Steam for Linux, have a face-to-face chat with Richard Stallman, talk with Mark Shuttleworth, and meet a huge number of people so much smarter than me at a young age, which helped shape who I am as an adult.
I have been calling Ubuntu my favourite operating system since 2008, and I am what I am today because of the journey I went through with it, but as of last week, I have replaced it with openSUSE Tumbleweed on my desktop, and will probably do the same with my servers. I no longer contribute in a serious way, and the decisions Canonical is taking really rub me the wrong way.
Hopefully, I will find a new home in the openSUSE community, and a new journey will start.
[1] https://loco.ubuntu.com/about-loco/
If you are using Tumbleweed — which I am —, it is like using a more stable, friendly, and tested version of Arch Linux. Leap is similar to an LTS version of Ubuntu, with slightly newer packages sometimes.
I will probably go with Tumbleweed for my servers as well. While that is not recommended by most people, I run so many tests before updating production servers, that this should be okay — plus, I update servers in batches, with my servers coming before customer servers, so I should be able to catch problems there. Still need testing before this becomes reality, though, might stay with Leap for servers in the end.
One thing I liked a lot is openSUSE MicroOS, which is so much easier to install on bare-metal than the Ubuntu equivalent, Ubuntu Core — perfect for bastion servers, VPNs, or LXD host servers, since the root file system is read-only.
I did replace BTFRS with XFS, though, as for my use case, BTFRS provided no benefit, and performance took a big hit. You will need to run your benchmarks to see if it fits your use case, but the options are EXT4, XFS, or BTFRS (the default).
Overall, I am enjoying the experience, and the community is quite nice as well. Heck, I am even giving KDE a try, and giving i3wm a break.
They provide support to lots of enterprises.