August 19-21 - Co-Located Events
August 21-23 - Conference
Hilton San Diego Bayfront - San Diego, CA
More information for Open Source Summit + Embedded Linux Conference North America 2019
Back To Schedule
Thursday, August 22 • 11:15am - 12:40pm
Understanding, Building and Researching Minimal (and not so minimal) Linux Systems - Ron Munitz, The PSCG*

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

Feedback form is now closed.
In this tutorial, we will give you the tools to build your Linux Distro, and give you the rational of the different components that make Linux.
We will start with what happens when a device is powered on , tell a bit about some x86 and ARM bootloaders, and simplify (and unify) the procedures so that we concentrate on how the Linux Kernel is loaded, and what it needs in order to do something that is "useful" for most users/developers - such as loading the first userspace program, which may or may not load the next one, which may or may not...

Once we have shown how to build and boot our minimal Linux distro (which we will build with an upstream kernel and busybox and run with KVM/QEMU), we will show some super simple yet extremely powerful debugging (and memory forensics...) tricks.
We will show how to build and load a simple kernel module, as well as a simple executable. Once we saw how "complicated" it is, we will see how to do it with Yocto Project, and why it is needed :)

avatar for Ron Munitz

Ron Munitz

Founder & CEO, The PSCG
Ron Munitz, Founder and CEO of The PSCG, is a parallel entrepreneur, specializing in Operating System internals and Embedded Software. In his consulting and training work, Ron has helped numerous companies in building, reverse engineering, and hardening all sort of devices on ground... Read More →

Thursday August 22, 2019 11:15am - 12:40pm PDT
Indigo H
  Linux Systems
  • Session Slides Included Yes