If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Isn't launchd like systemD? If so, why not port the latter since Gnome and probably soon other software will depend on systemD?

Because systemd is at the moment (and probably will ever be) Linux-only and is also licensed GPL (LGPL v2.1). "launchd" on the other hand is taylored for a BSD-style system (OS X) and is "Apache License" licensed. The latter is much more preferable for FreeBSD. Remember FreeBSD ditched GCC in favour of LLVM mainly because of the license.

Good since FreeBSDs current init system sucks monkey balls. It's the most slow thing I have ever used in my life. You totally forget that you have a SATA 3 SSD installed. My Arch Linux installation is able to boot faster than FreeBSDs init is able to set the hostname. I'm not kidding.

Because systemd is at the moment (and probably will ever be) Linux-only and is also licensed GPL (LGPL v2.1). "launchd" on the other hand is taylored for a BSD-style system (OS X) and is "Apache License" licensed. The latter is much more preferable for FreeBSD. Remember FreeBSD ditched GCC in favour of LLVM mainly because of the license.

It was about control, license restrictions and design goals.

The world is better off with LLVM/Clang in it. It's what has gotten GCC to evolve.