Ubuntu is known for its simplicity and easy to use, and 2019 saw a huge influx of Linux users. Especially after trusty Windows 7 reached its end of support and reluctant windows users refuse to switch to Windows 10 primarily because of Windows 10’s overwhelming number of bugs and security threats topped with Windows 10’s upsetting update cycle.
Even though Ubuntu is easy to use and yes it works doesn’t mean its a good choice as an Operating System, there are plenty of other Linux distributions out there which does a pretty decent job in terms of Simplicity. Here we will breakdown the top reasons why the Linux community as a whole do not like Ubuntu
1. Ubuntu Has a Huge Performance Overhead
Ubuntu is slower when comes to switch between various workspaces, you do not get the snappy nature of other distributions out there. Here’s a side by side comparison of several services and daemons running in Ubuntu compared to Manjaro. Both in Gnome Desktop Environment. We run the following command in the terminal of both distros:
systemctl list-unit-files --state=enabled --no-pager
Here’s the output:
102 running daemons in Ubuntu 20.04 24 running daemons in Manjaro
As you can see Ubuntu has over 4 times the applications running in them. Even Pop_OS! which is based on Ubuntu is slimmer.
Snap is the centralized repository of Canonical (who develops Ubuntu). Most people in Linux Community or people switching over to Linux looks for freedom. With freedom, we mean free and open-source software. Snap contains proprietary software which is exactly the opposite of open-source. Why you should opt for open-sourced, with open-sourced people all over the world can view the source code and make changes unlike in closed source it remains restricted to only a handful of developers. Snaps do not allow the freedom to opt-out of proprietary applications. The reason why people use snaps is because of its simplicity. But In reality, the snap is slower and faces occasional crashes while installing software. A better alternative of the snap is flatpak. Flatpak is completely open sourced.
3. Past Records
Ubuntu started sending search data to Amazon before 12.10. Earlier from Ubuntu 12.10, they added the Unity search bar in the applications menu. Upon typing a keyword the search results would be populated with products from amazon. Technically each search keyword is sent to productsearch.ubuntu.com and then to Amazon. Which is not a move that should be expected from the Linux Community. They did it for monetary reasons at a cost of privacy. They claim to remove that from 16.10. But putting up Ads in a Linux Operating System is pretty much what makes Ubuntu questionable.
You can use the following despite Ubuntu:
Manjaro (KDE Desktop Environment). Manjaro is super sleek and slim when it comes to performance and is beginner-friendly. Manjaro is based on Arch which is another way of experiencing Linux (Similar to how Ubuntu is based on Debian), thus in Manjaro, you can experience the AUR (Arch User Repository) which is a huge repository of applications allowing ease of finding applications and to install them. Manjaro comes with three flavors out of the box namely, KDE, Xfce, and Gnome.
2. Linux Mint
Linux Mint (Cinnamon Desktop Environment). Reluctant to switch to Arch because already made yourselves accustomed to the ubuntu environment? Then Linux Mint is the right choice for you. Linux Mint is based on Ubuntu but all the garbage has been completely cleaned out. It’s less bloated and does not uses snaps come with flatpak out of the box. Linux Mint comes with three flavors- Cinnamon, Xfce, and MATE.
- Which language should you learn first if you want to make an app?
- 13 Things You Should Know Before You Enter In Web Development
- Why should you not Hack Facebook!
- 12 Reasons Why You Should Learn Python in 2019
- 8 Reasons Why You Should Switch To Kotlin From Java
- What is Dark Web and Why You Should Access it Carefully!
- Why You Should Become a Self-Taught Programmer?
- 10 Reasons Why You Should Choose Python For Big Data
- Why You Should Switch to Kotlin from Java to Develop Android Apps?
- Bring Out The Geek In You During COVID-19 Outbreak
- 6 Best CSS frameworks You should Know to design Attractive Websites
- 13 Technical Skills You Should Have As A Developer
- UI vs UX Design : Which Career Option Should You Choose?
- 10 Things You Should Know As a Web Developer
- Should You Connect Your Devices to Free Wi-Fi?
- When should you use Waterfall Model
- Top 7 Google Play Store Tips That You Should Try
- Top 5 IDEs for C++ That You Should Try Once
- 10 Mac OS Keyboard Shortcuts That You Should Know
- 10 Web Development and Web Design Facts That You Should Know
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.