Skip to main content

I'd just like to interject for a moment

I’d just like to interject for a moment. What you’re referring to as GNU/Linux, is in fact, systemd/GNU/Linux, or as I’ve recently taken to calling it, systemd plus GNU/Linux. GNU/Linux is not an operating system unto itself, but rather another free component of a fully functioning systemd system made useful by the systemd corelibs, systemd daemons, and systemd utilities comprising a full OS as defined by POSIX.

GNU and Linux are just small parts of overall systemd operating system

I just recently learned how much problematic systemd is:

  • It tries to do way too much for an init system, which is against the Unix philosophy.
  • As it does too many things, its code base is more than 1 million line long, which in turn leads to some more problems:
  • It has some security concerns.
  • It has poor cross-platform compatibility.

Trying to do too many things make it worse.

I currently don’t find time and energy and enough incentive to switch my whole system to something else, but if that sounds like a dealbreaker for you, find a non-systemd distribution, you can find one in this following website:

By the way, Alpine Linux is a super lightweight distribution that is neither GNU nor systemd.

Articles from blogs I read Generated by openring

Urgent: End filibuster and pass For the People Act

US citizens: call on the Senate to end the filibuster and pass the For the People Act.

via Richard Stallman's Political Notes June 6, 2021

Online Open House Goes Over openSUSE, Survey Opens

The openSUSE Project has a lot going on lately. The project just released Leap 15.3, had 24-hour release party in the openSUSE Bar and opened a survey to get feedback on the release of the new Leap version. There are many other things happening and one of…

via openSUSE News June 4, 2021

Fuzzing is Beta Ready

We are excited to announce that native fuzzing is ready for beta testing in its development branch, dev.fuzz! Fuzzing is a type of automated testing which continuously manipulates inputs to a program to find issues such as panics or bug…

via The Go Programming Language Blog June 3, 2021