A Debian init system GR flurry
A Debian init system GR flurry
Posted Nov 15, 2014 11:42 UTC (Sat) by ms_43 (subscriber, #99293)In reply to: A Debian init system GR flurry by aigarius
Parent article: A Debian init system GR flurry
The systemd approach to OS portability is similar to many established projects from the OpenBSD community. For example, the OpenSSH upstream project develops exclusively for OpenBSD, and there is a separate OpenSSH-portable project downstream from that, which adds portablity patches as needed. It's right on the front page of openssh.com:
OpenSSH is developed by two teams. One team does strictly OpenBSD-based development, aiming to produce code that is as clean, simple, and secure as possible. We believe that simplicity without the portability "goop" allows for better code quality control and easier review. The other team then takes the clean version and makes it portable (adding the "goop") to make it run on many operating systems -- the so-called -p releases, ie "OpenSSH 4.0p1".So a similar set-up could be done for systemd, if there were any interest from non-Linux developers. Of course with systemd there is the additional problem that many of the kernel features that its init implementation relies on have no equivalent (yet?) in other kernels.
