Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Core 24 release copy updates #13847

Merged
merged 6 commits into from
Jun 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 2 additions & 2 deletions releases.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@ previous_previous_lts:
openstack_lts:
slug: Yoga
core_lts:
version: "22"
eol: "April 2032"
version: "24"
eol: "April 2034"

checksums:
desktop:
Expand Down
1 change: 1 addition & 0 deletions static/sass/styles.scss
Original file line number Diff line number Diff line change
Expand Up @@ -1620,6 +1620,7 @@ ol.p-list--divided .p-list__item::before {
height: 21rem; // provided by design
justify-content: center;
}

// Following two classes can be removed once Github issue is completed
// https://github.com/canonical/vanilla-framework/issues/4876
.u-background--fade {
Expand Down
93 changes: 81 additions & 12 deletions templates/download/core/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@
{% block content %}
<section class="p-strip is-shallow u-no-margin--bottom">
<div class="row--50-50">
<div class="col-6">
<div class="col">
<h1>Download Ubuntu Core</h1>
</div>
<div class="col-6">
<div class="col">
<p>
Ubuntu Core is a strictly confined and immutable embedded Linux OS. Get ready to deploy your application by building your customised Ubuntu Core production image, optimised for performance and security.
</p>
Expand All @@ -32,17 +32,86 @@ <h1>Download Ubuntu Core</h1>
<hr class="p-rule is-fixed-width" />
<div class="row--50-50">
<div class="col">
<h2>Ubuntu Core {{ releases.core_lts.version }}</h2>
<div class="p-section">
<h2>Ubuntu Core {{ releases.core_lts.version }}</h2>
</div>
<div class="p-image-wrapper u-hide--small u-hide--medium">
{{ image(url="https://assets.ubuntu.com/v1/3b5fa561-mascot-numbat@2x.png",
alt="Noble Numbat",
width="182",
height="135",
hi_def=True,
loading="auto") | safe
}}
</div>
</div>
<div class="col">
<p>Build your Ubuntu Core image for your application and targeted hardware.</p>
<p>
Ubuntu Core {{ releases.core_lts.version }} is the latest LTS version of Ubuntu for deployment on embedded devices and edge systems. LTS stands for long-term support &mdash; which means 10 years of free security and maintenance updates guaranteed until {{ releases.core_lts.eol }}.
</p>
<hr />
<p>
<a class="p-button--positive" href="/core/docs/getting-started">Build your Core {{ releases.core_lts.version }}</a>
</p>
<div class="p-section--shallow">
<p>Build your Ubuntu Core image for your application and targeted hardware.</p>
<p>
Ubuntu Core {{ releases.core_lts.version }} is the latest LTS version of Ubuntu for deployment on embedded devices and edge systems. LTS stands for long-term support &mdash; which means 12 years of security and maintenance updates guaranteed until {{ releases.core_lts.eol }}.
</p>
<hr />
<p>
<a class="p-button--positive" href="/core/docs/getting-started">Build your Core {{ releases.core_lts.version }}</a>
</p>
</div>
<!-- Start tab container -->
<div class="js-tab-container">
<nav class="p-tabs">
<ul class="p-tabs__list js-tabbed-content u-no-margin--bottom"
role="tablist"
data-maintain-hash="true">
<li class="p-tabs__item">
<a class="p-tabs__link"
role="tab"
aria-selected="true"
id="release-notes-tab"
href="#release-notes"
aria-controls="release-notes">What's new</a>
</li>
<li class="p-tabs__item">
<a class="p-tabs__link"
role="tab"
aria-selected="false"
id="system-requirements-tab"
href="#system-requirements"
aria-controls="system-requirements"
tabindex="-1">System requirements</a>
</li>
</ul>
</nav>
</div>
<!-- End tab container -->
<!-- tab 1 -->
<div id="release-notes"
class="p-tabs__content"
role="tabpanel"
aria-labelledby="release-notes-tab">
<ul class="p-list--divided">
<li class="p-list__item is-ticked">Optimised factory installation</li>
<li class="p-list__item is-ticked">Improvements to image builds</li>
<li class="p-list__item is-ticked">Enhanced GPU operations </li>
<li class="p-list__item is-ticked">Open device management</li>
</ul>
<hr class="p-rule is-muted" />
<p>
<a href="/core/docs/uc24">Core 24 release notes&nbsp;&rsaquo;</a>
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

404 for this link is expected, not live yet

</p>
</div>
<!-- tab 2 -->
<div class="p-tabs__content"
id="system-requirements"
role="tabpanel"
aria-labelledby="system-requirements-tab">
<ul class="p-list--divided">
<li class="p-list__item is-ticked">Minimum 512 MB of RAM</li>
<li class="p-list__item is-ticked">Minimum 1 GB of storage</li>
<li class="p-list__item is-ticked">amd64, arm64 & arm32, and riscv architectures</li>
<li class="p-list__item is-ticked">TPM 2.0 on x86, or OP-TEE on ARM for full disk encryption</li>
<li class="p-list__item is-ticked">Supports NVME, SSD, and eMMC storage</li>
</ul>
</div>
</div>
</div>
</section>
Expand Down Expand Up @@ -87,7 +156,7 @@ <h3 class="p-heading--5">Option 2: On a device</h3>
<p>Try the pre-built Ubuntu Core images on a range of x86 and ARM devices.</p>
<hr />
<p>
<a class="p-button" href="/core/docs/getting-started">Install on a board</a>
<a class="p-button" href="/core/docs/install-on-a-device">Install on a board</a>
</p>
</div>
</div>
Expand Down