Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore best practices for utilizing Debian in embedded systems through this informative conference talk. Learn about Debian's history, licensing, and technical foundation, and discover how to leverage its vast software repository for embedded projects. Understand common pitfalls in customizing Debian for embedded use and how to avoid them by aligning with Debian's culture, infrastructure, and contribution processes. Delve into topics such as the Debian Social Contract, Free Software Guidelines, release cycles, and reusable builds. Examine specific hardware examples like BeagleBone Black and PocketChip, and gain insights into kernel and bootloader considerations. Familiarize yourself with Debian community resources, including mailing lists, bug tracking, and contribution opportunities. Acquire knowledge to improve long-term maintainability and security of Debian-based embedded systems.
Syllabus
Introduction
Agenda
About Debian
Debian Social Contract
Free Software Guidelines
Debian Policy
Debian Release Cycle
Reusable Builds
Linux
Arm Trusted Firmware
Ideal world
Downstream support
BeagleBone Black
PocketChip
Engage
Kernel
Bootloader
Packages
Debian Community
Mailing Lists
Events
Debian Bug Tracker
Web Interface
Emailbased workflow
Getting involved in Debian
Salmon in the Willamette
Questions
Backports
Package formats
Taught by
Linux Foundation