Building a Network Operating System Using Linux and Yocto
Talkat Open Source Summit Europe + Embedded Linux Conference Europe 2019 · on Monday, 2019-10-28· at 17:10· Forum 2·
summary
Linux kernel migrates from 4.4 through LTS kernels to 4.19 while a NOS runs in RAM, forcing aggressive config trimming and start with busybox then add full packages as needed. Yocto uses layered strategy—Yocto layers and a pristine poky plus poky-patches—to manage 527 poky packages, 122 foss, 276 kernel modules and 518 custom userland packages. Builds take 20–40 minutes; dependency chains blow up rebuild scope. PCI non‑transparent bridge topology causes interrupt/starvation failovers; switching to a modified Ethernet over PCI driver and fair‑share CPU scheduling fixes many issues.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:34Kernel Configuration
- 4:20Kernel Updates
- 4:42Critical bug fixes
- 5:46Management perception
- 6:58Yocto layers
- 7:41Open Embedded layer
- 9:04Yocto layer
- 10:47Subsystem upgrades
- 12:35Linux packages
- 15:46PCI Architecture
- 16:45PCI Architecture Issues
related talks
40mConfiguring and Building a Heterogenous System Using the Yocto Project
36mLessons Learned: Migrating a Production Platform to Yocto
38mkernel: build system outputs and workflows (and how to balance them)
33mCreating Your Own Tiny Linux Distribution Using Yocto: Keeping it Small With
40mWhy the Yocto Project for My IoT Project
28mBuild System Analysis for Kernel Development and Customization
46mStatus of Embedded Linux
45mBOF: Corporate Use of Embedded Linux
