Quote:
Originally Posted by eschwartz
I believe it is considered a minor-though-not-insurmountable struggle just to get linux software to compile on *BSD. Anything more exotic is pretty iffy if you ask me.
|
(This is off-topic... but it's still about operating systems.)
Some important stuff is, at the behest of Red Hat (may they rest in pieces, especially Lennart Poettering) starting to depend on systemd, Red Hat's new system init daemon.
The software I know of which is going to depend on, or maybe already is depending on systemd is:
- Gnome
- PulseAudio
- Avahi
There may be more now.
Poettering is te designer of PulseAudio, Avahi, and systemd, and Red Hat is the current main developer of Gnome 3. Completely against all Unix/Linux philosophy, Red Hat and Poettering are now interconnecting parts that shouldn't interconnect. You can do that if you are developing the entire OS on your own, like MS, not when your OS is built from 50 million parts sourced from all over the world, and those parts are also used in other OS-es.
Because systemd depends on specific, non-POSIX-compliant functionality of the Linux kernel, it is not possible to compile it on BSD. This means that all software which in some way depends on systemd (or depends on something that, in turn, depends on systemd) won't be able to compile on BSD either.