mirror of
https://github.com/clearlinux/clear-linux-documentation.git
synced 2026-05-14 10:53:55 +00:00
* https://github.com/clearlinux/clear-linux-documentation/issues/857: Fix assorted typos * Update for changes made since initial cloning of repository * Fix case of word
86 lines
2.4 KiB
ReStructuredText
86 lines
2.4 KiB
ReStructuredText
.. _about:
|
|
|
|
About
|
|
#####
|
|
|
|
The |CL| delivers a secure, hardware optimized OS. Its easy updates ensure that
|
|
software dependencies remain mutually compatible.
|
|
|
|
|CL| does this via custom infrastructure components and process innovations.
|
|
|
|
.. contents::
|
|
:local:
|
|
:depth: 1
|
|
|
|
|
|
For detailed information on these topics, refer to the :ref:`cl-guides` guides.
|
|
|
|
|
|
Release Cadence
|
|
***************
|
|
|
|
|CL| 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*.
|
|
|
|
Updates
|
|
*******
|
|
|
|
By default, |CL| automatically checks for updates, ensuring that the latest
|
|
performance and security fixes are installed as soon as they are available.
|
|
:ref:`swupd-guide` is the custom tool designed to manage updates and bundles.
|
|
|
|
|CL| is :ref:`stateless` to make sure that system components can be updated
|
|
without impacting user settings.
|
|
|
|
|
|
Ease of Use
|
|
***********
|
|
|
|
|CL| makes it easier to manage a number of difficult problems.
|
|
|
|
* :ref:`autoproxy` makes it possible for |CL| tools to operate in some proxy
|
|
environments without needing to be configured.
|
|
|
|
* Being :ref:`stateless` means that configuration settings are easier to manage
|
|
and remain untouched when system software is updated.
|
|
|
|
* :ref:`swupd-guide` simplifies managing software and maintaining compatibility.
|
|
|
|
Custom Derivatives
|
|
******************
|
|
|
|
The same tools used to build the |CL| are available *in* the OS. These tools can
|
|
be used to create a custom distribution that continues to benefit from upstream
|
|
rolling releases.
|
|
|
|
.. figure:: /_figures/about/clear-lifecycle.png
|
|
:scale: 75%
|
|
:align: center
|
|
:alt: Creating and managing a Clear Linux* OS version (or derivative)
|
|
|
|
Figure 1: Creating and managing a Clear Linux\* OS version (or derivative)
|
|
|
|
Create
|
|
======
|
|
|
|
To create a custom distribution you need to understand how to use the
|
|
:ref:`autospec` and :ref:`mixer` tools.
|
|
|
|
Additional training materials are available in the `how-to-clear`_ GitHub\*
|
|
project to help you get started with |CL| tools.
|
|
|
|
Deploy
|
|
======
|
|
|
|
We also provide training on how to :ref:`deploy-at-scale`.
|
|
|
|
Administrate
|
|
============
|
|
|
|
|CL| provides a :ref:`telem-guide` solution for collecting useful information
|
|
about a deployment, as well as :ref:`debug` capabilities.
|
|
|
|
.. _how-to-clear: https://github.com/clearlinux/how-to-clear
|