A “Git-like” Linux Operating System

Luis Javier Arizmendi Alonso
25 min readAug 25, 2022

Probably you are getting their benefits but you don’t even know that you were using them*, I’m talking about libostree Operating Systems.

This is the history of how the needs of a group of developers made it possible, using standard Linux features and concepts borrowed from technologies such as Git, to manage a Linux OS lifecycle as if it were a source code repository.

*If you are using OpenShift, Fedora IoT or RHEL for Edge, you are using a libostree Linux Operating System, just as an example.

Image from Eric Prouzet (unsplash.com)

Linux is great.

Linux is great…but let’s be clear, sometimes its flexibility gives more than one headache when it comes to Operating System lifecycle management.

We tried to overcome the challenges that we find while deploying, patching, upgrading, onboarding, decomissing, observing, recovering, and debugging Linux Operating Systems by using a specific set of tools that get the most from the OS features at the same time that simplifies and amplifies the management operations for our preferred Linux distribution.

We have tools that standardize the version of the binaries and software installed across multiple systems, tools that patch the OS if a new vulnerability is found, and tools that recover a previous state if something really wrong happens with your Linux, ……

--

--

Luis Javier Arizmendi Alonso
Luis Javier Arizmendi Alonso

Written by Luis Javier Arizmendi Alonso

I was born some time ago, I’m living daily and, probably, I will eventually die

No responses yet