Demystifying Systemd for Embedded Systems
Demystifying Systemd for Embedded Systems - Gustavo Sverzut Barbieri, ProFUSION Embedded Systems
Embedded systems often have great goals such as fast boot and reliable execution, management and isolation of services. However due lack of understanding, some myths and great deal of FUD they go with custom hackish implementations based on shell scripts and sysvinit-like replacements like busybox.
This presentation will cover experiences to slim down systemd footprint by disabling its components in order to compare apples-to-apples, then show how systemd scales up in a nice linear way, while alternatives start to barf when many components must be put together to cover networking, timed tasks, logging, dynamic device behavior and services babysitting and isolation.
The presentation concludes why Ostro Project decided to mandate systemd in this distribution targeted at Internet of Things.
About Gustavo Sverzut Barbieri
Software developer since 1991, Gustavo joined the open source community around 1998 and started to contribute actively to many projects in many areas and programming languages. He is passionate about interactive software, which led him to work at INdT with EFL (Enlightenment Foundation Libraries). Around 2008 he founded ProFUSION embedded systems to offer software services. In 2013 his company was acquired by Intel, being the base of OTC Brazil.
Gustavo left Intel to recreate ProFUSION embedded systems in July 2016.
Видео Demystifying Systemd for Embedded Systems канала The Linux Foundation
Embedded systems often have great goals such as fast boot and reliable execution, management and isolation of services. However due lack of understanding, some myths and great deal of FUD they go with custom hackish implementations based on shell scripts and sysvinit-like replacements like busybox.
This presentation will cover experiences to slim down systemd footprint by disabling its components in order to compare apples-to-apples, then show how systemd scales up in a nice linear way, while alternatives start to barf when many components must be put together to cover networking, timed tasks, logging, dynamic device behavior and services babysitting and isolation.
The presentation concludes why Ostro Project decided to mandate systemd in this distribution targeted at Internet of Things.
About Gustavo Sverzut Barbieri
Software developer since 1991, Gustavo joined the open source community around 1998 and started to contribute actively to many projects in many areas and programming languages. He is passionate about interactive software, which led him to work at INdT with EFL (Enlightenment Foundation Libraries). Around 2008 he founded ProFUSION embedded systems to offer software services. In 2013 his company was acquired by Intel, being the base of OTC Brazil.
Gustavo left Intel to recreate ProFUSION embedded systems in July 2016.
Видео Demystifying Systemd for Embedded Systems канала The Linux Foundation
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
The Tragedy of systemdBuilding embedded GNU/Linux distribution for Raspberry Pi using the Yocto ProjectDemystifying systemdHow to Avoid Writing Device Drivers for Embedded Linux - Chris Simmonds, 2netWhy Linus Torvalds doesn't use Ubuntu or DebianLinus Torvalds - LinuxCon North America 2016Toradex Fast Boot DemoLinux processes, init, fork/exec, ps, kill, fg, bg, jobsSecurity-Enhanced Linux for mere mortalsTOP 10 EMBEDDED PROJECTSBooting fasterLISA18 - Solving All the Problems with systemdsystemd - The Good PartsLinux Boot ProcessFinding boot delays with systemd-analyzeDesigning & manufacturing a custom embedded linux machine.Systemd Is Hated By Many, But Does It Deserve It?NYLUG Presents: Lennart Poettering -on- Systemd in 2018Embedded Recipes 2017 - Introduction to Yocto Project/OpenEmbedded - Mylène Josserand