Loading…
LCE-EU 2015 has ended
For More Information or to Register, Click Here
Tuesday, October 6 • 14:00 - 15:50
Tutorial: Useful systemd Functionalities Without systemd - Bartosz Golaszewski, BayLibre

Sign up or log in to save this to your schedule and see who's attending!

Despite all the criticism that systemd receives, its primary features - parallel service start-up, socket activation and process supervision - proved to be very effective at reducing boot times and improving security of one of the embedded projects developed at BayLibre. At the same time, the many dependencies (glibc, dbus etc.) and greater size put a question mark over its usefulness in systems designed with small memory footprint in mind. This presentation will focus on using standard and well-known linux utilities to generate small and robust, busybox-based embedded systems that offer, among other things, parallel service start-up and process supervision with cgroups support without systemd or dbus. The research is based on the boot time improvements for an embedded project with multiple services and Qt-based front-end on which buildroot-generated busybox init.d scripts were too slow.

Speakers
avatar for Bartosz Golaszewski

Bartosz Golaszewski

Embedded Linux Engineer, BayLibre
Bartosz Golaszewski has over 8 years of engineering experience in the embedded systems domain ranging from low-level, real-time operating systems, through the linux kernel to user-space programs and libraries. He has worked on international projects in a broad range of fields: bleeding... Read More →


Tuesday October 6, 2015 14:00 - 15:50
Wicklow Hall 2B

Attendees (0)