A guided, hands-on journey from kernel acquisition to release.
- Kernel Acquisition
- Toolchain Setup
- Basic System
- Kernel Configuration
- Bootloader
- System Configuration
- Package Management
- Security Hardening
- Container Support
- Testing & Deployment
- Container Operations
- Container Security
- OS Distribution Comparison
- Beginner: 4–6 weeks (evenings/weekends)
- Intermediate: 2–3 weeks
- Expert: 1 week sprint
- Comfortable with shell, git, and basic Linux admin
- 100 GB disk space, 16 GB RAM recommended for builds
- VM platform (Hyper-V/VirtualBox/VMware) or cloud VM
- Build a minimal, bootable, hardened image with container support
- Understand the kernel/userland/boot chain end-to-end
- Produce reproducible artifacts with a repeatable process