Being Systematic with systemd - Chris Simmonds, 2net Ltd
Being Systematic with systemd - Chris Simmonds, 2net Ltd
Systemd is the init daemon of choice for all but the smallest of embedded Linux project. Systemd is complex and can do many things (*). In this presentation I focus on the features most relevant to embedded devices
I begin with a review of the basics: Units, Targets, Services, and dependencies. Then I build on that to look at:
• Loading services on-demand, rather than just loading everything at boot time
• Controlling resource usage of daemons, following the principle of least privilege
• Using watchdogs to protect against lockups of key services
• Optimizing boot time
There will be demos, based on images built using Yocto Project
(*) Some people say systemd does too many things, but it’s up to you to decide
Видео Being Systematic with systemd - Chris Simmonds, 2net Ltd канала The Linux Foundation
Systemd is the init daemon of choice for all but the smallest of embedded Linux project. Systemd is complex and can do many things (*). In this presentation I focus on the features most relevant to embedded devices
I begin with a review of the basics: Units, Targets, Services, and dependencies. Then I build on that to look at:
• Loading services on-demand, rather than just loading everything at boot time
• Controlling resource usage of daemons, following the principle of least privilege
• Using watchdogs to protect against lockups of key services
• Optimizing boot time
There will be demos, based on images built using Yocto Project
(*) Some people say systemd does too many things, but it’s up to you to decide
Видео Being Systematic with systemd - Chris Simmonds, 2net Ltd канала The Linux Foundation
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
V4L2 M2M as the Driver Framework for Video Processing IP - Karthik Poduval, Amazon Lab126The Evolution of Milvus: A Cloud-Native Vector Database - Frank Liu, ZillizMentorship Session: Dynamic Program Analysis for Fun and ProfitKeynote: The Difference Between a Crowd and a Community - Joseph Gordon-LevittLF Live Webinar: Architecting Your DevOps Pipeline for Automation at ScaleOpen Source Drones Summit by The Dronecode FoundationEnabling Linux Usage in Space Applications - Antoine Certain, Airbus Defence and SpaceMentorship Session: Stress-ng: How to Stress Test Your Computer (and Possibly Break It)Userspace control of memory mappings to support live update - James Gowans & David WoodhouseOpening Keynote: What a Difference 5 Years Makes - The New Open World - Jim ZemlinIntroduction to the J1939 Kernel Stack - Marc Kleine-Budde, PengutronixLF Live Webinar: Why You Need An Ingress Controller and How to Pick OneBoF: Automotive Grade Linux Developer Community - Walt Miner, The Linux FoundationLimits of Development - Hannes ReineckeKeynote: The Rise of DevSecOps - Yvonne Wassenaar, Chief Executive Officer, PuppetFrom Zero to First Test in Your Own LAVA Laboratory in less than 45 minutes) - Paweł WieczorekLinux You Can Drive My Car - Walt Miner, Linux FoundationMillennium Technology Prize Winners: Torvalds and YamanakaVirtIO- a Common Device Framework to Achieve Software Defined Vehicle Jerry, Zhao JiancongSONiC – open than ever - Dave Maltz, Azure Networking, MicrosoftKeynote: State of the Union - Jim Zemlin, Executive Director, The Linux Foundation