Unsafe

joined 10 months ago
[–] [email protected] 0 points 10 months ago

Some seem to use Debian.

[–] [email protected] 1 points 10 months ago

IMO the closest one.

[–] [email protected] 1 points 10 months ago

Linux Libre makes Guix unusable on most hardware. It also requires much effort to configure. Learn scheme, how to use shepherD, etc.

[–] [email protected] 2 points 10 months ago* (last edited 10 months ago)

It's really cool, when automation tools create more problems than they actually solve.

[–] [email protected] 1 points 10 months ago* (last edited 10 months ago)

There is really no reason to implement extensively audited runC in C, but the Dev only has the journey, no goals.

[–] [email protected] 3 points 10 months ago

Ncmcpp, MPV with scripts

[–] [email protected] -1 points 10 months ago (3 children)

Not really. Void, alpine, gentoo are the only usable ones(besides non-systemd forks of arch and Debian). These are the only ones maintaining enough packages, providing enough documentation, not being just poorly maintained forks of X distro.

[–] [email protected] 0 points 10 months ago (3 children)
[–] [email protected] -4 points 10 months ago

Misconfiguration is possible in any software. It's not specific to sysvinit or systemd-init. Selinux was created to solve this.

[–] [email protected] -3 points 10 months ago (2 children)

I deleted it. No need for two almost identical posts to exist.

[–] [email protected] 3 points 10 months ago

the added difficulties of making it system agnostic did not compensated for the low user base

  • 2003: Udev was launched, providing support for musl, non-systemd distros, and others.
  • 2004: NetworkManager was launched, with Udev as a crucial dependency.
  • 2006: Dbus was created without dependencies on distro-specific packages.
  • 2009: Dbus becomes a dependency for NetworkManager.
  • 2010: Red Hat introduces systemd, with core components including logind, journald, and timers.
  • 2012: Developers made udev less compatible with old kernels, musl-based, and non-systemd Linux distros by merging it with systemd. You can find more information about this here: https://lwn.net/Articles/490413, https://lwn.net/Articles/529314/
  • 2017: PipeWire was launched, with logind as a dependency.
  • 2017: Reimplementations of the bus protocol called dbus-broker were launched. Its compatibility launcher requires systemd.
  • 2020: After systemd had already been adopted by all major distros, systemd-tmpfiles gained the ability to be built as a standalone executable.
  • 2022: WirePlumber was launched, with pipewire as a hard dependency.

Looks like Red Hat makes everything they can systemd-dependent. Including Gnome.

[–] [email protected] -4 points 10 months ago (2 children)

Compare it to vulnerabilities found in SysVinit, which was as common as systemd-init is now. There were no similar bugs, that would allow crashing an entire system just by executing a single command.

view more: ‹ prev next ›