this post was submitted on 07 Aug 2021
10 points (77.8% liked)

Linux

49740 readers
877 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
top 15 comments
sorted by: hot top controversial new old
[–] [email protected] 17 points 3 years ago* (last edited 3 years ago) (1 children)

Politically i dislike systemd, it just gives Red Hat too much control over GNU/Linux.

But functionally, systemd is an amazing... linux framework, let's say, and as an operative system that rules over the supercomputer market and the server market, you need that. GNU/Linux has to be the most advanced operative system on earth since it operates on the most advanced fields. So it's just natural that Red Hat wanted such thing.

[–] [email protected] 1 points 3 years ago

Have you tried OpenVMS? Just saying...

[–] [email protected] 10 points 3 years ago (4 children)
  1. There is also Shepard, Guix' init system.
  2. OpenRC still uses sysvinit under the hood as default I think?
  3. I really doubt any init is as fast as systemd especially under high load. Init freedom is still a good thing :)
  4. Links are "Unclickable for your security"? What? Is this about preemptive loading of links?
[–] [email protected] 5 points 3 years ago* (last edited 3 years ago) (1 children)

A lot of links on posts will lead you to the correct website, but add their affiliate links or promo codes. It's always safer to just copy/paste.

Systemd is faster on good hardware, but booting with systemd on my hardware takes about double the time then it does with runit.

[–] [email protected] 1 points 3 years ago

It’s always safer to just copy/paste.

Or you could read the popup of your browser.

Copy paste can actually inject code which isn't visible so you'd have to paste into a text editor and then into the URL bar to be safe.

[–] [email protected] 3 points 3 years ago

Guix is cool, anything that is written on common lisp/scheme is cool.

[–] [email protected] 1 points 3 years ago

OpenRC can be used on top of BSD-style init, on top of SysVInit or can be used as its own with OpenRC-init.

[–] [email protected] 8 points 3 years ago

As a service back end developer, systemd has made life easier. But I never worked with the others.

[–] [email protected] 3 points 3 years ago

I've been happy with systemd but it's good to have alternatives

[–] [email protected] 2 points 3 years ago

There's also InitWare which is a fork/reimplementation of systemd with less interdependent parts. That means it doesn't only run on Linux but also BSD and possibly other kernels.

[–] [email protected] 1 points 3 years ago (1 children)

There is also launchd from Apple. And didn't Canonical make one in the Unity days?

[–] [email protected] 3 points 3 years ago (1 children)

Canonical's was Upstart, iirc. No longer maintained.

[–] [email protected] 4 points 3 years ago (1 children)

They dropped support because systemd is superior.

[–] [email protected] 2 points 3 years ago

True, but you have to take into consideration that when they made upstart systemd wasn't a thing.