Announcement

Collapse
No announcement yet.

Ubuntu Plans For A Future With Upstart

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

  • #11
    openSUSE switched to systemd from sysvinit, not from upstart.

    Comment


    • #12
      Difference?

      What is the difference between systemd and upstart?

      What are the benefits and drawbacks of each?

      Comment


      • #13
        http://en.wikipedia.org/wiki/OpenRC will give you an overview.

        Upstart is older and is pretty much Ubuntu-only now.

        SystemD is RedHat's, and it's been adopted by several major distributions, including OpenSUSE. It is aggressively Linux-only, which is why Debian refuses to move over.

        OpenRC is Gentoo's own solution.

        It's a bit of a mess now. Some new RedHat work is heavily based on SystemD (like the new multi-seat work), and with RedHat's backing, it is the favourite right now. Because of some design decisions, some major distributions like Debian and Gentoo are likely to stay away. Upstart is in Ubuntu hands now, which is not comparable to being backed by RedHat and OpenSuse, so probably a dead end. Gentoo doesn't have enough sway to push their (actually quite decent) solution so it will likely remain Gentoo-only.

        So instead of unification, we have more fragmentation.

        Comment


        • #14
          Originally posted by siride View Post
          NIH strikes again...
          Upstart is older than systemd.

          Comment


          • #15
            launchd

            Why doesn't the distributions use launchd instead of systemd and Upstart?

            Comment


            • #16
              Originally posted by uid313 View Post
              Why doesn't the distributions use launchd instead of systemd and Upstart?
              One reason: http://en.wikipedia.org/wiki/Launchd...tside_Mac_OS_X
              Also why would they?
              They could also simply use BSD init.

              Comment


              • #17
                Yeah, depending on Apple to write your init system is the best idea ever.

                Comment


                • #18
                  Originally posted by LightBit View Post
                  Upstart is older than systemd.
                  Ordering doesn't matter. If a better solution comes along, and you refuse to use it because you like your pet solution, then it's still NIH. That may or may not be what's going on here, but it wouldn't surprise me.

                  Comment


                  • #19
                    Originally posted by siride View Post
                    Ordering doesn't matter. If a better solution comes along, and you refuse to use it because you like your pet solution, then it's still NIH. That may or may not be what's going on here, but it wouldn't surprise me.
                    In programming, it is also common to refer to the NIH Syndrome as the tendency towards reinventing the wheel (reimplementing something that is already available) based on the belief that in-house developments are inherently better suited, more secure or more controlled than existing implementations.

                    Comment


                    • #20
                      Originally posted by LightBit View Post
                      One reason: http://en.wikipedia.org/wiki/Launchd...tside_Mac_OS_X
                      Also why would they?
                      They could also simply use BSD init.
                      Why would they?
                      It seems Apple successfully deployed it. So its kinda proven.

                      Why would they not?
                      I don't know. Is there anything bad about it?

                      Reason not to use it was it was ASPL, now it is Apache License, so is there any reason not to use it or re-consider it?


                      Originally posted by pingufunkybeat View Post
                      Yeah, depending on Apple to write your init system is the best idea ever.
                      They got money to pour into launchd, and they will keep on developing launchd for a while probably. If they don't, the community can develop it since its free open source software.

                      Any reason not to use launchd?

                      Comment

                      Working...
                      X