One of various nice things that Unix has is it's philosophy on portability "Choose portability over efficiency"[1]. Since GNU was meant to be a Unix-like, we got this nice thing on GNU too. This means that software developed on FreeBSD (another Unix-like) can be ported without too much trouble to GNU, or software developed on GNU/Hurd ported to GNU/Linux, or basically any Unix-like. But then, systemd aims to be "the simple building blocks for operating systems" without taking care of portability, making systemd Linux only. And systemd is starting to be widely used, so:

Is systemd going to be an obstacle when people want to port applications to GNU Hurd or other Unix-like systems?

Do you know any other inconveniences of systemd?


[1] The UNIX Philosophy, by Mike Gancarz.

Reply via email to