Ecosystem of a Linux Distribution
summary
A Linux distribution is a curated snapshot of upstream projects that gets assembled, built and tested: the open build service compiles packages for multiple architectures and distributions (the demo shows ~942 build hosts, hundreds of thousands of package builds and tens of thousands of contributors), Kiwi creates installable images, and openQA runs automated GUI and console tests with screenshot “needles.” The talk shows rolling vs stable tradeoffs, weekly ~140-package tumbleweed churn, and that automation catches build or UI regressions before release.
AI-written summary · about
chapters (25)
- 0:00Introduction
- 1:00About me
- 2:44What is a Linux distribution
- 4:57Stable release
- 7:11Rolling release
- 10:43How to make money
- 12:21Package formats
- 14:24Package metadata
- 16:46RPM dependencies
- 18:48Package Manager
- 20:00Build System
- 23:06Key Words
- 24:09Demo
- 28:34Kiva
- 33:54OpenQA
- 38:28Links
- 39:51Screenshots
- 40:48Open QA
- 43:08QA
- 44:24Kernel Modules
- 44:55CPI Tables
- 45:36Maintenance Explorer
- 47:19OpenSUSE
- 48:11Office
- 49:59Enterprise
related talks
41mThe magical fantasy land of Linux kernel testing
30mBuilding Linux Distributions for Fun and Profit
47mLinuxkit: Linux the Ikea Way
38mkernel: build system outputs and workflows (and how to balance them)
16mTaming the Linux Distribution Sprawl: A Journey to Standardization and...
48mLiving on Master: Using Yocto Project, Jenkins and LAVA for a Rolling Release
26mComposer: Building OS images for any platform
28mBuild System Analysis for Kernel Development and Customization
