aboutsummaryrefslogtreecommitdiff
path: root/content/2024-03-10-the-abysmal-state-of-linux-in-the-year-2024.md
diff options
context:
space:
mode:
Diffstat (limited to 'content/2024-03-10-the-abysmal-state-of-linux-in-the-year-2024.md')
-rw-r--r--content/2024-03-10-the-abysmal-state-of-linux-in-the-year-2024.md80
1 files changed, 80 insertions, 0 deletions
diff --git a/content/2024-03-10-the-abysmal-state-of-linux-in-the-year-2024.md b/content/2024-03-10-the-abysmal-state-of-linux-in-the-year-2024.md
new file mode 100644
index 0000000..ec69955
--- /dev/null
+++ b/content/2024-03-10-the-abysmal-state-of-linux-in-the-year-2024.md
@@ -0,0 +1,80 @@
1---
2title: "The abysmal state of Linux in the year 2024"
3url: the-abysmal-state-of-linux-in-the-year-2024.html
4date: 2024-03-10T21:41:52+01:00
5type: post
6draft: false
7---
8
9This is in part difficult to write, but then I think it is necessary. How
10come Linux is worse than it was 10 years ago. This may very well be
11a subjective opinion, or maybe I am looking at the situation with
12rose-tinted glasses.
13
14Sure, we now have PipeWire and Wayland. We enjoy many modern advances
15and yet, the practical use for me is worse than it was 10 years ago. Now
16all of a sudden, I can't rely on the system to be stable like it was. I
17don't remember the system bricking after an update, or the system becoming
18laggy after 10 days uptime. This may be the issue with Fedora, though.
19
20Over the years, I have daily driven many distributions. From Gentoo,
21Arch, Fedora to Ubuntu. My best memories were always with Debian. Just
22pure Debian always proved to be the most stable system. I never had
23issue or system breaking after an update. I can't say the same for Fedora.
24
25From the get-go, I had issues. I have an Nvidia card and even booting
26presented issues sometime. This never happened on other distributions,
27though they had their problems. Updating the system was basically an
28exercise in gambling. How come an operating system that boasts with
29the stability is so instable? And this was not isolated to my main
30machine. This also happened on my X220 ThinkPad with Fedora on.
31
32Shared dependencies were a mistake! I understand that disk space was
33limited back then. But this has given me more grief than any other
34thing. I am all in for AppImages or something like that. I don't care
35if these images are 10x bigger. Disk space now is plenty, and they
36solve the issue with "libFlac.8.so is missing" and I have version 12
37installed. Which comes with unnecessary symlinking, downloading of older
38versions and hoping that this will resolve the issue.
39
40Now, the biggest apologist of Linux will never admit this and even saying
41something is wrong with this is considered a mortal sin. I, however, am
42not concerned with cultist behaviors. This is bullshit! Things should be
43better than 10 years ago, not worse. And I don't care how much lipstick
44you put on this pig. After more than 20 years of using Linux as my main
45system, I think I have earned a badge that gives me the right to say
46the truth.
47
48Regardless of all this, I am still a massive fan. I still think Linux
49is probably the most unobtrusive operating system, bar none. But the
50complexity has gotten the best of it. It's bloated and too complicated
51at this point. Understandably, you can't have a modern operating system
52that competes with alternatives without sacrificing simplicity. But I
53still think that there is another way.
54
55One of the best aspects of Linux must be outstanding package manager
56support. Nevertheless, they are essentially solving a problem that should
57have been solved and done with years ago. The number of gymnastics
58that happen in the background for you to install a software is just
59mind-boggling. The dependency graphs are insane. And Snaps and Flatpaks
60tried to solve some of these things, but until a distribution comes out
61that is completely devoid of shared dependencies, we will still live in
62this purgatory.
63
64It would be an interesting exercise to make a prototype distribution
65that does not rely on shared objects, but has everything packed in
66AppImages. Probably a foolish endeavor, but maybe worth looking into. I
67sense this kind of distribution would be highly unusable. Interesting
68how far we have gotten.
69
70The year of the Linux desktop? I have strong doubts. We are in a worse
71state than we were. This is very similar to The Paradox of Choice. The
72more options we have, the worse it gets. Wayland competing with X. So
73many window managers, you just get lost. So many choices. I have no idea
74if this is even salvageable, or something new must be invented.
75
76Some interesting talks and videos
77
78- [Jonathan Blow on how an operating system should work](https://www.youtube.com/watch?v=k0uE_chSnV8)
79- [The Thirty Million Line Problem by Casey Muratori](https://www.youtube.com/watch?v=kZRE7HIO3vk)
80- [Avoiding a Shared Library Nightmare by John Biron](https://www.youtube.com/watch?v=xPAGVT4Ctt4)