

Did you knew that in 2025 84% of contributions to the kernel were authored by companies? That is not “everyone has contributed something”
https://commandlinux.com/statistics/linux-kernel-contributors-lines-of-code-statistics/
She/her 🏳️⚧️
Professional cow, Linux Nerd, Hardcore Techno enthusiast. The Emporer protects us.


Did you knew that in 2025 84% of contributions to the kernel were authored by companies? That is not “everyone has contributed something”
https://commandlinux.com/statistics/linux-kernel-contributors-lines-of-code-statistics/


Did you know that most of the contributions made to the Linux kernel come from people who are being paid to do so?
Corporate developers authored 84.3% of kernel commits in 2025, with contributions distributed across more than 1,780 organizations. Intel maintained its position as the top contributor by changesets, delivering nearly double the volume of second-place Google.
Google demonstrated extensive sign-off activity, accounting for approximately 12.5% of patches. Meta functions as a significant maintainer hub, with 12.5% of patches passing through Meta-affiliated reviewers.
https://commandlinux.com/statistics/linux-kernel-contributors-lines-of-code-statistics/
Yes, meta is a evil ass company but the fearmongering, that they will take over Linux is just that. Fearmongering. The Linux foundation has been put in charge of the kernel to prevent takeover of the project by corporate members and it has been like that for years.
The Syntax do be Lknda tricky, but its a great language with lots of great high level functionality. I can not really say anything about Go, since I never used or even read it.
I can confirm, that gargeling someone else’s balls can be quite enjoyable.
Heroic has built in support for gog, epic games and I think amazon games, but don’t quote me on that. Its all in all very good and at least for me it always worked better than trying to achieve the same over lutris.
Why is this post not mentioning the most important editor of all time? Why is this post deliberately missing out the standard text editor ed, that wastes no system resource on unnecessary output like help messages or a text buffer. If you are coming to Linux you should really start looking into learning ed, since, well it is the standard Texteditor overall.
Once I got used to the motions, using any text editor without vim motions felt unusable to me.
Same for emacs. At this point my emacs keybindings feel more intuitive to me than the standard keybinds like Ctrl+C/-V to copy and paste (in emacs its Meta + W to copy and CTRL + Y to paste (Yank))
use a normal damn GUI text editor
The right choice as long as you don’t want to edit code/config files. Trust me, writing code inside libre office is not fun.
You usually don’t take the time to learn vim or Emacs just to write some notes. The real value of such powerful and highly customisable text editors only shows itself when you are editing lots and lots of text on a regular basis (e.g. codimg, writing blogs or any other form of writing)
The advantage vim and emacs have is, that they have keybindings for about everything you could ever want. This has the advantage, that once you know how to use them, your working speed massively increases, but it takes quite some time to learn the keybindings. Another advantage and disadvantage of (neo) vim and emacs is, that both are being modified by config files. This comes at the advantage of being able to modify about everything about your editor, but means that sometimes it can be quite hard to implement a specific behaviour. The next advantage is, that your configuration becomes easily portable and extensible. Implementing a specific behaviour often only requires copy pasting a 15 year old stackoverflow post and if you want to move to a new device, you just have to grab your config files and are good to go.
Emacs also has orgmode directly integrated into it, which can be used to write text and format it (similar to Markdown, but much more powerful) and even export it to other formats like HTML or LaTeX. As you might expect, orgmode also has its own keybindings. This means, that you can write your documents inside emacs [orgmode], use all the powerful text formatting tools and keybindings and then share your work in a nicely formatted and portable way.


And games have way more than one layer of software between them and the hardware.
From a programmers and workflow perspective windows is complete garbage. It does not allow me to change my WM. Im stuck with the default behaviour without the ability for full customisation like Hyprland or Sway have. Installing Programms is deeply unintuitive. Have to search for a Programm, download it from a sketchy looking button and run an installer. Software providers often enough don’t even provide sha256 sums. How can I be sure, that I downloaded the correct executable? Even if a hash is provided, most people won’t bother to check it. These are elementary flaws that hinder widespread windows adoption.
A GUI is nice, but becomes obsolete, once you know the keybindings. I personally disabled all GUI elements of my editor (emacs) because I don’t need them anyway.
Fave: Emacs
First: notepad
Future: Emacs (maybe vim)
Honorable mention: Emacs (orgmode), sed
Loathed: Nano (I can’t stand using it any longer after being used to emacs)
Current: Emacs
Longest: Emacs
So far my personal favourite is manjaro. I always liked Arch based distros and Manjaro has done a great job at pre configuring everything. Manjaro also came with zsh as the default shell and I really liked that.
Use linux, come out as trans. (At least I did)
Some people in this comment section would probably profit from touching some grass and then looking up who actually contributes to the kernel and how the GPL license works.