Announcement

Collapse
No announcement yet.

Apple's OS X Launchd Being Ported To FreeBSD

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Apple's OS X Launchd Being Ported To FreeBSD

    Phoronix: Apple's OS X Launchd Being Ported To FreeBSD

    There is new work within the FreeBSD camp to port Apple's launchd from OS X to non-Darwin systems...

    http://www.phoronix.com/vr.php?view=MTU0NjQ

  • #2
    Wonder if they'll port to OpenBSD, NetBSD, DragonFly BSD too?
    Perhaps even Linux?

    Comment


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

      Comment


      • #4
        Originally posted by mark45 View Post
        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.

        Comment


        • #5
          AFIK systemD was developed because launchd couldn't coexist with legacy sysV init (and they didn't like Upstart), so porting it to FreeBSD could turn out to be a major task.

          Comment


          • #6
            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.

            It's systemd btw not Sytemd or SystemD or systemD.

            Comment


            • #7
              Could this be the break Debian needs in relation to their init system conundrum with kFreeBSD as a Debian variant?

              Comment


              • #8
                So, sysv init is now a bad guy for bsd?

                Comment


                • #9
                  Good news for the BSD guys

                  Comment


                  • #10
                    Originally posted by glasen View Post
                    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.

                    Comment

                    Working...
                    X