Build and release process
Channels and promotions
The following diagram shows the UBOS build and release process graphically:
UBOS is a derivative of Arch Linux. As the Arch Linux project releases
new Packages, the subset
relevant to UBOS is staged in the UBOS
dev channel. We do this separately for each
Other Packages that are part of UBOS but not (currently) part of Arch Linux, are also
staged in the
dev channel. This includes:
- administrative Packages, such as
- Packages that UBOS distributes but Arch Linux does not, like
When the Packages in the
dev channel have passed certain tests and are considered to
be sufficiently stable, they are promoted into the UBOS
red channel is only used by developers, not end users, and can be compared
to traditional “alpha”-quality software. App developers use the
channel to make sure their Apps continue to work with upcoming UBOS upgrades.
yellow channel is similar to traditional “beta”-quality software, and is typically
used both by developers and friendly end users.
yellow channel is sufficiently stable, the Packages will be promoted
green, aka production channel, where they become generally available to
all UBOS users.