Page 2 of 4 FirstFirst 1234 LastLast
Results 11 to 20 of 32

Thread: Ubuntu Plans For A Future With Upstart

  1. #11
    Join Date
    May 2010
    Posts
    7

    Default

    openSUSE switched to systemd from sysvinit, not from upstart.

  2. #12
    Join Date
    Dec 2011
    Posts
    2,193

    Default Difference?

    What is the difference between systemd and upstart?

    What are the benefits and drawbacks of each?

  3. #13
    Join Date
    Jun 2009
    Posts
    2,937

    Default

    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.

  4. #14
    Join Date
    Mar 2010
    Location
    Slovenia
    Posts
    391

    Default

    Quote Originally Posted by siride View Post
    NIH strikes again...
    Upstart is older than systemd.

  5. #15
    Join Date
    Dec 2011
    Posts
    2,193

    Default launchd

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

  6. #16
    Join Date
    Mar 2010
    Location
    Slovenia
    Posts
    391

    Default

    Quote 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.

  7. #17
    Join Date
    Jun 2009
    Posts
    2,937

    Default

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

  8. #18
    Join Date
    May 2010
    Posts
    135

    Default

    Quote 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.

  9. #19
    Join Date
    Mar 2010
    Location
    Slovenia
    Posts
    391

    Default

    Quote 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.
    http://en.wikipedia.org/wiki/Not_inv...e#In_computing

  10. #20
    Join Date
    Dec 2011
    Posts
    2,193

    Default

    Quote 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?


    Quote 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?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •