Loading…
Open Source Summit + Embedded Linux Conference North America... has ended
May 18-20, 2026
Minneapolis, MN
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit North America 2025 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Central DaylightTime (UTC -5). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.


Wednesday May 20, 2026 3:05pm - 3:45pm CDT
Once you've done enough of them, putting together a simple Linux system is easy. The hard part is working out what "simple" means in each new context.

We'll start by building and booting an example minimal Linux system to a shell prompt, first under QEMU and again on real hardware. Then we'll explain the theory: build environment (dependency management, reproducibility), native vs cross compiling (toolchain selection, libc selection, static vs dynamic), board bringup theory, kernel configuration, initramfs creation (and other root filesystem options), installing and booting, the init process and system bringup, hardware resource management and I/O categories, and running "your app" on its own dedicated device.

If there's time we'll go into software dependencies AGAIN (on target this time), add an example server (sshd), add a native toolchain to compile "hello world" on the target (build vs development environment), and some perspective on the online book "Linux From Scratch" for further reading (plus "what is a container".
Speakers
avatar for Rob Landley

Rob Landley

Hobbyist, Hobbyist
I've been working on Linux since 1998. I maintain toybox and mkroot. I used to maintain busybox, and was linux-kernel Documentation maintainer for a few months forever ago. I converted initramfs to use tmpfs after repeatedly failing to convince somebody else to do it, and wrote the... Read More →
Wednesday May 20, 2026 3:05pm - 3:45pm CDT
208C+D (Level Two)
  Embedded Linux Conference

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link