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.