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 2:10pm - 2:50pm CDT
From the moment you press the power button to the instant the login prompt appears, a complex sequence of events happens behind the scenes to get your Linux system up and running. This talk aims to demystify the Linux boot process through a deep dive into each stage.
Starting from the role of system firmware, we compare legacy BIOS with modern UEFI and see why there has been a shift to UEFI. From there, we move on to the bootloader stage, discussing its function in loading the kernel and passing control over to it. Using GRUB as an example, we show how to view and customize bootloader configurations. Next, we explore the kernel initialization stage, including the role of initrd/initramfs, how the real root filesystem is mounted, and how the kernel initializes essential system components and launches the first userspace process. From there, control transitions to the init system. We examine SysVinit and its more modern alternative, systemd, and their roles in bringing the rest of the system online.
Finally, we cover practical debugging techniques, such as viewing boot logs, analyzing boot performance, optimizing boot up time, and improving security with features like Secure Boot.
Speakers
avatar for Angelina Vu

Angelina Vu

Software engineer, Microsoft
Angelina is a software engineer working on Microsoft’s Linux Emerging Technologies team.
avatar for Karissa Sanchez

Karissa Sanchez

Software Engineer, Microsoft
Karissa is a software engineer at Microsoft working on Linux Emerging Technologies. She recently graduated from MIT with a master’s degree in computer science. Her interests include Linux systems security and natural language processing.
Wednesday May 20, 2026 2:10pm - 2:50pm CDT
200H (Level Two)
  Open Source 101
  • Audience Experience Level Beginner
  • Slides Attached Yes

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