The Clear Linux OS delivers a secure, hardware optimized OS. Its easy updates ensure that software dependencies remain mutually compatible.

Clear Linux OS does this via custom infrastructure components and process innovations.

For detailed information on these topics, refer to the Clear Linux guides.

Release Cadence

Clear Linux OS updates are based on a rolling release that can occur daily, up to a few times per week. Each release has a unique version number that identifies every component in the OS from kernel, to driver, to tool, to GUI application. Most components are included in entities called bundles.


By default, Clear Linux OS automatically checks for updates, ensuring that the latest performance and security fixes are installed as soon as they are available. swupd is the custom tool designed to manage updates and bundles.

Clear Linux OS is Stateless to make sure that system components can be updated without impacting user settings.

Ease of Use

Clear Linux OS makes it easier to manage a number of difficult problems.

  • Autoproxy makes it possible for Clear Linux OS tools to operate in some proxy environments without needing to be configured.
  • Being Stateless means that configuration settings are easier to manage and remain untouched when system software is updated.
  • swupd simplifies managing software and maintaining compatibility.

Custom Derivatives

The same tools used to build the Clear Linux OS are available in the OS. These tools can be used to create a custom distribution that continues to benefit from upstream rolling releases.

Creating and managing a Clear Linux* OS  version (or derivative)

Figure 1: Creating and managing a Clear Linux* OS version (or derivative)


To create a custom distribution you need to understand how to use the autospec and mixer tools.

Additional training materials are available in the how-to-clear GitHub* project to help you get started with Clear Linux OS tools.


We also provide training on how to Deploy at Scale.


Clear Linux OS provides a Telemetrics solution for collecting useful information about a deployment, as well as Debug system capabilities.