Files
2024-11-04 18:48:51 +00:00

190 lines
9.6 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en" data-content_root="../../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>OS Format &#8212; Documentation for Clear Linux* project</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../../_static/bizstyle.css?v=5283bb3d" />
<link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" />
<script src="../../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../../_static/doctools.js?v=9bcbadda"></script>
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../../_static/copybutton.js?v=a56c686a"></script>
<script src="../../_static/bizstyle.js"></script>
<link rel="canonical" href="https://clearlinux.github.io/clear-linux-documentation/reference/manpages/os-format.7.html" />
<link rel="icon" href="../../_static/favicon.ico"/>
<link rel="author" title="About these documents" href="../../about.html" />
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
<link rel="next" title="clr-power-tweaks.conf" href="clr-power-tweaks.conf.5.html" />
<link rel="prev" title="os-core" href="os-core.7.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!--[if lt IE 9]>
<script src="_static/css3-mediaqueries.js"></script>
<![endif]-->
</head><body>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="clr-power-tweaks.conf.5.html" title="clr-power-tweaks.conf"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="os-core.7.html" title="os-core"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Reference</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="../man-pages.html" accesskey="U">Man pages</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">OS Format</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="os-format">
<h1>OS Format<a class="headerlink" href="#os-format" title="Link to this heading"></a></h1>
<section id="a-summary-of-os-formats-in-clear-linux">
<h2>A summary of OS formats in Clear Linux<a class="headerlink" href="#a-summary-of-os-formats-in-clear-linux" title="Link to this heading"></a></h2>
<dl class="field-list simple">
<dt class="field-odd">Copyright<span class="colon">:</span></dt>
<dd class="field-odd"><p>(C) 2018 Intel Corporation, CC-BY-SA-3.0</p>
</dd>
<dt class="field-even">Manual section<span class="colon">:</span></dt>
<dd class="field-even"><p>7</p>
</dd>
</dl>
<section id="synopsis">
<h3>SYNOPSIS<a class="headerlink" href="#synopsis" title="Link to this heading"></a></h3>
<p><code class="docutils literal notranslate"><span class="pre">/usr/share/defaults/swupd/format</span></code></p>
</section>
<section id="description">
<h3>DESCRIPTION<a class="headerlink" href="#description" title="Link to this heading"></a></h3>
<p>A format defines a range of OS versions that have compatible update metadata and
content. An update client can update a system from the oldest version in the
format to the latest version in the format without worrying about compatibility
issues in the update content for the version it is updating to.</p>
<p>A format bump occurs when the update metadata or content is changed in such a
way that will cause client updates to break. In this case the format number must
be incremented so clients will not attempt to update to the new versions in the
new format without crossing the format boundary. Update clients update only to
the latest build in their format. Once that update is complete the update client
may then update forward again because the last version in the current format has
identical content to the first version in the new format, including the new
update client needed to understand the new format.</p>
<p>Because the update system in Clear Linux (<code class="docutils literal notranslate"><span class="pre">swupd</span></code>) has auto-update turned on
by default most users will never be aware of their system changing to a new
format. Those users who have disabled auto-update may occasionally see <code class="docutils literal notranslate"><span class="pre">swupd</span></code>
perform two updates in a row when they only invoked <code class="docutils literal notranslate"><span class="pre">swupd</span> <span class="pre">update</span></code> once. This
is because <code class="docutils literal notranslate"><span class="pre">swupd</span></code> detects when it crossed a format boundary and immediately
re-executes an update to carry it to the latest version in the new format. This
re-execution will actually invoke the new version of <code class="docutils literal notranslate"><span class="pre">swupd</span></code> that was
delivered in the first update.</p>
<p>Format bumps are simply a way for Clear Linux to introduce breaking changes to
the OS without breaking users update stream or workflow.</p>
</section>
<section id="see-also">
<h3>SEE ALSO<a class="headerlink" href="#see-also" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p><a class="reference external" href="mixer.1.html">mixer(1)</a></p></li>
<li><p><a class="reference external" href="swupd.1.html">swupd(1)</a></p></li>
<li><p><a class="reference external" href="https://clearlinux.org/documentation/">https://clearlinux.org/documentation/</a></p></li>
<li><p><a class="reference external" href="https://github.com/clearlinux/swupd-client/">https://github.com/clearlinux/swupd-client/</a></p></li>
<li><p><a class="reference external" href="https://github.com/clearlinux/mixer-tools/">https://github.com/clearlinux/mixer-tools/</a></p></li>
</ul>
</section>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../../index.html">
<img class="logo" src="../../_static/clearlinux.png" alt="Logo of Clear Linux* Project Docs"/>
</a></p>
<div>
<h3><a href="../../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">OS Format</a><ul>
<li><a class="reference internal" href="#a-summary-of-os-formats-in-clear-linux">A summary of OS formats in Clear Linux</a><ul>
<li><a class="reference internal" href="#synopsis">SYNOPSIS</a></li>
<li><a class="reference internal" href="#description">DESCRIPTION</a></li>
<li><a class="reference internal" href="#see-also">SEE ALSO</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="os-core.7.html"
title="previous chapter">os-core</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="clr-power-tweaks.conf.5.html"
title="next chapter">clr-power-tweaks.conf</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../../_sources/reference/manpages/os-format.7.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<search id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="clr-power-tweaks.conf.5.html" title="clr-power-tweaks.conf"
>next</a> |</li>
<li class="right" >
<a href="os-core.7.html" title="os-core"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">Documentation for Clear Linux* project</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Reference</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="../man-pages.html" >Man pages</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">OS Format</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2022 Intel Corporation. All Rights Reserved..
Last updated on Nov 04, 2024.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.1.3.
</div>
</body>
</html>