From 37d5290a10160dc4901ca45ba904b85923bddcb8 Mon Sep 17 00:00:00 2001 From: Liza Date: Mon, 2 Sep 2024 10:56:58 +0200 Subject: [PATCH] WD-12745 - rebrand /core/features/ota-updates (#14237) --- templates/core/features/ota-updates.html | 398 +++++++++++------------ 1 file changed, 192 insertions(+), 206 deletions(-) diff --git a/templates/core/features/ota-updates.html b/templates/core/features/ota-updates.html index cb6c0b58637..76b4bb79280 100644 --- a/templates/core/features/ota-updates.html +++ b/templates/core/features/ota-updates.html @@ -1,218 +1,204 @@ {% extends "core/base_core.html" %} {% block title %}OTA updates | Ubuntu Core{% endblock %} -{% block meta_description %}Over-the-air updates for Linux devices are reliable and efficient with Ubuntu Core on a wide range of ARM or x86 boards.{% endblock %} -{% block meta_copydoc %}https://docs.google.com/document/d/1CftibGyQdcto7E-tUnpwZOXMJsvOegAqk0FyoL3kQEA/edit#{% endblock meta_copydoc %} +{% block meta_description %} + Over-the-air updates for Linux devices are reliable and efficient with Ubuntu Core on a wide range of ARM or x86 boards. +{% endblock %} -{% block content %} - -
-
-
-

Over-the-air updates for Linux, done right

-

Ubuntu Core sets a new standard for Linux device updates, covering the kernel, the OS and applications.

-

Transactional updates for reliability. Deltas minimize network traffic. Digital signatures guarantee integrity and provenance.

-

This is the future of smart things.

-

- Get an IoT app store -

-

- OTA updates whitepaper › -

-
-
- {{ image ( - url="https://assets.ubuntu.com/v1/fc3ca86d-bullet+proof.svg", - alt="", - width="230", - height="230", - hi_def=True, - loading="auto" - ) | safe - }} -
-
-
- -
-
-
- {{ image ( - url="https://assets.ubuntu.com/v1/46f1b890-IoT_field_updates_from_Cloud.svg", - alt="Iot field updates from cloud", - width="609", - height="364", - hi_def=True, - loading="auto" - ) | safe - }} -
-
-
- -
-
-

Reliability

-
-
-
-

Safely move forwards and backwards

-

Every update preserves the previous version of code and data, so you can safely move applications forwards and backwards in their version history.

-
-
- {{ image ( - url="https://assets.ubuntu.com/v1/6c90dd33-OTA-GIF_5_Transparent.gif", - alt="Safely move forwards and backwards GIF", - width="300", - height="100", - hi_def=True, - loading="lazy" - ) | safe - }} -
-
- -
-
-
- -
-
- {{ image ( - url="https://assets.ubuntu.com/v1/bb60ec1a-OTA-GIF_1_Transparent.gif", - alt="Update streams GIF", - width="300", - height="100", - hi_def=True, - loading="lazy" - ) | safe - }} -
-
-

Update streams from channels

-

Every snap can offer multiple streams of updates - called channels - including the version and maturity -edge, beta, stable- of the snap . Switch to ‘3.2/stable’ and you know what you’ll be getting on that machine.

-

That means you can go closer to the edge to see what features are coming, experiment with various versions to see which one suits you best, or stick to the recommended stable branch.

-
-
- -
-
-
- -
-
-

Graceful error handling and automatic recovery

-

Things don’t always work as we want, but snaps have automatic recovery mechanisms. If an error happens at any point during an update, Ubuntu Core will stop and revert to the previous working version of the application.

-
-
- {{ image ( - url="https://assets.ubuntu.com/v1/a015f4cb-OTA-GIF_2_Transparent.gif", - alt="Error handling GIF", - width="300", - height="100", - hi_def=True, - loading="lazy" - ) | safe - }} -
-
-
- -
-
-

Efficiency

-
-
-
-

Delta updates

-

When you make a small change in a large component, snaps will automatically calculate a binary delta to minimize the traffic and time required to distribute that update.

-
-
- {{ image ( - url="https://assets.ubuntu.com/v1/8247250c-OTA-GIF_4_WHT.gif", - alt="Delta updates GIF", - width="300", - height="100", - hi_def=True, - loading="lazy" - ) | safe - }} -
-
- -
-
-
+{% block meta_copydoc %} + https://docs.google.com/document/d/1CftibGyQdcto7E-tUnpwZOXMJsvOegAqk0FyoL3kQEA/edit# +{% endblock meta_copydoc %} -
-
- {{ image ( - url="https://assets.ubuntu.com/v1/454d7467-OTA-GIF_3_WHT.gif", - alt="Compressed and read only GIF", - width="300", - height="100", - hi_def=True, - loading="lazy" - ) | safe - }} -
-
-

Compressed and read-only

-

The content that ships inside snaps is compressed and remains compressed and read-only through the whole life time of the snap, even during normal use after installation. This means the original package digest and signature is never touched.

-
-
+{% block body_class %} + is-paper +{% endblock body_class %} -
-
-
+{% block content %} -
-
-

Safe operating system updates

-

Resilience and flexibility all the way down.

-

The kernel and base operating system are handled as snaps as well, so all the benefits that apply to applications also apply to the system foundation. This means not only benefitting from fast and consistent updates to the core, but also graceful error handling with automatic rollbacks on improperly updated kernels.

-
-
- {{ image ( - url="https://assets.ubuntu.com/v1/714e4c31-OTA_Stack_Case.svg", - alt="Safe operating system updates", - width="300", - height="130", - hi_def=True, - loading="lazy" - ) | safe - }} -
-
-
- -
-
-
- {{ image ( - url="https://assets.ubuntu.com/v1/c4b290c8-Contact+us.svg", - alt="Get in touch", - width="281", - height="200", - hi_def=True, - loading="lazy" - ) | safe - }} -
-
-

Get an IoT app store for OTA updates

-

Get your own infrastructure for secure management and seamless software updates for your fleet of devices.

-

- Get in touch -

-
-
-
+
+
+

Over-the-air updates for Linux, done right

+

Ubuntu Core sets a new standard for Linux device updates, covering the kernel, the OS and applications.

+
+
+
+

+ Transactional updates for reliability. Deltas minimize network traffic. Digital signatures guarantee integrity and provenance. +

+
+

This is the future of smart things.

+
+
+ Get an IoT app store + OTA updates whitepaper › +
+
+
+ Iot field updates from cloud +
+
+
+
+ +
+
+
+

Reliability

+
+
+
+
+
+
+
+ Safely move forwards and backwards GIF +
+
+
+
+

Safely move forwards and backwards

+
+

+ Every update preserves the previous version of code and data, so you can safely move applications forwards and backwards in their version history. +

+
+
+
+
+ Update streams GIF +
+
+
+
+

Update streams from channels

+
+
+

+ Every snap can offer multiple streams of updates — called channels — including the version and maturity -edge, beta, stable- of the snap . Switch to ‘3.2/stable’ and you know what you’ll be getting on that machine. +

+

+ That means you can go closer to the edge to see what features are coming, experiment with various versions to see which one suits you best, or stick to the recommended stable branch. +

+
+
+
+
+
+ Error handling GIF +
+
+
+
+

Graceful error handling and automatic recovery

+
+

+ Things don’t always work as we want, but snaps have automatic recovery mechanisms. If an error happens at any point during an update, Ubuntu Core will stop and revert to the previous working version of the application. +

+
+
+
+
+
+ +
+
+
+

Efficiency

+
+
+
+
+
+
+
+ Delta updates GIF +
+
+
+
+

Delta updates

+
+

+ When you make a small change in a large component, snaps will automatically calculate a binary delta to minimize the traffic and time required to distribute that update. +

+
+
+
+
+ Compressed and read only GIF +
+
+
+
+

Compressed and read-only

+
+

+ The content that ships inside snaps is compressed and remains compressed and read-only through the whole life time of the snap, even during normal use after installation. This means the original package digest and signature is never touched. +

+
+
+
+
+ Safe operating system updates +
+
+
+
+

Safe operating system updates

+
+
+

Resilience and flexibility all the way down.

+

+ The kernel and base operating system are handled as snaps as well, so all the benefits that apply to applications also apply to the system foundation. This means not only benefitting from fast and consistent updates to the core, but also graceful error handling with automatic rollbacks on improperly updated kernels. +

+
+
+
+
+
+
+ +
+
+
+
+

Get an IoT app store
for OTA updates

+
+
+

Get your own infrastructure for secure management and seamless software updates for your fleet of devices.

+
+

+ Get in touch +

+
+
+
-
-
- +
{% endblock content %}