RIP Upstart. Lose Gracefully (By Mark Shuttleworth)

This was what he just wrote Mark Shuttlewoth in his blog:

poetry thumb

With Bdale Garbee's tie-breaking vote this week, the Debian technical committee finally resolved the initialization issue for Debian and Ubuntu, in favor of systemd.

I would like to thank the committee for his thoughtful debate under pressure in the fish tank; set a high bar for analysis and experience-based decision making as most committee members have clearly taken time to familiarize themselves with both options. I know that people who work at Upstart appreciated the praise for its code quality, rigorous testing, and clarity of purpose expressed even by members who voted against it; From my perspective, it was a pleasure to support the efforts of people who want to create great free software, and to do it properly. Upstart served Ubuntu quite well - it gave us a great competitive advantage at a time when things got very dynamic in it, it was very stable (after all it is the init used in both Ubuntu and RHEL 6 and has set a high standard for the quality of Canonical software that I am proud of.

However, they decided on systemd, and since Ubuntu is centrally a member of the Debian family, it is a decision we support. I will ask members of the Ubuntu community to help to implement this decision efficiently, bringing systemd to both Debian and Ubuntu safely and expeditiously. It will certainly take time to achieve the stability and coverage we enjoy today and on 14.04 LTS with Upstart, but I will ask the Ubuntu tech board (several of us members do not work at Canonical) to review the position and make appropriate transition plans. We will certainly complete the work to make the new logind work without systemd as pid 1. I hope they will want to bring systemd to Ubuntu as an option for developers as soon as it is reliably available on Debian, and as our default init hardly offers a credible quality of service comparable to the existing init.

The technologies of choice evolve, and our platform evolves both to lead (today our focus is cloud and mobile, and we are clearly leading GNU / Linux on both fronts) and to embrace the changes imposed elsewhere. The init is contentious because it is required by both developers and sysadmins to understand its quirks and capabilities. It is not surprising that it was a difficult debate, the consequences for hundreds of thousands of people are very high. From my perspective, the fact that good people have divided suggests that either option would work perfectly well. I am confident that the new PID 1 butlers will take that responsibility as seriously as the Upstart team did, and will be as enjoyable to work with. And ... forward.

Lennart Poettering writes:

It was a very tough decision for Ubuntu! I'm sure it wasn't easy for them. I think it is the right decision, of course.

I would like to welcome Ubuntu to the systemd community! I am looking forward to a fruitful collaboration! Hopefully we can leave the past behind, and work together in the future!


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Jose Jácome said

    It is bad news for Canonical who was proud of their Upstart, but good news for all GNU / Linux distros systemd now has a powerful partner, although behind Canonical I think it used systemd (in the updates I noticed that there is always a package called libsystemd) now the change will be total and beneficial for all ...

    1.    kaoi97 said

      or maybe they are not ??

  2.   elav said

    I think it is the most sensible and admirable thing that Mark has said in recent times .. Congratulations!

    1.    Gibran barrera said

      Great decision at the diplomatic, political and public relations level, that Ubuntu will accept what the mother distro (Debian) has deicide, that is, the adoption of Systemd over Upstart.

      At this time Ubuntu (Mark Shuttleworth) should think about a technical decision, the integration of Upstart elements in Systemd, for the improvement and development of the second.

  3.   Miguel said

    Let's see if this begins to bury a bit the hatchet (cold) between RH and Canonical and serve to create a better Linux ecosystem for everyone.
    And about MIR, please, let Canonical also contribute their own projects and see if they are beneficial for them and for everyone, as long as they are published under free licenses, as is the case.
    Very diplomatic and correct Mark, and also very correct and well brought forth by Poettering's answer, it seems like a defeat for Canonical, but I think it should be seen as a first step towards a win-win consensus.

    1.    vicky said

      I wonder what will happen now with ChromeOS that uses upstart.
      As for the article, I don't know if it will be good or bad, but this will make life a bit easier for developers.

  4.   pandev92 said

    Canonical will save a fortune on maintenance and leave all the work to the debian XD

    1.    FreeBSDDICK. said

      Debian still gives direct orders to ubuntu !! ... As long as they continue as a simple derivative, things like this will continue to happen !! ..

      1.    pandev92 said

        But they are going to save a lot of money on development.

  5.   Ale64 said

    Now I just need * to stop MIR's madness in favor of Wayland

    1.    FreeBSDDICK. said

      Believe me, that garbage will never see the light of day. The best waylan has a chance !! Mir without a doubt is like that used paper that you take out of your nose when it is full of snot!

  6.   gallux said

    It was the right decision, both economically and diplomatically. As Mark says "our efforts are mobile and cloud-centric", you can't afford to waste resources keeping upstart. In fact, I think they are being overtaken by the development of Mir, while other alternatives of mobile operating systems already have a real presence in the market (I am thinking specifically of Sailfish and Firefox OS) or are close to being launched (Tizen). More delay means that manufacturers and people looking for alternatives choose the ones that are on the market. I know there is a lot of expectation with Ubuntu touch, but the expectation will not last forever. Effectively consolidating one of these systems would mean Ubuntu has a harder time than it could be today. Time is Mark's worst enemy and he knows it. Maybe I'll end up dispensing with Mir, if development takes too long. And that if it would be an easy one in all the rule, because Sailfish uses Wayland and it is functional, that is, it would lose development and time to be in the market, an important condition for its success.

  7.   FreeBSDDICK. said

    A few months ago I migrated gentoo from openrc to systemd !! It has not presented any problem although it is not that I have achieved a great improvement .. Systemd in my opinion still has many things to solve in the field of the application cost of migration (in terms of development) and the real benefits it brings compared to others inits scripts without sacrificing stability of course

    1.    kavra said

      Interesting, I have raised migration, but more for having similarity in environments than for the conviction of significant improvements. In your opinion, is it worth the effort?