Announcement

Collapse
No announcement yet.

Haiku OS Working On A Systemd-Inspired Boot Daemon

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

  • Haiku OS Working On A Systemd-Inspired Boot Daemon

    Phoronix: Haiku OS Working On A Systemd-Inspired Boot Daemon

    Haiku OS, the BeOS-inspired open-source operating system, has reached the point of being feature-complete for launch_daemon, their new boot/service manager partially inspired by systemd...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    "Launchd progress kinda slowed down to 0 I miss being able to look for inspiration from other projects!" -Lennart Poettering

    All OS's inspire each other. Android and iOS are constantly borrowing from each other, even taking the ideas from OS's that never quite made it like WebOS.


    Speaking of launchd on other OS's, does anyone know the status of FreeBSD's port of launchd?

    A launchd(8) port for non-Darwin systems. Contribute to freebsd/openlaunchd development by creating an account on GitHub.
    Last edited by slacka; 18 July 2015, 05:09 PM.

    Comment


    • #3
      I wonder if it would be harder to create the systemd requirements rather than a system replacement.

      Comment


      • #4
        Originally posted by slacka View Post
        Speaking of launchd on other OS's, does anyone know the status of FreeBSD's port of launchd?

        https://github.com/freebsd/openlaunchd
        It's dead for the most part.

        Comment


        • #5
          This proves that systemd is universally a superior system design so much so that other OSes are now desperately trying to implement or copy it for they own. Unfortunately for them, their devs can't compete with the genius of Lennard Poettering

          Comment


          • #6
            apple launchd, services.exe and systemd were "inspired" by solaris SMF
            (they came roughly in that order)

            the principle is simple and same as always (probably older then me), except some add ondemand crap

            Comment


            • #7
              Originally posted by slacka View Post
              "Launchd progress kinda slowed down to 0 I miss being able to look for inspiration from other projects!" -Lennart Poettering

              All OS's inspire each other. Android and iOS are constantly borrowing from each other, even taking the ideas from OS's that never quite made it like WebOS.


              Speaking of launchd on other OS's, does anyone know the status of FreeBSD's port of launchd?

              https://github.com/freebsd/openlaunchd

              I've been seeing mixed signals on launchd. On the one hand they are implementing various Mach bits and iXSystems is using it as a non-PID 1 daemon for FreeNAS, on the other there seems to be the view that it's too much Mach/Darwin to really fit into FreeBSD, and that nosh is the way forward. Either way the answer is that they're working on that problem and that launchd may not be the right answer. On the bright side you won't have people complaining about whatever FreeBSD comes up with because the BSDs are already developed in the manner that the systemd opponents whine about.

              Comment


              • #8
                Originally posted by endman View Post
                This proves that systemd is universally a superior system design so much so that other OSes are now desperately trying to implement or copy it for they own. Unfortunately for them, their devs can't compete with the genius of Lennard Poettering

                It doesn't require a genius to realize that managing services through hand-written shell scripts doesn't scale as the complexity and diversity of systems increases :P

                Comment


                • #9
                  Originally posted by slacka View Post
                  "Launchd progress kinda slowed down to 0 I miss being able to look for inspiration from other projects!" -Lennart Poettering

                  All OS's inspire each other. Android and iOS are constantly borrowing from each other, even taking the ideas from OS's that never quite made it like WebOS.


                  Speaking of launchd on other OS's, does anyone know the status of FreeBSD's port of launchd?

                  https://github.com/freebsd/openlaunchd



                  Updates

                  20150629: The TrueOS fork of FreeBSD 10 has launchd running as init and a JSON-aware launchctl utility, along with notifyd, libdispatch and ASL integrated. This work has also been forward-ported to FreeBSD -CURRENT. FreeNAS 10, which is also based on FreeBSD 10.1, will be using launchd and a host of other tools ported from OS X / iOS. It has used the original, and latest, Apple sources and ported them along with MACH IPC.

                  Comment


                  • #10
                    Originally posted by tinko View Post
                    It doesn't require a genius to realize that managing services through hand-written shell scripts doesn't scale as the complexity and diversity of systems increases :P
                    No, and Systemd was just one of several projects trying to introduce managed services on Linux, after previous efforts with Upstart and some attempts to port Launchd. Systemd was just the one that got enough momentum behind it to be accepted across all the distros...

                    Comment

                    Working...
                    X