Lemmy is a tech literate echo chamber
qaz @ qaz @lemmy.world Posts 502Comments 2,073Joined 2 yr. ago
qaz @ qaz @lemmy.world
Posts
502
Comments
2,073
Joined
2 yr. ago
grist-image-optimizer: Replaces image attachments with smaller files to reduce network bandwidth and file size
Europe accused of going soft on Azerbaijan to avoid buying Russian gas
Why (and How) We Built Our Own Full Text Search Engine with ClickHouse | CloudQuery Blog
Sanctions are in place and taking hold: Russian refineries are idle, and India may stop buying Russian oil
Sánchez calls for "preserving" democracy from the "real threat" of a "coalition of interests between oligarchs and the far right"
lemmy-know: Send notifications when Lemmy reports are made through Discord or as MQTT message
I'd just like to interject for a moment. What you're referring to as Linux, is in fact, systemd/Linux, or as I've recently taken to calling it, systemd plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning systemd/Linux system made useful by the various daemons and services provided by systemd, which manages system processes and configurations.
Many computer users run a modified version of the systemd ecosystem every day, without realizing it. Through a peculiar turn of events, the version of systemd which is widely used today is often called Linux, and many of its users are not aware that it is basically the systemd framework, developed for streamlining service management on the Linux kernel.
There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is usually paired with the systemd framework: the whole system is basically systemd with Linux added, or systemd/Linux. All the so-called Linux distributions are really distributions of systemd/Linux!
Now, let’s talk about systemd itself. systemd is not just an init system but a sprawling suite of software designed to harmonize the management of services, logging, and much more across all those Linux distributions adopting it. While there are plenty of critics who claim that systemd suffers from mission creep, and bloat, they fail to realize that systemd is here to unite the divergent spirits of the Linux universe into a cohesive whole.
It’s often cited that systemd is the first daemon to start during boot and the last to terminate at shutdown, meaning it’s the parent that manages the chaotic brood of processes that stem from it. But of course, the truth remains that Linux is merely the kernel within this greater whole. For many, using systemd without acknowledging its complex ecosystem is like using a bus without realizing it’s the driver coordinating every route.
While some advocate for a leaner alternative, the benefits of systemd are often overlooked, such as its ability to parallelize the boot process to expedite your start-up time, or how it beautifully integrates logging with journald, merging many separate tasks into one efficiently managed service.
In conclusion, while there’s certainly a Linux kernel powering many systems out there, it’s really the systemd suite that brings it all together. So please remember, when you’re running your Linux, you’re not just running Linux; you’re enjoying the splendid orchestration of systemd/Linux, or as I like to call it, systemd plus Linux.