Touch and Go
A short story of how new image-based updates are prepared for all the supported devices – from a single commit to the over-the-air update.
|
wajan, 123RF
A short story of how new image-based updates are prepared for all the supported devices – from a single commit to the over-the-air update.
Ubuntu Touch, also known as the Ubuntu Phone, is the Ubuntu flavor specifically designed for touch devices such as smartphones and tablets. Although it's based on the same core packages as its desktop counterpart, it follows a completely different release and upgrade model. One of the reasons for that is because the touch devices use an image-based update mechanism on top of its default read-only core filesystem.
This means that a phone user only gets new and upgraded core packages for its system when an image is built and published to the respective stable image channel – notifying the users of the available over-the-air (OTA) upgrade. However, this happens only after each change goes through various stages of development, quality assurance, testing, and coordination.
In this article, I'll take a look at how all this works. An overview of the general release workflow can be seen in Figure 1. I'll start this update journey from the very top – the code.
[...]
Pages: 4
Big day in Ubuntu-land: Ubuntu User magazine issue #3 goes to print on the same day Ubuntu 9.10 – Karmic Koala – is officially released!
The Fairphone 2 strives for a balancing act. As an open platform it offers easy repair and freedom of choice in terms of its operating system, while trying to ensure raw material mining and production take place under fair conditions.
© 2025 Linux New Media USA, LLC – Legal Notice