News for hackers. Stuff that matters.
Re:OpenRC is a dependency-based init system for Unix-like sy... by jmclnx on Tuesday June 27, 2023 @01:51PM (#36496332)
And it is portable to the BSDs, what a concept, writting portable applications :)

To bad that is now out of fashion. If the BSD software was not portable Linux would not have gotten off the ground.

Re:OpenRC is a dependency-based init system for Unix-like sy... by Arnavion on Tuesday June 27, 2023 @01:58PM (#36496421)
If there was a portable implementation of namespaces that was implemented by both Linux and BSDs, then sure systemd could be made more portable. Otherwise the only reason OpenRC is more portable is that it does not isolate services in the first place (as systemd does using namespaces).
Re:OpenRC is a dependency-based init system for Unix-like sy... by bandrami on Tuesday June 27, 2023 @09:15PM (#36501046)
It works perfectly well with namespaces but you have to tell it to use them (it uses them for runlevels out of the box, but you need to tell the launch script if you want a process to be isolated). Though for that matter SysV does too.
Re:OpenRC is a dependency-based init system for Unix-like sy... by PlutoIsAPlanet on Tuesday June 27, 2023 @01:54PM (#36496358)
It’s a system service manager, it being portable is not a requirement nor any benefit when BSD has nearly no traction in the desktop or server space other than a few cases.
Re:OpenRC is a dependency-based init system for Unix-like sy... by yjftsjthsd-h on Tuesday June 27, 2023 @02:05PM (#36496514)
> it being portable is not a requirement nor any benefit when BSD has nearly no traction in the desktop or server space other than a few cases.

Is your argument that portability is irrelevant because nothing but (systemd/)GNU/Linux matters, or that service manager in particular don't need to be portable?

Re:OpenRC is a dependency-based init system for Unix-like sy... by jmclnx on Tuesday June 27, 2023 @03:03PM (#36497281)
Some complex applications are starting to require systemd components. So yes, portability may become important to the BSDs.
Re:OpenRC is a dependency-based init system for Unix-like sy... by Gud on Tuesday June 27, 2023 @03:19PM (#36497442)
Which applications?
Re:OpenRC is a dependency-based init system for Unix-like sy... by bmacho on Tuesday June 27, 2023 @05:47PM (#36499113)
GNOME since more than 10 years
Re:OpenRC is a dependency-based init system for Unix-like sy... by bandrami on Tuesday June 27, 2023 @09:16PM (#36501050)
Gnome runs on OpenBSD so it clearly doesn't "require" systemd
Re:OpenRC is a dependency-based init system for Unix-like sy... by navi-desu on Tuesday June 27, 2023 @09:33PM (#36501164)
gnome hard depends on systemd, so much that for it, *bsd (and any non-systemd unix-like) had to write a systemd-shim to emulate some functions of it, and/or gut some of systemd's components such as logind in to elogind
Re:OpenRC is a dependency-based init system for Unix-like sy... by bandrami on Tuesday June 27, 2023 @09:57PM (#36501359)
Not for a while now; accountsservice runs fine with cosolekit. I still don't understand why the broader Linux ecosystem burned the better part of a decade on the long-solved problem of "who is logged in to this TTY?", but whatever floats their boat...
Re:OpenRC is a dependency-based init system for Unix-like sy... by lockhouse on Tuesday June 27, 2023 @04:16PM (#36498088)
BSD is used in a lot more than you think due to solid engineering and a non-viral commercial friendly license.