mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-01 21:23:51 -09:00
Signed-off-by: Thomas Perale <thomas.perale@mind.be> Signed-off-by: Julien Olivain <ju.o@free.fr>
355 lines
13 KiB
HTML
355 lines
13 KiB
HTML
<!--#include file="header.html" -->
|
|
|
|
<link href="css/lts.css" rel="stylesheet">
|
|
|
|
<header class="br-lts-header">
|
|
<div class="br-lts-header-bg"></div>
|
|
|
|
<div class="br-lts-header-content">
|
|
<div class="br-lts-header-title">
|
|
Buildroot LTS
|
|
</div>
|
|
<div class="br-lts-header-title">
|
|
3-year long-term support with security fixes
|
|
</div>
|
|
</div>
|
|
</header>
|
|
|
|
<main class="br-lts-main">
|
|
<div id="objectives" class="br-lts-section-header">
|
|
<div class="br-lts-bg-grid"></div>
|
|
<div class="br-lts-title-box">LTS Objectives</div>
|
|
<div class="br-lts-decoration-dot"></div>
|
|
</div>
|
|
|
|
<div class="br-lts-item-row">
|
|
<div class="br-lts-item-number">1</div>
|
|
<div class="br-lts-item-content">
|
|
<h2 class="br-lts-item-title">
|
|
3-year LTS support
|
|
</h2>
|
|
<p class="br-lts-item-text">
|
|
Starting with version <code>2025.02</code>, the LTS support has been extended to
|
|
<strong>3 years</strong>, replacing the previous 1-year cycle.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="br-lts-separator"></div>
|
|
|
|
<div class="br-lts-item-row">
|
|
<div class="br-lts-item-number">2</div>
|
|
<div class="br-lts-item-content">
|
|
<h2 class="br-lts-item-title">
|
|
Vulnerability tracking & reporting
|
|
</h2>
|
|
<p class="br-lts-item-text">
|
|
Tracking of the vulnerabilities affecting Buildroot
|
|
is available at
|
|
<a href="https://security.buildroot.org/2025.02.x/vulnerability">security.buildroot.org</a>.
|
|
<br/>
|
|
LTS stewards ensure this data remains up-to-date by actively
|
|
maintaining Buildroot packages metadata.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="br-lts-separator"></div>
|
|
|
|
<div class="br-lts-item-row">
|
|
<div class="br-lts-item-number">3</div>
|
|
<div class="br-lts-item-content">
|
|
<h2 class="br-lts-item-title">
|
|
Sponsored LTS stewards
|
|
</h2>
|
|
<p class="br-lts-item-text">
|
|
To ensure a consistent release cadence and maintenance
|
|
workflow, paid LTS stewards are assigned to the weekly LTS
|
|
maintenance tasks.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="br-lts-separator"></div>
|
|
|
|
<div class="br-lts-item-row">
|
|
<div class="br-lts-item-number">4</div>
|
|
<div class="br-lts-item-content">
|
|
<h2 class="br-lts-item-title">
|
|
Dedicated backports
|
|
</h2>
|
|
<p class="br-lts-item-text">
|
|
Vulnerability fixes applied to the <code>master</code> branch will be
|
|
prioritized for backporting to the LTS & stable branches.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div id="releases" class="br-lts-section-header">
|
|
<div class="br-lts-bg-grid"></div>
|
|
<div class="br-lts-title-box">Releases</div>
|
|
<div class="br-lts-decoration-dot"></div>
|
|
</div>
|
|
|
|
<p>
|
|
The Buildroot LTS sponsorship initiative has evolved from a more
|
|
comprehensive understanding of the needs of our user base.
|
|
<br/>
|
|
To address these requirements, the release model evolves into the following.
|
|
<br/>
|
|
The LTS releases are now extended for a 3-year period. An LTS release
|
|
is started every 2 years.
|
|
In between, stable releases are made every 3 months.
|
|
</p>
|
|
|
|
<br/>
|
|
|
|
<div class="br-lts-chart">
|
|
<div class="br-lts-chart-head">
|
|
<div class="br-lts-head-spacer"></div>
|
|
<div class="br-lts-chart-head-label br-lts-span-year">2025</div>
|
|
<div class="br-lts-chart-head-label br-lts-span-year">2026</div>
|
|
<div class="br-lts-chart-head-label br-lts-span-year">2027</div>
|
|
</div>
|
|
|
|
<div class="br-lts-chart-row">
|
|
<div class="br-lts-chart-label">2025.02</div>
|
|
<div class="br-lts-bar br-lts-bar--long br-lts-col-start-2">3 Years Support (LTS)</div>
|
|
</div>
|
|
|
|
<div class="br-lts-chart-row">
|
|
<div class="br-lts-chart-label">2025.05</div>
|
|
<div class="br-lts-bar br-lts-col-start-3">3 mo</div>
|
|
</div>
|
|
|
|
<div class="br-lts-chart-row">
|
|
<div class="br-lts-chart-label">2025.08</div>
|
|
<div class="br-lts-bar br-lts-col-start-4">3 mo</div>
|
|
</div>
|
|
|
|
<div class="br-lts-chart-row">
|
|
<div class="br-lts-chart-label">2025.11</div>
|
|
<div class="br-lts-bar br-lts-col-start-5">3 mo</div>
|
|
</div>
|
|
|
|
<div class="br-lts-chart-row">
|
|
<div class="br-lts-chart-label">2026.02</div>
|
|
<div class="br-lts-bar br-lts-col-start-6">3 mo</div>
|
|
</div>
|
|
|
|
<div class="br-lts-chart-row">
|
|
<div class="br-lts-chart-label">2026.05</div>
|
|
<div class="br-lts-bar br-lts-col-start-7">3 mo</div>
|
|
</div>
|
|
|
|
<div class="br-lts-chart-row">
|
|
<div class="br-lts-chart-label">2026.08</div>
|
|
<div class="br-lts-bar br-lts-col-start-8">3 mo</div>
|
|
</div>
|
|
|
|
<div class="br-lts-chart-row">
|
|
<div class="br-lts-chart-label">2026.11</div>
|
|
<div class="br-lts-bar br-lts-col-start-9">3 mo</div>
|
|
</div>
|
|
|
|
<div class="br-lts-chart-row">
|
|
<div class="br-lts-chart-label">2027.02</div>
|
|
<div class="br-lts-bar br-lts-bar--long br-lts-col-start-10">3 Years Support (LTS)</div>
|
|
</div>
|
|
|
|
<div class="br-lts-chart-row br-lts-chart-row--faded">
|
|
<div class="br-lts-chart-label">...</div>
|
|
</div>
|
|
</div>
|
|
|
|
<br/>
|
|
<br/>
|
|
|
|
<p>
|
|
More details about the LTS workflow at <a href="https://gitlab.com/buildroot.org/buildroot-lts-tools">buildroot.org/buildroot-lts-tools</a>.
|
|
</p>
|
|
|
|
<div id="organization" class="br-lts-section-header">
|
|
<div class="br-lts-bg-grid"></div>
|
|
<div class="br-lts-title-box">How we work</div>
|
|
<div class="br-lts-decoration-dot"></div>
|
|
</div>
|
|
|
|
<p>
|
|
Each week, the LTS stewards define the set of commits to
|
|
analyze based on the previous week's commits to the master branch. The
|
|
commits are then annotated to define a list of candidates for the LTS
|
|
branches.
|
|
<br><br>
|
|
On Thursday, the candidates are cherry-picked to a staging branch to be
|
|
reviewed by the other maintainers. On Thursday evening the branch is
|
|
synced with upstream and contributors are notified. Feedback from
|
|
users, sponsors and autobuilders are then collected and vulnerability
|
|
analyses updated.
|
|
</p>
|
|
<br/>
|
|
|
|
<div class="br-lts-chart">
|
|
<div class="br-lts-chart-head">
|
|
<div class="br-lts-head-spacer"></div>
|
|
<div class="br-lts-chart-head-label br-lts-span-day">Monday</div>
|
|
<div class="br-lts-chart-head-label br-lts-span-day">Tuesday</div>
|
|
<div class="br-lts-chart-head-label br-lts-span-day">Wednesday</div>
|
|
<div class="br-lts-chart-head-label br-lts-span-day">Thursday</div>
|
|
<div class="br-lts-chart-head-label br-lts-span-day">Friday</div>
|
|
<div class="br-lts-chart-head-label br-lts-span-day">...</div>
|
|
</div>
|
|
|
|
<div class="br-lts-chart-row br-lts-chart-row--tall">
|
|
<div class="br-lts-chart-label">Freeze weekly commit set from master</div>
|
|
<div class="br-lts-bar br-lts-col-start-2"></div>
|
|
</div>
|
|
|
|
<div class="br-lts-chart-row br-lts-chart-row--tall">
|
|
<div class="br-lts-chart-label">Apply branch specific patches</div>
|
|
<div class="br-lts-bar br-lts-col-start-2"></div>
|
|
</div>
|
|
|
|
<div class="br-lts-chart-row br-lts-chart-row--tall">
|
|
<div class="br-lts-chart-label">Analysis & commit annotation</div>
|
|
<div class="br-lts-bar br-lts-bar--span-6 br-lts-col-start-2"></div>
|
|
</div>
|
|
|
|
<div class="br-lts-chart-row br-lts-chart-row--tall">
|
|
<div class="br-lts-chart-label">Cherry picking to staging branch</div>
|
|
<div class="br-lts-bar br-lts-bar--span-2 br-lts-col-start-7"></div>
|
|
</div>
|
|
|
|
<div class="br-lts-chart-row br-lts-chart-row--tall">
|
|
<div class="br-lts-chart-label">Sync with upstream branch</div>
|
|
<div class="br-lts-bar br-lts-col-start-9"></div>
|
|
</div>
|
|
|
|
<div class="br-lts-chart-row br-lts-chart-row--tall">
|
|
<div class="br-lts-chart-label">Update vulns</div>
|
|
<div class="br-lts-bar br-lts-col-start-10"></div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="benefits" class="br-lts-section-header">
|
|
<div class="br-lts-bg-grid"></div>
|
|
<div class="br-lts-title-box">Sponsorship benefits</div>
|
|
<div class="br-lts-decoration-dot"></div>
|
|
</div>
|
|
|
|
<div class="br-lts-item-row">
|
|
<div class="br-lts-item-number">1</div>
|
|
<div class="br-lts-item-content">
|
|
<h2 class="br-lts-item-title">
|
|
Long-term sustainability
|
|
</h2>
|
|
<p class="br-lts-item-text">
|
|
Sponsors ensure the long-term sustainability of the Buildroot
|
|
LTS effort with dedicated stewards assigned to tasks such as
|
|
backporting, security monitoring and LTS releases.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="br-lts-separator"></div>
|
|
|
|
<div class="br-lts-item-row">
|
|
<div class="br-lts-item-number">2</div>
|
|
<div class="br-lts-item-content">
|
|
<h2 class="br-lts-item-title">
|
|
Recognition of your sponsorship
|
|
</h2>
|
|
<p class="br-lts-item-text">
|
|
Sponsors can be publicly acknowledged on the Buildroot website.
|
|
Sponsors may provide a logo linking to a webpage of their
|
|
choice.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="br-lts-separator"></div>
|
|
|
|
<div class="br-lts-item-row">
|
|
<div class="br-lts-item-number">3</div>
|
|
<div class="br-lts-item-content">
|
|
<h2 class="br-lts-item-title">
|
|
Direct interaction with LTS stewards
|
|
</h2>
|
|
<p class="br-lts-item-text">
|
|
Sponsors may submit queries and requests regarding
|
|
Buildroot LTS and security updates.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="br-lts-separator"></div>
|
|
|
|
<div class="br-lts-item-row">
|
|
<div class="br-lts-item-number">4</div>
|
|
<div class="br-lts-item-content">
|
|
<h2 class="br-lts-item-title">
|
|
Assignment of priorities for package tracking
|
|
</h2>
|
|
<p class="br-lts-item-text">
|
|
Buildroot integrates more than 2000 open source packages,
|
|
many of which do not offer long-term stable releases or
|
|
security updates.
|
|
<br/>
|
|
<br/>
|
|
Sponsors may submit a priority list indicating: <br/>
|
|
- Packages of interest<br/>
|
|
- Architectures of interest<br/>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="br-lts-separator"></div>
|
|
|
|
<div class="br-lts-item-row">
|
|
<div class="br-lts-item-number">5</div>
|
|
<div class="br-lts-item-content">
|
|
<h2 class="br-lts-item-title">
|
|
Testing of your packages
|
|
</h2>
|
|
<p class="br-lts-item-text">
|
|
To make sure the packages of interest to the sponsors don't
|
|
include regressions between releases.
|
|
Sponsors may submit a list of packages to be tested
|
|
before an LTS & stable release.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="br-lts-separator"></div>
|
|
|
|
<div class="br-lts-item-row">
|
|
<div class="br-lts-item-number">6</div>
|
|
<div class="br-lts-item-content">
|
|
<h2 class="br-lts-item-title">
|
|
Personalized security reports
|
|
</h2>
|
|
<p class="br-lts-item-text">
|
|
Sponsors receive personalized security reports for their
|
|
Buildroot packages in the form of
|
|
<a href="https://security.buildroot.org/">security.buildroot.org</a>
|
|
with comparison with the upstream branches.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<a href="mailto:buildroot-lts@buildroot.org?subject=[buildroot-lts] Sponsorship information&body=Thanks for showing interest in the Buildroot LTS Sponsorship. We would appreciate if you could introduce yourself and your company by answering the following questions: in which products do you use Buildroot ? How are you using Buildroot ? How many different configurations do you have ? How long do you support your products ?" id="sponsor" class="br-lts-section-header">
|
|
<div class="br-lts-bg-grid"></div>
|
|
<div class="br-lts-title-box">Sponsor now !</div>
|
|
<div class="br-lts-decoration-dot"></div>
|
|
</a>
|
|
<p>
|
|
Interested ? Contact us at
|
|
<a href="mailto:buildroot-lts@buildroot.org?subject=[buildroot-lts] Sponsorship information&body=Thanks for showing interest in the Buildroot LTS Sponsorship. We would appreciate if you could introduce yourself and your company by answering the following questions: in which products do you use Buildroot ? How are you using Buildroot ? How many different configurations do you have ? How long do you support your products ?">buildroot-lts@buildroot.org</a>
|
|
to learn more about the different sponsorship tiers and get all the
|
|
details about the sponsorship.
|
|
</p>
|
|
</main>
|
|
|
|
<!--#include file="footer.html" -->
|