From Scratch to Boot: Hands-on Workshop on Building Custom OS Images
This Bootable Containers (Bootc) workshop offers an engaging mix of theory and hands-on practice, providing participants with a comprehensive understanding of the concept and practical applications.
It highlights the fundamentals, core advantages such as portability, isolation and real-world use cases which require purpose built operating systems for example:
-> Resource constraint environment in edge computing.
-> Workloads that require specific GPU acceleration configuration
-> Workloads that require specific network performance
-> Deployments that require specific performance profiles or real-time kernels
-> Device deployments that require specific security configurations and secure onboarding to minimize attack surface
** Key Activities: **
-> Build a Bootable Container: Create a minimal Linux image, configure services, and boot on hardware or VMs.
-> Deploy Real-World Scenarios: Test and validate in practical setups.
-> Interactive Learning: Hands-on tasks, group deployments, and guided troubleshooting.
** Takeaway: **
Discuss future possibilities, share challenges, and access additional resources (workflow guides, GitHub repos)
** Detailed Agenda **
-> Intro to Bootc: [15 min]
-> Demo: Building a Bootable Container [15 min]
-> Hands-On Lab: Deploying Bootc [45 min]
-> Q&A and Wrap-Up [15 min]
Cloud, Edge, and Platform Technologies
Workshops (School of Design)