systemd in debian a status update
play

systemd in Debian - a status update Michael Biebl July 5, 2016 - PowerPoint PPT Presentation

systemd in Debian - a status update Michael Biebl July 5, 2016 introduction polish and QA trimming the base OS getting rid of legacy cruft polish and QA stable updates 4 stable point releases in jessie bug fixes and


  1. systemd in Debian - a status update Michael Biebl July 5, 2016

  2. introduction • polish and QA • trimming the base OS • getting rid of legacy cruft

  3. polish and QA stable updates • 4 stable point releases in jessie • bug fixes and improvements • https://bugs.debian.org/cgi-bin/pkgreport.cgi? users=pkg-systemd-maintainers@lists.alioth. debian.org;tag=jessie-backport;dist=stable

  4. keeping systemd releasable • elaborate unit test suite and autopkg test suite • runs on every pull request upstream • push patches upstream as much as possible • allows us to track new upstream releases very closely

  5. less is more init • init meta package no longer essential • apt remove init → (buildd) chroots udev • udev optional • apt remove udev → containers

  6. package split • systemd-{container,journal-remote,coredump} • avoid library dependencies

  7. libsystemd-shared • turn common code into a private shared library • cuts the package size in half

  8. initscripts • apt remove initscripts • /lib/init/vars.sh → sysvinit-utils • https://bugs.debian.org/cgi-bin/pkgreport.cgi? users=pkg-systemd-maintainers@lists.alioth. debian.org;tag=initscripts-dep sysv-rc • apt remove sysv-rc • invoke-rc.d/update-rc.d → init-system-helpers

  9. removing technical debt insserv-generator removal • LSB defined facilities via /etc/insserv.conf(.d/) • Debian specific patch • scheduled to be removed for stretch • https://bugs.debian.org/cgi-bin/pkgreport.cgi? users=pkg-systemd-maintainers@lists.alioth. debian.org;tag=insserv-removal

  10. rcS init scripts removal • early boot services • prone to cause dependency cycles • Debian specific patch • scheduled to be removed for stretch • solution: native services • https://bugs.debian.org/cgi-bin/pkgreport.cgi? users=pkg-systemd-maintainers@lists.alioth. debian.org;tag=init-rcs-service

  11. adoption of systemd Figure 1: status as of 2016-07-01

  12. how to help / get involved • BUGS: https://bugs.debian.org/src:systemd https: //bugs.debian.org/cgi-bin/pkgreport.cgi?users= pkg-systemd-maintainers@lists.alioth.debian.org • IRC: #debian-systemd on OFTC • ML: http://lists.alioth.debian.org/mailman/ listinfo/pkg-systemd-maintainers • package in git, git-buildpackage http://anonscm.debian.org/cgit/pkg-systemd/ systemd.git/

  13. fix a bug and get a free hug Figure 2: https://flic.kr/p/eiu7Ap , CC-BY-2.0

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend