Monday, 22 September 2014 10:20

From next release onwards, Debian is tied to systemd Featured


From its next release onwards, Debian users will be forced to use just one init system - systemd. This much is clear from resolutions of the project's Technical Committee.

Anyone who installs Jessie from scratch will find that they are not offered no choice in the matter. This means that only the technically well-equipped will be able to make a switch in the event that systemd does not work as promised. Existing users of the testing stream will find, on checking, that their systems have been migrated over to systemd. Systems running the stable version of Debian have not been migrated across yet.

Debian project leader Lucas Nussbaum told iTWire: "The Debian Installer has already been modified to install systemd by default, and there are ongoing discussions on how to provide the best user experience during upgrades from wheezy."

Back in February, after much discussion and debate that often turned into shouting matches, the Technical Committee decided, via a casting vote from its head Bdale Garbee, that it would use systemd as the default init system for Jessie, the next release which is due to be released in November.

The committee left open the possibility that it would change its mind, were there to be a general resolution that mandated otherwise.

To quote the resolution, "Should the project pass a General Resolution before the release of 'jessie' asserting a 'position statement about issues of the day' on init systems, that position replaces the outcome of this vote and is adopted by the Technical Committee as its own decision."

During the debate that led up to this decision, there was talk of supporting alternative init systems as well, so that Debian users would have a choice of which one to use. The debate canvassed upstart, SysV, and openRC. SysV is the existing init system.

But a further resolution on July 31 makes it abundantly clear that there will be nothing official about alternative init systems. This came about following the removal of support for upstart in a package.

The maintainer of tftp-ha had noted "Removing upstart hacks, they are ugly and upstart is dead now."

A long discussion ensued and following that the Technical Committee issued the following resolution: "The issue of init system support recently came to the Technical
Committee's attention again. For the record, the TC expects maintainers to continue to support the multiple available init systems in Debian.  That includes merging reasonable contributions, and not reverting existing support without a compelling reason."

It is notable that there is no language stating that it is mandatory to continue to support multiple init systems in Jessie. The committee only "expects" maintainers to continue to support other init systems. There is no compulsion, no hard-and-fast rule.

While systemd has been taken up by many distributions, including the big names Red Hat, Debian, Ubuntu, and SUSE, there are many issues around it which continue to agitate members of the open source community.

In fact, so severe is the dissatisfaction, that one developer, associated with a site known as boycott systemd, has started a fork of systemd called uselessd, that will strip away a lot of the functions of systemd. Things like journald, libudev, udevd, and superfluous unit types are stripped out.

Uselessd also allows for porting to the BSDs. Systemd is a Linux-only init system and the developers have ensured that it will be very, very difficult to port to any of the BSDs.

Read 9013 times

Please join our community here and become a VIP.

Subscribe to ITWIRE UPDATE Newsletter here
JOIN our iTWireTV our YouTube Community here


Thoughtworks presents XConf Australia, back in-person in three cities, bringing together people who care deeply about software and its impact on the world.

In its fifth year, XConf is our annual technology event created by technologists for technologists.

Participate in a robust agenda of talks as local thought leaders and Thoughtworks technologists share first-hand experiences and exchange new ways to empower teams, deliver quality software and drive innovation for responsible tech.

Explore how at Thoughtworks, we are making tech better, together.

Tickets are now available and all proceeds will be donated to Indigitek, a not-for-profit organisation that aims to create technology employment pathways for First Nations Peoples.

Click the button below to register and get your ticket for the Melbourne, Sydney or Brisbane event



It's all about Webinars.

Marketing budgets are now focused on Webinars combined with Lead Generation.

If you wish to promote a Webinar we recommend at least a 3 to 4 week campaign prior to your event.

The iTWire campaign will include extensive adverts on our News Site and prominent Newsletter promotion and Promotional News & Editorial. Plus a video interview of the key speaker on iTWire TV which will be used in Promotional Posts on the iTWire Home Page.

Now we are coming out of Lockdown iTWire will be focussed to assisting with your webinars and campaigns and assistance via part payments and extended terms, a Webinar Business Booster Pack and other supportive programs. We can also create your adverts and written content plus coordinate your video interview.

We look forward to discussing your campaign goals with you. Please click the button below.


Sam Varghese

Sam Varghese has been writing for iTWire since 2006, a year after the site came into existence. For nearly a decade thereafter, he wrote mostly about free and open source software, based on his own use of this genre of software. Since May 2016, he has been writing across many areas of technology. He has been a journalist for nearly 40 years in India (Indian Express and Deccan Herald), the UAE (Khaleej Times) and Australia (Daily Commercial News (now defunct) and The Age). His personal blog is titled Irregular Expression.

Share News tips for the iTWire Journalists? Your tip will be anonymous