ari.lt/page/blog/blogs/Things-i-hate-about-linux_1703323267.html
Ari Archer 49fccb9523 update @ Thu 27 Jan 22:36:38 EET 2022
Signed-off-by: Ari Archer <ari@mail.ari-web.xyz>
2022-01-27 22:36:38 +02:00

248 lines
7.9 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta content="IE=edge" http-equiv="X-UA-Compatible"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>
Ari::web -&gt; Blog
</title>
<meta content="website webdev linux programming ari terminal dark blog javascript opensource free" name="keywords"/>
<meta content="Blog on 2022-01-27 22:35:30 EET - Things I hate about linux" name="description"/>
<meta content="follow" name="robots"/>
</head>
<body>
<div>
<h1>
Things I hate about linux
</h1>
<p>
2022-01-27 22:35:30 EET |
<a href="..">
back
</a>
|
<a href="/">
home
</a>
|
<a href="/git">
git
</a>
</p>
<hr/>
<p>
Even as a Linux user I can see some flaws in Linux design and the actions
the maintainers are taking, how corporate Linux is getting
and in general Linux itself.
</p>
<p>
I like Linux, but I hate few things
</p>
<p>
<strong>
I hate the corporate involvement
</strong>
, even though BSD people
are also getting funding from
<a href="https://www.osnews.com/story/28683/microsoft-funds-openbsd/">
companies like Microsoft, google and Facebook
</a>
, Linux
is most definably more corporate with
<a href="https://www.crunchbase.com/hub/linux-companies">
over 300 companies funding
</a>
and
<a href="https://screen.pherpi.com/linux/how-many-companies-use-linux.html">
over 1500 companies contributing to Linux
</a>
(
<a href="https://enlyft.com/tech/products/linux">
full report
</a>
)
compared to BSD with barely any corporate involvement (
<a href="https://enlyft.com/tech/products/freebsd">
full report
</a>
)
</p>
<p>
<strong>
I hate how huge it is
</strong>
, Linux has
<a href="https://www.linux.com/news/linux-in-2020-27-8-million-lines-of-code-in-the-kernel-1-3-million-in-systemd/">
over 27 million lines of code
</a>
where
<a href="https://lwn.net/Articles/712308/">
BSD has 32 million
</a>
, BSD might seem
bigger, but that is because Linux does not have to handle any coreutils and in general a bunch of extra stuff BSD has to deal with and BSD kernel images turn out to be times smaller than Linux (
<a href="https://forums.freebsd.org/threads/is-is-freebsds-kernel-cleaner-and-smaller-than-linux.47173/">
source
</a>
) because the kernel itself is smaller than Linux if you did not count the extra stuff BSD has to deal with.
</p>
<p>
<strong>
Linux... Is not secure?
</strong>
Linux is getting more popular, more malware and in general
Don't get me wrong, windows is way less secure but it's surprising how many
security issues Linux has... Just kinda sad to see, but you can harden it and
it gets noticed by people quite fast so it's kinda a 50/50?
</p>
<p>
<strong>
Linux is extremely painful to develop and features are just getting crammed
</strong>
,
Linux being a huge kernel means that it is
<a href="https://web.archive.org/web/20150214230010/http://codemonkey.org.uk/2014/11/03/thoughts-crashdumps/">
horribly painful
</a>
to develop and debug, again, a very sad thing as a developer who one day maybe
potentially wants to contribute to Linux
</p>
<p>
<strong>
Linux ignores bugs
</strong>
even though our community is big and notices bugs quickly
Linux is centralised into few people who can merge and actually solve issues
related to Linux.
</p>
<p>
<strong>
Linux has bad documentation
</strong>
, all said, just
<a href="https://www.linuxtoday.com/blog/linux-bug-1-bad-documentation/">
bad docs in software
</a>
adding on top of my pre-previous point in a way, but core kernel
seems well enough documented to "figure it out on your own", but what I can
say from personal experience that kernel panics are very useless and
very very hard to find anything about
</p>
<p>
<strong>
Linux is not backwards compatible
</strong>
as many people (including me) used (and some are) still thinking
Linux instead chooses to support long-dead used by nobody protocols, hardware and in general
bloating stuff that can be majorly deleted without causing any issues instead
on working on better
<a href="http://linux.slashdot.org/comments.pl?sid=2379392&amp;cid=37090032">
backwards
</a>
and
<a href="https://linux.slashdot.org/comments.pl?sid=2820335&amp;cid=39847015">
forwards
</a>
compatibility
</p>
<p>
These are my "main" issues with Linux, I could have also included some points like
bad hardware support but BSD is not better at that either,
</p>
<p>
So my goal for 2023 is switching to BSD full time, BSD has making bug steps in development in its OS (FreeBSD mainly) and it's looking better, but I am still quite
questioning about the tinkerability of BSD as I am the type of person who will go out
of their way to customise their kernel from the bottom up where I am not sure
if this is really advised in BSD, which sucks...
</p>
<p>
So the conclusion is that Linux is the best worst OS...
</p>
<p>
But this will not stop me from using Linux, it's an amazing OS, it does
not suck that much, most points I made might not make a huge difference for you
so don't doubt to try it :D even though
<strong>
I
</strong>
might not like
<em>
some
</em>
stuff about it
</p>
<h2>
Sources
</h2>
<ul>
<li>
<a href="https://www.cvedetails.com/google-search-results.php?q=FreeBSD&amp;sa=Search">
https://www.cvedetails.com/gooe-search-results.php?q=FreeBSD&amp;sa=Search
</a>
</li>
<li>
<a href="https://web.archive.org/web/20150214230010/http://codemonkey.org.uk/2014/11/03/thoughts-crashdumps/">
https://web.archive.org/web/20150214230010/http://codemonkey.org.uk/2014/11/03/thoughts-crashdumps/
</a>
</li>
<li>
<a href="https://linux.slashdot.org/comments.pl?sid=2379392&amp;cid=37090032">
https://linux.slashdot.org/comments.pl?sid=2379392&amp;cid=37090032
</a>
</li>
<li>
<a href="https://linux.slashdot.org/comments.pl?sid=2820335&amp;cid=39847015">
https://linux.slashdot.org/comments.pl?sid=2820335&amp;cid=39847015
</a>
</li>
<li>
<a href="https://libv.livejournal.com/22968.html">
https://libv.livejournal.com/22968.html
</a>
</li>
<li>
<a href="https://forums.freebsd.org/threads/is-is-freebsds-kernel-cleaner-and-smaller-than-linux.47173/">
https://forums.freebsd.org/threads/is-is-freebsds-kernel-cleaner-and-smaller-than-linux.47173/
</a>
</li>
<li>
<a href="https://enlyft.com/tech/products/linux">
https://enlyft.com/tech/products/linux
</a>
</li>
<li>
<a href="https://en.wikipedia.org/wiki/OpenBSD">
https://en.wikipedia.org/wiki/OpenBSD
</a>
</li>
<li>
<a href="https://www.osnews.com/story/28683/microsoft-funds-openbsd/">
https://www.osnews.com/story/28683/microsoft-funds-openbsd/
</a>
</li>
<li>
<a href="https://devrant.com/rants/1281859/linux-sucks-now-now-chill-im-using-it-as-my-main-os-for-a-few-years-now-i-know-w">
https://devrant.com/rants/1281859/linux-sucks-now-now-chill-im-using-it-as-my-main-os-for-a-few-years-now-i-know-w
</a>
</li>
<li>
<a href="https://www.gnu.org/software/coreutils/">
https://www.gnu.org/software/coreutils/
</a>
</li>
<li>
<a href="https://www.heiko-sieger.info/why-linux-sucks/">
https://www.heiko-sieger.info/why-linux-sucks/
</a>
</li>
<li>
<a href="https://en.wikipedia.org/wiki/Criticism_of_Linux">
https://en.wikipedia.org/wiki/Criticism_of_Linux
</a>
</li>
</ul>
</div>
</body>
</html>
<!-- this is automatically generated by scripts/add_blog -->