From 7df611a49bc2b8e879d4d49d7e8c592fd2e10799 Mon Sep 17 00:00:00 2001 From: lorumic Date: Thu, 12 Sep 2024 11:08:45 +0200 Subject: [PATCH 01/33] fix(2410-release): prepare releases.yaml file for the 24.10 release --- releases.yaml | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/releases.yaml b/releases.yaml index 60c88a5cf05..adff6380866 100644 --- a/releases.yaml +++ b/releases.yaml @@ -1,17 +1,19 @@ latest: - slug: ManticMinotaur - name: "Mantic Minotaur" - short_version: "23.10" - full_version: "23.10" - desktop_version: "23.10.1" # for 23.10 release only, because Desktop image for 23.10 release has version 23.10.1, while as all other images have version 23.10 - core_version: "24" - release_date: "October 2023" - eol: "July 2024" + slug: OracularOriole + name: "Oracular Oriole" + short_version: "24.10" + full_version: "24.10" + desktop_version: "TBA" + core_version: "TBA" + release_date: "October 2024" + eol: "July 2025" past_eol_date: false - release_notes_url: "https://discourse.ubuntu.com/t/mantic-minotaur-release-notes/35534" - iso_download_size: "4.5GB" - server_iso_size: "2.5GB" - rasp_pi_core_24_size: "314MB" + release_notes_url: "TBA" + iso_download_size: "TBA" + server_iso_size: "TBA" + raspi_desktop_iso_size: "TBA" + raspi_server_iso_size: "TBA" + rasp_pi_core_24_size: "TBA" lts: slug: NobleNumbat name: "Noble Numbat" From defb3e4f063c4f0eb416c4e8651d0efe8df3ac1c Mon Sep 17 00:00:00 2001 From: lorumic Date: Thu, 12 Sep 2024 11:08:59 +0200 Subject: [PATCH 02/33] fix(raspberry): add download section for Ubuntu 24.10 WD-14863 --- templates/download/raspberry-pi/index.html | 41 +++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/templates/download/raspberry-pi/index.html b/templates/download/raspberry-pi/index.html index e4d899ea6bb..c6c773fe67c 100644 --- a/templates/download/raspberry-pi/index.html +++ b/templates/download/raspberry-pi/index.html @@ -84,7 +84,7 @@

Ubuntu {{ releases.lts.full_version }} LTS

- The latest LTS version of Ubuntu, for desktop PCs and laptops. LTS stands for long-term support — which means five years of free security and maintenance updates, extended to 10 years with Ubuntu Pro. + The latest LTS version of Ubuntu, for desktop PCs and laptops. LTS stands for long-term support — which means five years of free security and maintenance updates, extended up to 12 years with Ubuntu Pro.


@@ -108,6 +108,45 @@

Ubuntu {{ releases.lts.full_version }} LTS


+
+
+

Ubuntu {{ releases.latest.full_version }}

+
+ {{ image(url="https://assets.ubuntu.com/v1/0749ce0e-Orange%20O_no%20background-resized.png", + alt="Oracular Oriole", + width="125", + height="132", + hi_def=True, + loading="auto") | safe + }} +
+
+
+

+ The latest version of the Ubuntu operating system for desktop PCs and laptops, Ubuntu 24.10 comes with nine months of security and maintenance updates, until July 2025. +

+
+

+ Download Ubuntu Desktop {{ releases.latest.full_version }} + {% if releases.latest.raspi_desktop_iso_size %} + {{ releases.latest.raspi_desktop_iso_size }} + {% endif %} +

+

Minimum 4GBs of RAM and 16GB storage required

+
+

+ Download Ubuntu Server {{ releases.latest.full_version }} + {% if releases.latest.raspi_server_iso_size %} + {{ releases.latest.raspi_server_iso_size }} + {% endif %} +

+
+
+

Ubuntu Core 24

From 7fed241fa199bc4cb28768149d9d4a3e1185e2b9 Mon Sep 17 00:00:00 2001 From: lorumic Date: Fri, 13 Sep 2024 14:34:35 +0200 Subject: [PATCH 03/33] fix(releases): add discourse link for the 24.10 release notes --- releases.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases.yaml b/releases.yaml index adff6380866..a0276f334c7 100644 --- a/releases.yaml +++ b/releases.yaml @@ -8,7 +8,7 @@ latest: release_date: "October 2024" eol: "July 2025" past_eol_date: false - release_notes_url: "TBA" + release_notes_url: "https://discourse.ubuntu.com/t/oracular-oriole-release-notes/44878" iso_download_size: "TBA" server_iso_size: "TBA" raspi_desktop_iso_size: "TBA" From b492c089f75dd1253acbdc54978f34dd69986e7a Mon Sep 17 00:00:00 2001 From: lorumic Date: Mon, 16 Sep 2024 09:14:03 +0200 Subject: [PATCH 04/33] fix(raspberry): add column for 24.10 to to "supported devices" table --- releases.yaml | 6 ++-- templates/download/raspberry-pi/index.html | 35 +++++++++------------- 2 files changed, 17 insertions(+), 24 deletions(-) diff --git a/releases.yaml b/releases.yaml index a0276f334c7..735c2430356 100644 --- a/releases.yaml +++ b/releases.yaml @@ -3,8 +3,8 @@ latest: name: "Oracular Oriole" short_version: "24.10" full_version: "24.10" - desktop_version: "TBA" - core_version: "TBA" + desktop_version: "24.10" + core_version: "24" release_date: "October 2024" eol: "July 2025" past_eol_date: false @@ -13,7 +13,7 @@ latest: server_iso_size: "TBA" raspi_desktop_iso_size: "TBA" raspi_server_iso_size: "TBA" - rasp_pi_core_24_size: "TBA" + rasp_pi_core_24_size: "314MB" lts: slug: NobleNumbat name: "Noble Numbat" diff --git a/templates/download/raspberry-pi/index.html b/templates/download/raspberry-pi/index.html index c6c773fe67c..6d2f9664974 100644 --- a/templates/download/raspberry-pi/index.html +++ b/templates/download/raspberry-pi/index.html @@ -149,7 +149,7 @@

Ubuntu {{ releases.latest.full_version }}


-

Ubuntu Core 24

+

Ubuntu Core {{ releases.latest.core_version }}

@@ -201,10 +201,15 @@

Supported devices

- + Ubuntu {{ releases.lts.full_version }} LTS - Ubuntu Core {{ releases.latest.core_version }} + + Ubuntu {{ releases.latest.full_version }} + + + Ubuntu Core {{ releases.latest.core_version }} + @@ -223,7 +228,8 @@

Supported devices

}} Yes, certified - - + Yes + Yes, certified @@ -240,6 +246,7 @@

Supported devices

}} Yes + Yes Yes, certified @@ -257,6 +264,7 @@

Supported devices

}} Yes, certified + Yes Yes, certified @@ -274,6 +282,7 @@

Supported devices

}} Yes, certified + Yes Yes, certified @@ -291,23 +300,7 @@

Supported devices

}} Yes, certified - Yes, certified - - - -

Raspberry Pi 3

- - - {{ image(url="https://assets.ubuntu.com/v1/c4a007b6-Raspberry+Pi+3.png", - alt="Rapsberry Pi 3", - height="48", - width="75", - hi_def=True, - loading="lazy", - attrs={"class": "u-hide--small"},) | safe - }} - - - + Yes Yes, certified From 36afcaa9c29525de3d50776144341df45f896bdf Mon Sep 17 00:00:00 2001 From: lorumic Date: Tue, 17 Sep 2024 15:15:55 +0200 Subject: [PATCH 05/33] fix(supported-devices): use short version in the certified table --- templates/download/raspberry-pi/index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/download/raspberry-pi/index.html b/templates/download/raspberry-pi/index.html index 6d2f9664974..d409fc1257a 100644 --- a/templates/download/raspberry-pi/index.html +++ b/templates/download/raspberry-pi/index.html @@ -202,10 +202,10 @@

Supported devices

- Ubuntu {{ releases.lts.full_version }} LTS + Ubuntu {{ releases.lts.short_version }} LTS - Ubuntu {{ releases.latest.full_version }} + Ubuntu {{ releases.latest.short_version }} Ubuntu Core {{ releases.latest.core_version }} From e0618a4411a7248876c89d2c01b60d0c66c71b17 Mon Sep 17 00:00:00 2001 From: Ogheneochuko Pedro Date: Sat, 28 Sep 2024 23:12:08 +0100 Subject: [PATCH 06/33] chore: add new interim release 24.10 and discard 23.10 This replace the passed interim release 23.10 with the new release 24.10 on the Ubuntu releases graph and table --- static/js/src/chart-data.js | 14 +++++++------- templates/about/release_cycles/releases-table.html | 12 ++++++------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/static/js/src/chart-data.js b/static/js/src/chart-data.js index 566dd437987..66715f36997 100644 --- a/static/js/src/chart-data.js +++ b/static/js/src/chart-data.js @@ -113,12 +113,6 @@ export var serverAndDesktopReleases = [ taskName: "22.04 LTS (Jammy Jellyfish)", status: "PRO_LEGACY_SUPPORT", }, - { - startDate: new Date("2023-10-20T00:00:00"), - endDate: new Date("2024-07-20T00:00:00"), - taskName: "23.10 (Mantic Minotaur)", - status: "INTERIM_RELEASE", - }, { startDate: new Date("2024-04-25T00:00:00"), endDate: new Date("2034-04-25T00:00:00"), @@ -143,6 +137,12 @@ export var serverAndDesktopReleases = [ taskName: "24.04 LTS (Noble Numbat)", status: "PRO_LEGACY_SUPPORT", }, + { + startDate: new Date("2024-10-01T00:00:00"), + endDate: new Date("2025-07-01T00:00:00"), + taskName: "24.10 (Oracular Oriole)", + status: "INTERIM_RELEASE", + }, ]; export var kernelReleases = [ @@ -1186,8 +1186,8 @@ export var microStackStatus = { }; export var desktopServerReleaseNames = [ + "24.10 (Oracular Oriole)", "24.04 LTS (Noble Numbat)", - "23.10 (Mantic Minotaur)", "22.04 LTS (Jammy Jellyfish)", "20.04 LTS (Focal Fossa)", "18.04 LTS (Bionic Beaver)", diff --git a/templates/about/release_cycles/releases-table.html b/templates/about/release_cycles/releases-table.html index 02690b78b32..00bfe6be4cb 100644 --- a/templates/about/release_cycles/releases-table.html +++ b/templates/about/release_cycles/releases-table.html @@ -9,6 +9,12 @@ + + 24.10 LTS (Oracular Oriole) + Oct 2024 + Jul 2025 +   + 24.04 LTS (Noble Numbat) Apr 2024 @@ -16,12 +22,6 @@ Apr 2034 Apr 2036 - - 23.10 (Mantic Minotaur) - Oct 2023 - Jul 2024 -   - 22.04 LTS (Jammy Jellyfish) Apr 2022 From 6f36c09b0c3d5c1a7108b3c3154b94cd7de411d4 Mon Sep 17 00:00:00 2001 From: Abhigyan Ghosh <30973042+abhigyanghosh30@users.noreply.github.com> Date: Mon, 30 Sep 2024 18:46:42 +0530 Subject: [PATCH 07/33] copy changes (#14357) --- templates/aws/workspaces.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/aws/workspaces.html b/templates/aws/workspaces.html index 8f7889322d0..77ec93b6f76 100644 --- a/templates/aws/workspaces.html +++ b/templates/aws/workspaces.html @@ -60,12 +60,12 @@

What are Ubuntu WorkSpaces?


-

Ubuntu Desktop 22.04 LTS

+

Ubuntu Desktop 24.04 LTS

  • A common OS for development, testing and deployment
  • -
  • Linux 5.15 kernel alongside the latest toolchains for Python, PGP, Rust and Go
  • +
  • Linux 6.8 kernel alongside the latest toolchains for Python, PGP, Rust and Go
  • Target platform for cutting edge applications in fields like Data Science, AI/ML, Cloud and IoT
  • From 4226d32c1cfa975ea1889e05851b9f0aaed8d1ba Mon Sep 17 00:00:00 2001 From: Peter French Date: Mon, 30 Sep 2024 18:16:17 +0200 Subject: [PATCH 08/33] chore: Use correct branch (#14364) --- templates/download/intel-nuc.html | 328 ++++++++++++++++-------------- 1 file changed, 176 insertions(+), 152 deletions(-) diff --git a/templates/download/intel-nuc.html b/templates/download/intel-nuc.html index f73d04150bd..ef156dc8101 100644 --- a/templates/download/intel-nuc.html +++ b/templates/download/intel-nuc.html @@ -1,170 +1,194 @@ {% extends "download/_base_download.html" %} {% block title %}Install Ubuntu Core on the Intel® NUC{% endblock %} -{% block meta_copydoc %}https://docs.google.com/document/d/1e2aWvVEEXvxDWSbxDzs-_tqKbKbW9sapjCjIRiuAdMg/edit{% endblock meta_copydoc %} -{% block body_class %}is-paper{% endblock body_class %} +{% block meta_copydoc %} + https://docs.google.com/document/d/1e2aWvVEEXvxDWSbxDzs-_tqKbKbW9sapjCjIRiuAdMg/edit +{% endblock meta_copydoc %} -{% block content %} -
    -
    -
    -

    Install Ubuntu Core
    on the Intel® NUC

    -
    -
    -

    There are two install options for the Intel NUC: Ubuntu Core or Ubuntu Desktop. This page is for Ubuntu Core.

    -

    We will walk you through the steps of flashing Ubuntu Core on an Intel NUC. At the end of this process, you will have a board ready for production or testing snaps.

    -
    -

    Minimum requirements

    -
      -
    • An Ubuntu SSO account with an SSH key
    • -
    • An Intel®with BIOS updated to the latest version (update instructions)
    • -
    • 2 USB 2.0 or 3.0 flash drives (2GB minimum)
    • -
    • A monitor with an HDMI interface
    • -
    • A Mini HDMI to HDMI cable
    • -
    • A USB keyboard and a mouse
    • -
    • A monitor with VGA or HDMI interface
    • -
    • A VGA or HDMI cable
    • -
    • A network connection with Internet access
    • -
    • An Ubuntu Desktop {{ releases.lts.full_version }} LTS image
    • -
    • An Ubuntu Core image
    • -
    -
    -
    -
    +{% block body_class %} + is-paper +{% endblock body_class %} -
    -
    -
      -
    1. -
      -

      - Set up an Ubuntu SSO account -

      -
      -

      An Ubuntu SSO account is required to create the first user on an Ubuntu Core installation.

      -
        -
      1. Start by creating an Ubuntu SSO account.
      2. -
      3. Import an SSH Key into your Ubuntu SSO account. (instructions)
      4. -
      -
      -
    2. -
    3. -
      -

      - Download Ubuntu Core -

      -
      - -
      -
    4. -
    5. -
      -

      - Flash the USB drives -

      -
      -
        -
      1. Download and copy the Ubuntu Desktop {{ releases.lts.full_version }} LTS image on the first USB flash drive by following the live USB Ubuntu Desktop tutorial for Ubuntu, Windows, or macOS
      2. -
      3. Copy the Ubuntu Core image for Intel NUC on the second USB flash drive
      4. -
      -
      -
    6. -
    7. -
      -

      +{% block content %} +
      +
      +
      +

      Install Ubuntu Core -

      -
      -
        -
      1. Connect your USB hub, keyboard, mouse, monitor to the NUC.
      2. -
      3. Insert the first USB flash drive, containing Ubuntu Desktop {{ releases.lts.full_version }} LTS.
      4. -
      5. Connect the USB hub, keyboard, mouse and the monitor to the NUC.
      6. -
      7. Insert the Live USB Ubuntu Desktop flash drive in the NUC.
      8. -
      -
      -

    8. -
    9. -
      -

      - Boot from the Live USB flash drive -

      -
      -
        -
      1. Start the NUC and push F10 to enter the boot menu.
      2. -
      3. Select the USB flash drive as a boot option.
      4. -
      5. Select "Try Ubuntu without installing".
      6. -
      -
      -
    10. -
    11. -
      -

      - Flash Ubuntu Core -

      -
      -
        -
      1. Once the Ubuntu session has started, insert the second USB flash drive containing the Ubuntu Core image file.
      2. -
      3. Open a terminal and use the following command to find out the target disk device to install the Ubuntu Core image to: -

        sudo fdisk -l

        -
      4. -
      5. Run the following command, where <disk label> is the label of the second USB flash drive: -

        -
        xzcat /media/ubuntu/<disk label>/dawson-uc18-m7-20190122-10.img.xz | sudo dd of=/dev/<target disk device> bs=32M status=progress; sync
        -
      6. Reboot the system and remove the flash drives when prompted. It will then boot from the internal memory where Ubuntu Core has been flashed.
      7. -
      -
      -
    12. - {% include "download/shared/_first-boot-setup.html" %} - {% include "download/shared/_login.html" %} -
    -
    -
    +
    + on the Intel® NUC + +
+
+

+ There are two install options for the Intel NUC: Ubuntu Core or Ubuntu Desktop. This page is for Ubuntu Core. +

+

+ We will walk you through the steps of flashing Ubuntu Core on an Intel NUC. At the end of this process, you will have a board ready for production or testing snaps. +

+
+

Minimum requirements

+
    +
  • An Ubuntu SSO account with an SSH key
  • +
  • + An Intel®with BIOS updated to the latest version (update instructions) +
  • +
  • 2 USB 2.0 or 3.0 flash drives (2GB minimum)
  • +
  • A monitor with an HDMI interface
  • +
  • A Mini HDMI to HDMI cable
  • +
  • A USB keyboard and a mouse
  • +
  • A monitor with VGA or HDMI interface
  • +
  • A VGA or HDMI cable
  • +
  • A network connection with Internet access
  • +
  • + An Ubuntu Desktop {{ releases.lts.full_version }} LTS image +
  • +
  • An Ubuntu Core image
  • +
+
+
+ -
-
-
-
-

Next steps

+
+
+
    +
  1. +
    +

    Set up an Ubuntu SSO account

    +
    +

    An Ubuntu SSO account is required to create the first user on an Ubuntu Core installation.

    +
      +
    1. + Start by creating an Ubuntu SSO account. +
    2. +
    3. + Import an SSH Key into your Ubuntu SSO account. (instructions) +
    4. +
    +
    +
  2. +
  3. +
    +

    Download Ubuntu Core

    +
    + +
    +
  4. +
  5. +
    +

    Flash the USB drives

    +
    +
      +
    1. + Download and copy the Ubuntu Desktop image on the first USB flash drive by following the live USB Ubuntu Desktop tutorial for Ubuntu, Windows, or macOS +
    2. +
    3. Copy the Ubuntu Core image for Intel NUC on the second USB flash drive
    4. +
    +
    +
  6. +
  7. +
    +

    Install Ubuntu Core

    +
    +
      +
    1. Connect the USB hub, keyboard, mouse and the monitor to the NUC.
    2. +
    3. Insert the Live USB Ubuntu Desktop flash drive in the NUC.
    4. +
    +
    +
  8. +
  9. +
    +

    Boot from the Live USB flash drive

    +
    +
      +
    1. Start the NUC and push F10 to enter the boot menu.
    2. +
    3. Select the USB flash drive as a boot option.
    4. +
    5. Select "Try Ubuntu without installing".
    6. +
    +
    +
  10. +
  11. +
    +

    Flash Ubuntu Core

    +
    +
      +
    1. + Once the Ubuntu session has started, insert the second USB flash drive containing the Ubuntu Core image file. +
    2. +
    3. + Open a terminal and use the following command to find out the target disk device to install the Ubuntu Core image to: +

      +

      sudo fdisk -l
      +

      +
    4. +
    5. + Run the following command, where <disk label> is the label of the second USB flash drive: +
      xzcat /media/ubuntu/<disk label>/dawson-uc18-m7-20190122-10.img.xz | sudo dd of=/dev/<target disk device> bs=32M status=progress; sync
      +
    6. +
    7. + Reboot the system and remove the flash drives when prompted. It will then boot from the internal memory where Ubuntu Core has been flashed. +
    8. +
    +
    +
  12. + {% include "download/shared/_first-boot-setup.html" %} + {% include "download/shared/_login.html" %} +
-
-
-
-
-

First boot tips

-
-
-
    -
  1. During setup, console-conf will download the SSH key registered with your Store account and configure it so you can log into the device via ssh <Ubuntu SSO account name>@<device IP address> without a password.
  2. -
  3. There is no default ubuntu user on these images, but you can run sudo passwd <account name> to set a password if you need a local console login.
  4. -
-
+
+ +
+
+
+
+

Next steps

-
-
-
-

Get started with snaps

+
+
+
+
+

First boot tips

+
+
+
    +
  1. + During setup, console-conf will download the SSH key registered with your Store account and configure it so you can log into the device via ssh <Ubuntu SSO account name>@<device IP address> without a password. +
  2. +
  3. + There is no default ubuntu user on these images, but you can run sudo passwd <account name> to set a password if you need a local console login. +
  4. +
+
-
-

Your board is now ready to have snaps installed, it's time to use the snap command to install your first snap.

-

The Snap Store is where you can find the best Linux apps packaged as snaps to install on your Ubuntu device and get started with your secure IoT journey.

+
+
+
+

Get started with snaps

+
+
+

Your board is now ready to have snaps installed, it's time to use the snap command to install your first snap.

+

+ The Snap Store is where you can find the best Linux apps packaged as snaps to install on your Ubuntu device and get started with your secure IoT journey. +

+
-
-
- +
-{% include "download/shared/_download-security.html" %} + {% include "download/shared/_download-security.html" %} -{% include "download/shared/_instructions-resources.html" %} + {% include "download/shared/_instructions-resources.html" %} {% endblock content %} From 500a9d4c0da275f75acc89721d44e977dfc68823 Mon Sep 17 00:00:00 2001 From: minkyngkm Date: Fri, 27 Sep 2024 15:24:58 +0100 Subject: [PATCH 09/33] Update /download/server for 24.10 --- templates/download/server/manual.html | 112 ++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) diff --git a/templates/download/server/manual.html b/templates/download/server/manual.html index 7bebb2b21d0..8386b473248 100644 --- a/templates/download/server/manual.html +++ b/templates/download/server/manual.html @@ -185,6 +185,116 @@

Ubuntu {{ releases.lts.full_version }} LTS

+
+
+
+ +
+
+
+

Ubuntu {{ releases.latest.full_version }} LTS

+
+
+ {{ image(url="https://assets.ubuntu.com/v1/0749ce0e-Orange%20O_no%20background-resized.png", + alt="Oracular Oriole", + width="125", + height="132", + hi_def=True, + loading="auto") | safe + }} +
+
+
+
+

The latest version of Ubuntu Server, including nine months of security and maintenance updates until July 2025.

+
+

+ Download {{ releases.latest.full_version }} LTS + + {% if releases.latest.server_iso_size %} + {{ releases.latest.server_iso_size }} + {% endif %} +

+
+ +
+ +
+ + + +
+
    +
  • 1 GHz processor or better
  • +
  • 1 GB system memory
  • +
  • 5 GB of free hard drive space
  • +
  • Either a USB port or a DVD drive for the installer media
  • +
+
+ +
+

To install Ubuntu Server:

+
    +
  1. Download the ISO image
  2. +
  3. + Create a bootable USB flash drive with balenaEtcher or similar +
  4. +
  5. Boot from the USB flash drive
  6. +
+
+

+ Follow the step-by-step tutorial › +

+
+
+
+

From 1018d6eb0bcfd22be1745e244f3f47ea99889adc Mon Sep 17 00:00:00 2001 From: minkyngkm Date: Fri, 27 Sep 2024 18:00:01 +0100 Subject: [PATCH 10/33] Fix js for tabs --- templates/download/server/manual.html | 151 ++++++++++++++++++-------- 1 file changed, 108 insertions(+), 43 deletions(-) diff --git a/templates/download/server/manual.html b/templates/download/server/manual.html index 8386b473248..09125c98533 100644 --- a/templates/download/server/manual.html +++ b/templates/download/server/manual.html @@ -98,7 +98,7 @@

Ubuntu {{ releases.lts.full_version }} LTS

-
+ aria-labelledby="release-notes-tab-lts">
  • Linux 6.8 kernel with low latency kernel features enabled by default
  • @@ -154,9 +154,9 @@

    Ubuntu {{ releases.lts.full_version }} LTS

+ aria-labelledby="system-requirements-tab-lts">
  • 1 GHz processor or better
  • 1 GB system memory
  • @@ -166,9 +166,9 @@

    Ubuntu {{ releases.lts.full_version }} LTS

+ aria-labelledby="how-to-install-tab-lts">

To install Ubuntu Server:

  1. Download the ISO image
  2. @@ -220,7 +220,7 @@

    Ubuntu {{ releases.latest.full_version }} LTS

-
+ aria-labelledby="release-notes-tab-latest">

{{ releases.latest.short_version }} release notes ›

+ aria-labelledby="system-requirements-tab-latest">
  • 1 GHz processor or better
  • 1 GB system memory
  • @@ -276,9 +276,9 @@

    Ubuntu {{ releases.latest.full_version }} LTS

+ aria-labelledby="how-to-install-tab-latest">

To install Ubuntu Server:

  1. Download the ISO image
  2. @@ -600,25 +600,73 @@

    const activeTab = document.querySelector( ".p-tabs__link[href='" + currentHash + "']" ); - const targetIds = ["release-notes", "system-requirements", "how-to-install"]; + const targetIds = ["release-notes-lts", "system-requirements-lts", "how-to-install-lts", "release-notes-latest", "system-requirements-latest", "how-to-install-latest"]; if (activeTab) { - const targetControl = activeTab.getAttribute("aria-controls") + const targetControl = activeTab.getAttribute("aria-controls"); if (targetIds.includes(targetControl)) { - indexTab = document.getElementById("manual-install") - indexTab.classList.remove("u-hide") + const indexTabContent = document.getElementById("manual-install"); + indexTabContent.classList.remove("u-hide"); + const indexTab = document.getElementById("manual-install-tab"); + indexTab.setAttribute("aria-selected", "true"); } } + + const lts = ["#release-notes-lts", "#system-requirements-lts", "#how-to-install-lts"]; + const latest = ["#release-notes-latest", "#system-requirements-latest", "#how-to-install-latest"]; + + if (lts.includes(currentHash)) { + const secondTab = document.getElementById("second-child-tab"); + const activeSecondTabExist = Array.from(secondTab.querySelectorAll(".p-tabs__link")).some(tab => { + tab.getAttribute("aria-selected") === "true"; + }); + if (!activeSecondTabExist) { + document.getElementById("release-notes-tab-latest").setAttribute("aria-selected", "true"); + document.getElementById("release-notes-latest").classList.remove("u-hide"); + } + }; + + if (latest.includes(currentHash)) { + const firstTab = document.getElementById("first-child-tab"); + const activeFirstTabExist = Array.from(firstTab.querySelectorAll(".p-tabs__link")).some(tab => { + tab.getAttribute("aria-selected") === "true" + }); + if (!activeFirstTabExist) { + document.getElementById("release-notes-tab-lts").setAttribute("aria-selected", "true"); + document.getElementById("release-notes-lts").classList.remove("u-hide"); + }; + } + + if (currentHash === "#manual-install") { + const firstTab = document.getElementById("first-child-tab"); + const secondTab = document.getElementById("second-child-tab"); + Array.from(firstTab.querySelectorAll(".p-tabs__link")).forEach(tab => { + if (tab.getAttribute("id") === "release-notes-tab-lts") { + tab.setAttribute("aria-selected", "true"); + document.getElementById("release-notes-lts").classList.remove("u-hide"); + } else { + tab.setAttribute("aria-selected", "false"); + } + }) + Array.from(secondTab.querySelectorAll(".p-tabs__link")).forEach(tab => { + if (tab.getAttribute("id") === "release-notes-tab-latest") { + tab.setAttribute("aria-selected", "true"); + document.getElementById("release-notes-latest").classList.remove("u-hide"); + } else { + tab.setAttribute("aria-selected", "false"); + } + }) + } } // Prevents non-tab hash links from hiding the tab content function handleNonTabHashClick() { const currentHash = window.location.hash; const activeTab = document.querySelector( - ".p-tabs__link[href='#release-notes']" + ".p-tabs__link[href='#release-note-lts']" ); - const targetControl = activeTab.getAttribute("aria-controls") + const targetControl = activeTab?.getAttribute("aria-controls"); const tabContentContainers = document.querySelectorAll(".p-tabs__content"); if (currentHash && currentHash == "#architectures") { @@ -633,17 +681,34 @@

    // Show release notes tab when the manual install tab is clicked function showBaseNestedTab() { const targetTab = document.querySelector(".p-tabs__link[href='#manual-install']"); + const firstTab = document.getElementById("first-child-tab"); + const secondTab = document.getElementById("second-child-tab"); targetTab.addEventListener("click", () => { - const releaseNotesTabContainer = document.getElementById("release-notes"); - releaseNotesTabContainer.classList.remove("u-hide") + Array.from(firstTab.querySelectorAll(".p-tabs__link")).forEach(tab => { + if (tab.getAttribute("id") === "release-notes-tab-lts") { + tab.setAttribute("aria-selected", "true"); + document.getElementById("release-notes-lts").classList.remove("u-hide"); + } else { + tab.setAttribute("aria-selected", "false"); + } + }) + Array.from(secondTab.querySelectorAll(".p-tabs__link")).forEach(tab => { + if (tab.getAttribute("id") === "release-notes-tab-latest") { + tab.setAttribute("aria-selected", "true"); + document.getElementById("release-notes-latest").classList.remove("u-hide"); + } else { + tab.setAttribute("aria-selected", "false"); + } + }) }) } - showBaseNestedTab() + + showBaseNestedTab(); addEventListener("DOMContentLoaded", () => { - handleNonTabHashClick() - showParentTab() + handleNonTabHashClick(); + showParentTab(); }); From 39bd4a68f570e4246b5f4e17a75cd2b89384f68e Mon Sep 17 00:00:00 2001 From: minkyngkm Date: Mon, 30 Sep 2024 08:53:28 +0100 Subject: [PATCH 11/33] Refactor JS for tabs --- templates/download/server/manual.html | 108 ++++++++++---------------- 1 file changed, 39 insertions(+), 69 deletions(-) diff --git a/templates/download/server/manual.html b/templates/download/server/manual.html index 09125c98533..4ed33e49c53 100644 --- a/templates/download/server/manual.html +++ b/templates/download/server/manual.html @@ -593,6 +593,25 @@

    limit: 3 }) + function showTab(tabId, contentId, isSelected) { + const tab = document.getElementById(tabId); + const content = document.getElementById(contentId); + + tab.setAttribute("aria-selected", isSelected); + content.classList.toggle("u-hide", !isSelected); + } + + function handleTab(tabContainerId, targetTabId, targetContentId) { + const tabContainer = document.getElementById(tabContainerId); + Array.from(tabContainer.querySelectorAll(".p-tabs__link")).forEach(tab => { + const tabId = tab.getAttribute("id"); + const isSelected = tabId === targetTabId; + tab.setAttribute("aria-selected", isSelected); + const contentId = tabId.replace("-tab", ""); + document.getElementById(contentId)?.classList.toggle("u-hide", !isSelected); + }); + } + // This page has a nested tab section, this script will show // the default parent tab when the page is loaded if the hash is a child tab function showParentTab() { @@ -602,61 +621,28 @@

    ); const targetIds = ["release-notes-lts", "system-requirements-lts", "how-to-install-lts", "release-notes-latest", "system-requirements-latest", "how-to-install-latest"]; - if (activeTab) { - const targetControl = activeTab.getAttribute("aria-controls"); + if (activeTab && targetIds.includes(activeTab.getAttribute("aria-controls"))) { + showTab("manual-install-tab", "manual-install", true); + } + + const ltsTabs = ["#release-notes-lts", "#system-requirements-lts", "#how-to-install-lts"]; + const latestTabs = ["#release-notes-latest", "#system-requirements-latest", "#how-to-install-latest"]; - if (targetIds.includes(targetControl)) { - const indexTabContent = document.getElementById("manual-install"); - indexTabContent.classList.remove("u-hide"); - const indexTab = document.getElementById("manual-install-tab"); - indexTab.setAttribute("aria-selected", "true"); - } + if (ltsTabs.includes(currentHash)) { + const isSelected = Array.from(document.getElementById("second-child-tab").querySelectorAll(".p-tabs__link")) + .some(tab => tab.getAttribute("aria-selected") === "true"); + if (!isSelected) showTab("release-notes-tab-latest", "release-notes-latest", true); } - const lts = ["#release-notes-lts", "#system-requirements-lts", "#how-to-install-lts"]; - const latest = ["#release-notes-latest", "#system-requirements-latest", "#how-to-install-latest"]; - - if (lts.includes(currentHash)) { - const secondTab = document.getElementById("second-child-tab"); - const activeSecondTabExist = Array.from(secondTab.querySelectorAll(".p-tabs__link")).some(tab => { - tab.getAttribute("aria-selected") === "true"; - }); - if (!activeSecondTabExist) { - document.getElementById("release-notes-tab-latest").setAttribute("aria-selected", "true"); - document.getElementById("release-notes-latest").classList.remove("u-hide"); - } - }; - - if (latest.includes(currentHash)) { - const firstTab = document.getElementById("first-child-tab"); - const activeFirstTabExist = Array.from(firstTab.querySelectorAll(".p-tabs__link")).some(tab => { - tab.getAttribute("aria-selected") === "true" - }); - if (!activeFirstTabExist) { - document.getElementById("release-notes-tab-lts").setAttribute("aria-selected", "true"); - document.getElementById("release-notes-lts").classList.remove("u-hide"); - }; + if (latestTabs.includes(currentHash)) { + const isSelected = Array.from(document.getElementById("first-child-tab").querySelectorAll(".p-tabs__link")) + .some(tab => tab.getAttribute("aria-selected") === "true"); + if (!isSelected) showTab("release-notes-tab-lts", "release-notes-lts", true); } if (currentHash === "#manual-install") { - const firstTab = document.getElementById("first-child-tab"); - const secondTab = document.getElementById("second-child-tab"); - Array.from(firstTab.querySelectorAll(".p-tabs__link")).forEach(tab => { - if (tab.getAttribute("id") === "release-notes-tab-lts") { - tab.setAttribute("aria-selected", "true"); - document.getElementById("release-notes-lts").classList.remove("u-hide"); - } else { - tab.setAttribute("aria-selected", "false"); - } - }) - Array.from(secondTab.querySelectorAll(".p-tabs__link")).forEach(tab => { - if (tab.getAttribute("id") === "release-notes-tab-latest") { - tab.setAttribute("aria-selected", "true"); - document.getElementById("release-notes-latest").classList.remove("u-hide"); - } else { - tab.setAttribute("aria-selected", "false"); - } - }) + handleTab("first-child-tab", "release-notes-tab-lts", "release-notes-lts"); + handleTab("second-child-tab", "release-notes-tab-latest", "release-notes-latest"); } } @@ -681,34 +667,18 @@

    // Show release notes tab when the manual install tab is clicked function showBaseNestedTab() { const targetTab = document.querySelector(".p-tabs__link[href='#manual-install']"); - const firstTab = document.getElementById("first-child-tab"); - const secondTab = document.getElementById("second-child-tab"); targetTab.addEventListener("click", () => { - Array.from(firstTab.querySelectorAll(".p-tabs__link")).forEach(tab => { - if (tab.getAttribute("id") === "release-notes-tab-lts") { - tab.setAttribute("aria-selected", "true"); - document.getElementById("release-notes-lts").classList.remove("u-hide"); - } else { - tab.setAttribute("aria-selected", "false"); - } - }) - Array.from(secondTab.querySelectorAll(".p-tabs__link")).forEach(tab => { - if (tab.getAttribute("id") === "release-notes-tab-latest") { - tab.setAttribute("aria-selected", "true"); - document.getElementById("release-notes-latest").classList.remove("u-hide"); - } else { - tab.setAttribute("aria-selected", "false"); - } - }) - }) + handleTab("first-child-tab", "release-notes-tab-lts", "release-notes-lts"); + handleTab("second-child-tab", "release-notes-tab-latest", "release-notes-latest"); + }); } - showBaseNestedTab(); addEventListener("DOMContentLoaded", () => { handleNonTabHashClick(); showParentTab(); + showBaseNestedTab(); }); From 88171ac92b6e25cdf281756f580cc59bd51fe910 Mon Sep 17 00:00:00 2001 From: minkyngkm Date: Mon, 30 Sep 2024 14:47:13 +0100 Subject: [PATCH 12/33] Apply code reviews --- templates/download/server/manual.html | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/templates/download/server/manual.html b/templates/download/server/manual.html index 4ed33e49c53..cf0d17a2cb7 100644 --- a/templates/download/server/manual.html +++ b/templates/download/server/manual.html @@ -189,16 +189,16 @@

    Ubuntu {{ releases.lts.full_version }} LTS


-
+
-

Ubuntu {{ releases.latest.full_version }} LTS

+

Ubuntu {{ releases.latest.full_version }}

{{ image(url="https://assets.ubuntu.com/v1/0749ce0e-Orange%20O_no%20background-resized.png", alt="Oracular Oriole", - width="125", - height="132", + width="182", + height="192", hi_def=True, loading="auto") | safe }} @@ -211,7 +211,7 @@

Ubuntu {{ releases.latest.full_version }} LTS

Download {{ releases.latest.full_version }} LTS + onclick="dataLayer.push({'event' : 'GAEvent', 'eventCategory' : 'Server download', 'eventAction' : 'Select option', 'eventLabel' : '{{ releases.latest.full_version }}', 'eventValue' : undefined });">Download {{ releases.latest.full_version }} {% if releases.latest.server_iso_size %} {{ releases.latest.server_iso_size }} @@ -263,19 +263,19 @@

Ubuntu {{ releases.latest.full_version }} LTS

-
  • 1 GHz processor or better
  • 1 GB system memory
  • -
  • 5 GB of free hard drive space
  • +
  • 2.5 GB of free hard drive space
  • Either a USB port or a DVD drive for the installer media
-
@@ -312,7 +312,7 @@

BitTorrent

Torrent for {{ releases.lts.full_version }} LTS Torrent for {{ releases.latest.full_version }} LTS + href="https://releases.ubuntu.com/{{ releases.latest.short_version }}/ubuntu-{{ releases.latest.full_version }}-live-server-amd64.iso.torrent">Torrent for {{ releases.latest.full_version }}

From defd52c2f5321d987596e9593ff827be310cd5b1 Mon Sep 17 00:00:00 2001 From: minkyngkm Date: Tue, 1 Oct 2024 08:22:06 +0100 Subject: [PATCH 13/33] Add newly added parts --- templates/download/server/manual.html | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/templates/download/server/manual.html b/templates/download/server/manual.html index cf0d17a2cb7..764039cfc37 100644 --- a/templates/download/server/manual.html +++ b/templates/download/server/manual.html @@ -258,12 +258,21 @@

Ubuntu {{ releases.latest.full_version }}

id="release-notes-latest" role="tabpanel" aria-labelledby="release-notes-tab-latest"> +
    +
  • Linux 6.11 kernel
  • +
  • Addition of kdump-tools for automatic kernel crash dumps
  • +
  • Inclusion of Valkey, a high performance key/value data store.
  • +
  • + Toolchain updates now include versioned Rust packages and TCK certified OpenJDK 21 and 17 +
  • +
+

{{ releases.latest.short_version }} release notes ›

-
@@ -275,7 +284,7 @@

Ubuntu {{ releases.latest.full_version }}

-
From 9e397d6aee9a78208e64e6c1665409bbf16da49c Mon Sep 17 00:00:00 2001 From: minkyngkm Date: Wed, 2 Oct 2024 10:08:28 +0100 Subject: [PATCH 14/33] Update release notes part --- templates/download/server/manual.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/templates/download/server/manual.html b/templates/download/server/manual.html index 764039cfc37..8adb58e9676 100644 --- a/templates/download/server/manual.html +++ b/templates/download/server/manual.html @@ -149,7 +149,7 @@

Ubuntu {{ releases.lts.full_version }} LTS


- {{ releases.lts.short_version }} release notes › + [{{ releases.lts.short_version }} LTS] Release notes ›

@@ -268,7 +268,8 @@

Ubuntu {{ releases.latest.full_version }}


- {{ releases.latest.short_version }} release notes › + [{{ releases.latest.short_version }}] Press release + [{{ releases.latest.short_version }}] Release notes ›

From 3c2a25de4cb6504b905c80ebe537fd8e804a5ff0 Mon Sep 17 00:00:00 2001 From: minkyngkm Date: Wed, 2 Oct 2024 11:19:56 +0100 Subject: [PATCH 15/33] Add vanilla inline list --- templates/download/server/manual.html | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/templates/download/server/manual.html b/templates/download/server/manual.html index 8adb58e9676..8aab175a21d 100644 --- a/templates/download/server/manual.html +++ b/templates/download/server/manual.html @@ -267,10 +267,14 @@

Ubuntu {{ releases.latest.full_version }}


-

- [{{ releases.latest.short_version }}] Press release - [{{ releases.latest.short_version }}] Release notes › -

+
Date: Fri, 27 Sep 2024 15:24:58 +0100 Subject: [PATCH 16/33] Update /download/server for 24.10 --- templates/download/server/manual.html | 246 ++++++++++++++++++++++++++ 1 file changed, 246 insertions(+) diff --git a/templates/download/server/manual.html b/templates/download/server/manual.html index 8aab175a21d..d2598ea38fe 100644 --- a/templates/download/server/manual.html +++ b/templates/download/server/manual.html @@ -309,6 +309,252 @@

Ubuntu {{ releases.latest.full_version }}

+
+
+
+ +
+
+
+

Ubuntu {{ releases.latest.full_version }} LTS

+
+
+ {{ image(url="https://assets.ubuntu.com/v1/0749ce0e-Orange%20O_no%20background-resized.png", + alt="Oracular Oriole", + width="125", + height="132", + hi_def=True, + loading="auto") | safe + }} +
+
+
+
+

The latest version of Ubuntu Server, including nine months of security and maintenance updates until July 2025.

+
+

+ Download {{ releases.latest.full_version }} LTS + + {% if releases.latest.server_iso_size %} + {{ releases.latest.server_iso_size }} + {% endif %} +

+
+ +
+ +
+ +
+
    +
  • Linux 6.8 kernel with low latency kernel features enabled by default
  • +
  • + Frame pointers enabled by default for the majority of packages on x86 architectures +
  • +
  • + Rust 1.75, .NET 8 and OpenJDK 21 with TCK certification in addition to other toolchain upgrades +
  • +
  • 64-bit time_t by default on armhf to address the year 2038 issue
  • +
  • AppArmor-enforced unprivileged user namespaces restricted by default
  • +
+
+

+ [{{ releases.lts.short_version }} LTS] Release notes › +

+
+ +
+
    +
  • 1 GHz processor or better
  • +
  • 1 GB system memory
  • +
  • 5 GB of free hard drive space
  • +
  • Either a USB port or a DVD drive for the installer media
  • +
+
+ +
+

To install Ubuntu Server:

+
    +
  1. Download the ISO image
  2. +
  3. + Create a bootable USB flash drive with balenaEtcher or similar +
  4. +
  5. Boot from the USB flash drive
  6. +
+
+

+ Follow the step-by-step tutorial › +

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

Ubuntu {{ releases.latest.full_version }}

+
+
+ {{ image(url="https://assets.ubuntu.com/v1/0749ce0e-Orange%20O_no%20background-resized.png", + alt="Oracular Oriole", + width="182", + height="192", + hi_def=True, + loading="auto") | safe + }} +
+
+
+
+

The latest version of Ubuntu Server, including nine months of security and maintenance updates until July 2025.

+
+

+ Download {{ releases.latest.full_version }} + + {% if releases.latest.server_iso_size %} + {{ releases.latest.server_iso_size }} + {% endif %} +

+
+ +
+ +
+ +
+
    +
  • Linux 6.11 kernel
  • +
  • Addition of kdump-tools for automatic kernel crash dumps
  • +
  • Inclusion of Valkey, a high performance key/value data store.
  • +
  • + Toolchain updates now include versioned Rust packages and TCK certified OpenJDK 21 and 17 +
  • +
+
+ +
+ +
+
    +
  • 1 GHz processor or better
  • +
  • 1 GB system memory
  • +
  • 2.5 GB of free hard drive space
  • +
  • Either a USB port or a DVD drive for the installer media
  • +
+
+ +
+

To install Ubuntu Server:

+
    +
  1. Download the ISO image
  2. +
  3. + Create a bootable USB flash drive with balenaEtcher or similar +
  4. +
  5. Boot from the USB flash drive
  6. +
+
+

+ Follow the step-by-step tutorial › +

+
+
+
+

From 762bbf0bc95d054b3584d02d736fd2fd42280c61 Mon Sep 17 00:00:00 2001 From: Britney Wang Date: Mon, 12 Aug 2024 11:11:08 +0800 Subject: [PATCH 17/33] Rebrand /aws/workspaces --- static/sass/_pattern_lists.scss | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/static/sass/_pattern_lists.scss b/static/sass/_pattern_lists.scss index e255b2dc905..4b5064b61d4 100644 --- a/static/sass/_pattern_lists.scss +++ b/static/sass/_pattern_lists.scss @@ -426,7 +426,7 @@ // XXX: MPT: Can be removed once this is upstreamed in Vanilla // https://github.com/canonical/vanilla-framework/issues/5293 @mixin vf-list-item-divided { - .p-list--divided.is-homepage > .p-list__item:first-child { + .p-list--divided > .p-list__item:first-child { box-shadow: inset 0 1px 0 0 $colors--theme--border-low-contrast; } -} +} \ No newline at end of file From 191c1aa2b3209f0583c0b4156fd7709204bcc172 Mon Sep 17 00:00:00 2001 From: MariaPaula Trujillo Date: Wed, 2 Oct 2024 20:01:54 +0200 Subject: [PATCH 18/33] Add 64k link for 24.10 --- templates/download/server/arm.html | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/templates/download/server/arm.html b/templates/download/server/arm.html index d085a703758..11c15875285 100755 --- a/templates/download/server/arm.html +++ b/templates/download/server/arm.html @@ -67,6 +67,11 @@

Ubuntu Server (64k page size)

onclick="dataLayer.push({'event' : 'GAEvent', 'eventCategory' : 'Download', 'eventAction' : 'ARM server download', 'eventLabel' : '{{ releases.lts.short_version }}', 'eventValue' : undefined });"> Download {{ releases.lts.full_version }} LTS (64k page size) + + Download {{ releases.latest.full_version }} (64k page size) +

Find out if 64k page size is for you ›

From d3840ceae726d981ed7e8b8aaac2ad06f87eecaa Mon Sep 17 00:00:00 2001 From: MariaPaula Trujillo Date: Thu, 3 Oct 2024 08:47:54 +0200 Subject: [PATCH 19/33] Align with feat branch --- templates/download/server/manual.html | 248 +------------------------- 1 file changed, 1 insertion(+), 247 deletions(-) diff --git a/templates/download/server/manual.html b/templates/download/server/manual.html index d2598ea38fe..45eb9bfd095 100644 --- a/templates/download/server/manual.html +++ b/templates/download/server/manual.html @@ -309,252 +309,6 @@

Ubuntu {{ releases.latest.full_version }}

-
-
-
- -
-
-
-

Ubuntu {{ releases.latest.full_version }} LTS

-
-
- {{ image(url="https://assets.ubuntu.com/v1/0749ce0e-Orange%20O_no%20background-resized.png", - alt="Oracular Oriole", - width="125", - height="132", - hi_def=True, - loading="auto") | safe - }} -
-
-
-
-

The latest version of Ubuntu Server, including nine months of security and maintenance updates until July 2025.

-
-

- Download {{ releases.latest.full_version }} LTS - - {% if releases.latest.server_iso_size %} - {{ releases.latest.server_iso_size }} - {% endif %} -

-
- -
- -
- -
-
    -
  • Linux 6.8 kernel with low latency kernel features enabled by default
  • -
  • - Frame pointers enabled by default for the majority of packages on x86 architectures -
  • -
  • - Rust 1.75, .NET 8 and OpenJDK 21 with TCK certification in addition to other toolchain upgrades -
  • -
  • 64-bit time_t by default on armhf to address the year 2038 issue
  • -
  • AppArmor-enforced unprivileged user namespaces restricted by default
  • -
-
-

- [{{ releases.lts.short_version }} LTS] Release notes › -

-
- -
-
    -
  • 1 GHz processor or better
  • -
  • 1 GB system memory
  • -
  • 5 GB of free hard drive space
  • -
  • Either a USB port or a DVD drive for the installer media
  • -
-
- -
-

To install Ubuntu Server:

-
    -
  1. Download the ISO image
  2. -
  3. - Create a bootable USB flash drive with balenaEtcher or similar -
  4. -
  5. Boot from the USB flash drive
  6. -
-
-

- Follow the step-by-step tutorial › -

-
-
-
- -
-
-
- -
-
-
-

Ubuntu {{ releases.latest.full_version }}

-
-
- {{ image(url="https://assets.ubuntu.com/v1/0749ce0e-Orange%20O_no%20background-resized.png", - alt="Oracular Oriole", - width="182", - height="192", - hi_def=True, - loading="auto") | safe - }} -
-
-
-
-

The latest version of Ubuntu Server, including nine months of security and maintenance updates until July 2025.

-
-

- Download {{ releases.latest.full_version }} - - {% if releases.latest.server_iso_size %} - {{ releases.latest.server_iso_size }} - {% endif %} -

-
- -
- -
- -
-
    -
  • Linux 6.11 kernel
  • -
  • Addition of kdump-tools for automatic kernel crash dumps
  • -
  • Inclusion of Valkey, a high performance key/value data store.
  • -
  • - Toolchain updates now include versioned Rust packages and TCK certified OpenJDK 21 and 17 -
  • -
-
- -
- -
-
    -
  • 1 GHz processor or better
  • -
  • 1 GB system memory
  • -
  • 2.5 GB of free hard drive space
  • -
  • Either a USB port or a DVD drive for the installer media
  • -
-
- -
-

To install Ubuntu Server:

-
    -
  1. Download the ISO image
  2. -
  3. - Create a bootable USB flash drive with balenaEtcher or similar -
  4. -
  5. Boot from the USB flash drive
  6. -
-
-

- Follow the step-by-step tutorial › -

-
-
-
-

@@ -942,4 +696,4 @@

}); -{% endblock %} +{% endblock %} \ No newline at end of file From ece317908b93d787e32705a917e6578e6b0cae28 Mon Sep 17 00:00:00 2001 From: MariaPaula Trujillo Date: Thu, 3 Oct 2024 08:51:37 +0200 Subject: [PATCH 20/33] Fix list style revert --- static/sass/_pattern_lists.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/sass/_pattern_lists.scss b/static/sass/_pattern_lists.scss index 4b5064b61d4..dbc63fe1173 100644 --- a/static/sass/_pattern_lists.scss +++ b/static/sass/_pattern_lists.scss @@ -426,7 +426,7 @@ // XXX: MPT: Can be removed once this is upstreamed in Vanilla // https://github.com/canonical/vanilla-framework/issues/5293 @mixin vf-list-item-divided { - .p-list--divided > .p-list__item:first-child { + .p-list--divided.is-homepage > .p-list__item:first-child { box-shadow: inset 0 1px 0 0 $colors--theme--border-low-contrast; } } \ No newline at end of file From 438ee5435a85478b700a334f4464ccab6013e2ee Mon Sep 17 00:00:00 2001 From: MariaPaula Trujillo Date: Thu, 3 Oct 2024 08:53:58 +0200 Subject: [PATCH 21/33] Run prettier --- static/sass/_pattern_lists.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/sass/_pattern_lists.scss b/static/sass/_pattern_lists.scss index dbc63fe1173..e255b2dc905 100644 --- a/static/sass/_pattern_lists.scss +++ b/static/sass/_pattern_lists.scss @@ -429,4 +429,4 @@ .p-list--divided.is-homepage > .p-list__item:first-child { box-shadow: inset 0 1px 0 0 $colors--theme--border-low-contrast; } -} \ No newline at end of file +} From 5d81e061447d24bad44185967a1319a01153f96b Mon Sep 17 00:00:00 2001 From: Yurii Vasyliev Date: Thu, 3 Oct 2024 14:07:36 +0200 Subject: [PATCH 22/33] copy: update ubuntu.com/download/desktop with 24.10 download section. WD-14861 --- static/js/src/tabbed-content.js | 33 ++-- templates/download/desktop/index.html | 180 +++++++++++++++--- .../download/shared/_more-from-canonical.html | 8 +- .../shared/_secure-enterprise-management.html | 4 +- 4 files changed, 183 insertions(+), 42 deletions(-) diff --git a/static/js/src/tabbed-content.js b/static/js/src/tabbed-content.js index 50f6f9a34cf..e2d870f294f 100644 --- a/static/js/src/tabbed-content.js +++ b/static/js/src/tabbed-content.js @@ -56,6 +56,7 @@ Attaches a number of events that each trigger the reveal of the chosen tab content @param {Array} tabs an array of tabs within a container + @param {Boolean} persistURLHash whether to add the tab ID to the URL */ const attachEvents = (tabs, persistURLHash) => { tabs.forEach(function (tab, index) { @@ -106,7 +107,7 @@ */ const setActiveTab = (tab, tabs) => { tabs.forEach((tabElement) => { - var tabContent = document.querySelectorAll( + const tabContent = document.querySelectorAll( "#" + tabElement.getAttribute("aria-controls"), ); tabContent.forEach((content) => { @@ -134,30 +135,38 @@ containing the tabs we want to attach events to */ const initTabs = (selector) => { - var tabContainers = [].slice.call(document.querySelectorAll(selector)); + const tabContainers = [].slice.call(document.querySelectorAll(selector)); tabContainers.forEach((tabContainer) => { // if the tab container has this data attribute, the id of the tab // is added to the URL, and a particular tab can be directly linked - var persistURLHash = tabContainer.getAttribute("data-maintain-hash"); - var currentHash = window.location.hash; + const persistURLHash = + "true" === tabContainer.getAttribute("data-maintain-hash"); + const currentHash = window.location.hash; - var tabs = [].slice.call( + const tabs = [].slice.call( tabContainer.querySelectorAll("[aria-controls]"), ); + attachEvents(tabs, persistURLHash); - if (persistURLHash && currentHash) { - var activeTab = document.querySelector( + const isInsideCurrentContainer = + null !== + tabContainer.querySelector(".p-tabs__link[href='" + currentHash + "']"); + + if (persistURLHash && currentHash && isInsideCurrentContainer) { + const activeTab = document.querySelector( ".p-tabs__link[href='" + currentHash + "']", ); if (activeTab) { setActiveTab(activeTab, tabs); } - } else { - setActiveTab(tabs[0], tabs); + + return; } + + setActiveTab(tabs[0], tabs); }); }; @@ -176,9 +185,9 @@ on the page */ const isScriptIncluded = (scriptName) => { - var scripts = document.scripts; + const scripts = document.scripts; - for (var i = 0; i < scripts.length; i++) { + for (let i = 0; i < scripts.length; i++) { if (scripts[i].src.includes(scriptName)) { return true; } @@ -213,7 +222,7 @@ const boards = document.querySelectorAll(`[role=tabpanel]`); const dropdownSelect = document.getElementById("boardSelect"); - dropdownSelect?.addEventListener("change", (event) => { + dropdownSelect?.addEventListener("change", () => { selectBoard(); }); diff --git a/templates/download/desktop/index.html b/templates/download/desktop/index.html index c633c70fb29..49079dcf57d 100644 --- a/templates/download/desktop/index.html +++ b/templates/download/desktop/index.html @@ -18,7 +18,7 @@

Download Ubuntu Desktop

The open source desktop operating system that powers millions of PCs and laptops around the world. Find out more about Ubuntu's features and how we support developers and organisations below.

-
+

Discover Ubuntu Desktop Check out the blog › @@ -48,9 +48,9 @@

Ubuntu {{ releases.lts.full_version }} LTS

The latest LTS version of Ubuntu, for desktop PCs and laptops. LTS stands for long-term support — which means five years of free security and - maintenance updates, extended to 10 years with Ubuntu Pro. + maintenance updates, extended up to 12 years with Ubuntu Pro.

-
+

Ubuntu {{ releases.lts.full_version }} LTS

What's new + id="release-notes-tab-{{ releases.lts.slug }}" + href="#release-notes-{{ releases.lts.slug }}" + aria-controls="release-notes-{{ releases.lts.slug }}">What's new
  • System requirements
  • How to install
  • @@ -105,10 +105,10 @@

    Ubuntu {{ releases.lts.full_version }} LTS

    -
    + aria-labelledby="release-notes-tab-{{ releases.lts.slug }}">
    • New Desktop installer with support for autoinstall
    • New App Center and Firmware Updater applications
    • @@ -116,21 +116,153 @@

      Ubuntu {{ releases.lts.full_version }} LTS

    • Advanced Active Directory Group Policy Object support for Ubuntu Pro users
    • Experimental support for TPM-backed Full Disc Encryption and ZFS encryption
    -
    +
    -
    +
      +
    • 2 GHz dual-core processor or better
    • +
    • 4 GB system memory
    • +
    • 25 GB of free hard drive space
    • +
    • Either a USB port or a DVD drive for the installer media
    • +
    • Internet access is helpful
    • +
    +
    + +
    +

    To install or try Ubuntu Desktop:

    +
      +
    1. Download the ISO image
    2. +
    3. + Create a bootable USB flash drive with balenaEtcher or similar +
    4. +
    5. Boot your laptop or PC from the USB flash drive
    6. +
    +
    +

    + Follow the step-by-step tutorial › +

    +
    + + +
    +
    +
    +
    +
    +
    +

    Ubuntu {{ releases.latest.full_version }}

    +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/91be1162-Oracular%20Oriole%20Mascot%20transparent%20background.png", + alt="Oracular Oriole", + width="200", + height="200", + hi_def=True, + loading="auto") | safe + }} +
    +
    +
    +
    +

    + The latest version of the Ubuntu operating system for desktop PCs and laptops, Ubuntu 24.10 comes with nine months of security and maintenance updates, until July 2025. +

    +
    +

    + Download + {{ releases.latest.full_version }} + + {% if releases.latest.iso_download_size %} + {{ releases.latest.iso_download_size }} + {% endif %} + +

    +

    + For other versions of Ubuntu Desktop including torrents, the network installer, a list of local mirrors and past releases check out our alternative downloads. +

    +
    + +
    + +
    + + +
    +
      +
    • Linux Kernel 6.11 with support for the latest hardware
    • +
    • GNOME 47 desktop environment
    • +
    • New Security Center application with experimental permissions prompting
    • +
    • Updated software management features in the App Center
    • +
    +
    + +
    + +
    + aria-labelledby="system-requirements-tab-{{ releases.latest.slug }}">
    • 2 GHz dual-core processor or better
    • 4 GB system memory
    • @@ -140,10 +272,10 @@

      Ubuntu {{ releases.lts.full_version }} LTS

    -
    + aria-labelledby="how-to-install-tab-{{ releases.latest.slug }}">

    To install or try Ubuntu Desktop:

    1. Download the ISO image
    2. @@ -152,7 +284,7 @@

      Ubuntu {{ releases.lts.full_version }} LTS

    3. Boot your laptop or PC from the USB flash drive
    -
    +

    Follow the step-by-step tutorial ›

    diff --git a/templates/download/shared/_more-from-canonical.html b/templates/download/shared/_more-from-canonical.html index 93b1bf55a94..62590ccf0c1 100644 --- a/templates/download/shared/_more-from-canonical.html +++ b/templates/download/shared/_more-from-canonical.html @@ -22,7 +22,7 @@

    Use the Ubuntu terminal and run Linux applications on Windows.

    -
    +

    Learn about Ubuntu on WSL ›

    @@ -48,7 +48,7 @@

    Use your Raspberry Pi as a desktop, server or IoT device with Ubuntu.

    -
    +

    Learn about Ubuntu for Raspberry Pi ›

    @@ -74,7 +74,7 @@

    Spin up Ubuntu VMs on Windows, Mac and Linux.

    -
    +

    Learn about Multipass ›

    @@ -100,7 +100,7 @@

    Fast, dense, and secure container and VM management at any scale.

    -
    +

    Learn about LXD ›

    diff --git a/templates/download/shared/_secure-enterprise-management.html b/templates/download/shared/_secure-enterprise-management.html index 9712da0b3ff..64034df857d 100644 --- a/templates/download/shared/_secure-enterprise-management.html +++ b/templates/download/shared/_secure-enterprise-management.html @@ -20,7 +20,7 @@

    Secure enterprise management
    with

    Ubuntu Pro Desktop is a comprehensive subscription delivering enterprise-grade security, management tooling, and extended support for developers and organisations. Ubuntu Pro Desktop is free for personal use on up to five machines.

    -
    +
    -
    +
    Get Ubuntu Pro Download our whitepaper
    From 90eea09a7ed2ef82b55d81b51d2d691b3962871e Mon Sep 17 00:00:00 2001 From: Jasmine Zhang Date: Thu, 3 Oct 2024 10:41:44 -0400 Subject: [PATCH 23/33] adds secondary download links --- templates/download/risc-v/allwinner-nezha.html | 4 +++- templates/download/risc-v/microchip-curiosity.html | 4 +++- templates/download/risc-v/microchip-polarfire.html | 4 +++- templates/download/risc-v/milk-v-mars.html | 8 ++++++-- templates/download/risc-v/qemu-emulator.html | 8 ++++++-- templates/download/risc-v/sifive-unmatched.html | 8 ++++++-- templates/download/risc-v/sipeed-licheerv.html | 4 +++- templates/download/risc-v/starfive-visionfive.html | 8 ++++++-- 8 files changed, 36 insertions(+), 12 deletions(-) diff --git a/templates/download/risc-v/allwinner-nezha.html b/templates/download/risc-v/allwinner-nezha.html index 46078f0d193..92ac777a150 100644 --- a/templates/download/risc-v/allwinner-nezha.html +++ b/templates/download/risc-v/allwinner-nezha.html @@ -30,7 +30,9 @@

    Download 24.04.1 + href="https://cdimage.ubuntu.com/releases/24.10/release/ubuntu-24.10-preinstalled-server-riscv64+nezha.img.xz">Download 24.10 + Download 24.04.1 LTS

    How to install Ubuntu on the Nezha diff --git a/templates/download/risc-v/microchip-curiosity.html b/templates/download/risc-v/microchip-curiosity.html index 18cb2573582..6e2031bddf1 100644 --- a/templates/download/risc-v/microchip-curiosity.html +++ b/templates/download/risc-v/microchip-curiosity.html @@ -30,7 +30,9 @@

    Download 24.04.1 + href="https://cdimage.ubuntu.com/releases/24.10/release/ubuntu-24.10-preinstalled-server-riscv64+pic64gx.img.xz">Download 24.10 + Download 24.04.1 LTS

    How to install Ubuntu on the Microchip PIC64GX1000 Curiosity Kit diff --git a/templates/download/risc-v/microchip-polarfire.html b/templates/download/risc-v/microchip-polarfire.html index 6cc58f4d0e0..e7ba22651ac 100644 --- a/templates/download/risc-v/microchip-polarfire.html +++ b/templates/download/risc-v/microchip-polarfire.html @@ -41,7 +41,9 @@


    Download 24.04.1 + href="https://cdimage.ubuntu.com/releases/24.10/release/ubuntu-24.10-preinstalled-server-riscv64+icicle.img.xz">Download 24.10 + Download 24.04.1 LTS

    How to install Ubuntu on the Microchip Polarfire SoC FPGA Icicle Kit diff --git a/templates/download/risc-v/milk-v-mars.html b/templates/download/risc-v/milk-v-mars.html index 0301a8753a0..c6ddc0dd2f1 100644 --- a/templates/download/risc-v/milk-v-mars.html +++ b/templates/download/risc-v/milk-v-mars.html @@ -34,7 +34,9 @@

    Download 24.04.1 + href="https://cdimage.ubuntu.com/releases/24.10/release/ubuntu-24.10-preinstalled-server-riscv64+milkvmars.img.xz">Download 24.10 + Download 24.04.1 LTS

    @@ -50,7 +52,9 @@

    Download 24.04.1 live installer + href="https://cdimage.ubuntu.com/releases/24.10/release/ubuntu-24.10-live-server-riscv64.img.gz">Download 24.10 live installer + Download 24.04.1 LTS live installer

    How to install Ubuntu on the Milk-V Mars diff --git a/templates/download/risc-v/qemu-emulator.html b/templates/download/risc-v/qemu-emulator.html index 6d8feb576f6..be8f8077cc5 100644 --- a/templates/download/risc-v/qemu-emulator.html +++ b/templates/download/risc-v/qemu-emulator.html @@ -29,7 +29,9 @@

    Download 24.04.1 + href="https://cdimage.ubuntu.com/releases/24.10/release/ubuntu-24.10-preinstalled-server-riscv64.img.xz">Download 24.10 + Download 24.04.1 LTS

    @@ -45,7 +47,9 @@

    Download 24.04.1 live installer + href="https://cdimage.ubuntu.com/releases/24.10/release/ubuntu-24.10-live-server-riscv64.img.gz">Download 24.10 live installer + Download 24.04.1 LTS live installer

    How to install Ubuntu on QEMU RISC-V diff --git a/templates/download/risc-v/sifive-unmatched.html b/templates/download/risc-v/sifive-unmatched.html index d7195548692..115dc65933f 100644 --- a/templates/download/risc-v/sifive-unmatched.html +++ b/templates/download/risc-v/sifive-unmatched.html @@ -32,7 +32,9 @@

    Download 24.04.1 + href="https://cdimage.ubuntu.com/releases/24.10/release/ubuntu-24.10-preinstalled-server-riscv64+unmatched.img.xz">Download 24.10 + Download 24.04.1 LTS

    @@ -48,7 +50,9 @@

    Download 24.04.1 live installer + href="https://cdimage.ubuntu.com/releases/24.10/release/ubuntu-24.10-live-server-riscv64.img.gz">Download 24.10 live installer + Download 24.04.1 LTS live installer

    How to install Ubuntu on SiFive HiFive Unmatched diff --git a/templates/download/risc-v/sipeed-licheerv.html b/templates/download/risc-v/sipeed-licheerv.html index df1a658cba8..f6bf4b20670 100644 --- a/templates/download/risc-v/sipeed-licheerv.html +++ b/templates/download/risc-v/sipeed-licheerv.html @@ -30,7 +30,9 @@

    Download 24.04.1 + href="https://cdimage.ubuntu.com/releases/24.10/release/ubuntu-24.10-preinstalled-server-riscv64+licheerv.img.xz">Download 24.10 + Download 24.04.1 LTS

    How to install Ubuntu on the LicheeRV Dock diff --git a/templates/download/risc-v/starfive-visionfive.html b/templates/download/risc-v/starfive-visionfive.html index 6ec356f0dfa..503041106a9 100644 --- a/templates/download/risc-v/starfive-visionfive.html +++ b/templates/download/risc-v/starfive-visionfive.html @@ -33,7 +33,9 @@

    Download 24.04.1 + href="https://cdimage.ubuntu.com/releases/24.04/release/ubuntu-24.04-preinstalled-server-riscv64+visionfive2.img.xz">Download 24.10 + Download 24.04.1 LTS

    @@ -49,7 +51,9 @@

    Download 24.04.1 live installer + href="https://cdimage.ubuntu.com/releases/24.10/release/ubuntu-24.10-live-server-riscv64.img.gz">Download 24.10 live installer + Download 24.04.1 LTS live installer

    How to install Ubuntu on the VisionFive 2 From bbad86e6382ba8015608099456b474d316637422 Mon Sep 17 00:00:00 2001 From: Akbar Abdrakhmanov Date: Fri, 4 Oct 2024 14:46:54 +0500 Subject: [PATCH 24/33] make oriole logo a bit bigger on /download/raspberry-pi --- templates/download/raspberry-pi/index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/download/raspberry-pi/index.html b/templates/download/raspberry-pi/index.html index d409fc1257a..b55b59e4a5f 100644 --- a/templates/download/raspberry-pi/index.html +++ b/templates/download/raspberry-pi/index.html @@ -114,8 +114,8 @@

    Ubuntu {{ releases.latest.full_version }}

    {{ image(url="https://assets.ubuntu.com/v1/0749ce0e-Orange%20O_no%20background-resized.png", alt="Oracular Oriole", - width="125", - height="132", + width="170", + height="182", hi_def=True, loading="auto") | safe }} From 079df8d5567edc37d03ecd98958338b58bc900d7 Mon Sep 17 00:00:00 2001 From: Britney Wang Date: Mon, 7 Oct 2024 16:01:07 +0800 Subject: [PATCH 25/33] Address UX comments --- templates/aws/workspaces.html | 19 ++++++++++++------- templates/download/risc-v/index.html | 4 ++++ templates/download/server/manual.html | 6 +++--- 3 files changed, 19 insertions(+), 10 deletions(-) diff --git a/templates/aws/workspaces.html b/templates/aws/workspaces.html index 77ec93b6f76..c74004321c8 100644 --- a/templates/aws/workspaces.html +++ b/templates/aws/workspaces.html @@ -10,6 +10,10 @@ https://docs.google.com/document/d/1qC22TM6KZTlxK3CScf-RQ4RUiMUhIBcjSWGur-dbYVA/edit {% endblock meta_copydoc %} +{% block body_class %} + is-paper +{% endblock body_class %} + {% block content %}
    @@ -27,13 +31,14 @@

    Ubuntu WorkSpaces

    - {{ image(url="https://assets.ubuntu.com/v1/1977ac14-aws-f7f7f7.png", + {{ image(url="https://assets.ubuntu.com/v1/6143478c-correct-bg-aws.png", alt="AWS Workspaces", width="300", height="200", hi_def=True, - loading="lazy") | safe - }} + loading="lazy", + attrs={"class": "p-image-container__image"}) | safe + }}
    @@ -41,7 +46,7 @@

    Ubuntu WorkSpaces


    Launch Today + class="p-button--positive">Launch today

    @@ -73,7 +78,7 @@

    Ubuntu Desktop 24.04 LTS


    - Read more about Ubuntu Desktop for developers + Read more about Ubuntu Desktop for developers ›

    @@ -98,7 +103,7 @@

    Remote onboarding for developers


    - Read more about Amazon WorkSpaces + Read more about Amazon WorkSpaces ›

    @@ -120,7 +125,7 @@

    Security and management at scale


    - Read more about Ubuntu Desktop for organisations + Read more about Ubuntu Desktop for organisations ›

    diff --git a/templates/download/risc-v/index.html b/templates/download/risc-v/index.html index 019e7dd2a0f..5e7f434fc98 100644 --- a/templates/download/risc-v/index.html +++ b/templates/download/risc-v/index.html @@ -10,6 +10,10 @@ https://docs.google.com/document/d/1kkJeq9HdH3iWV35HwihcJd3CxZw9Jy21W66lJl8VbWs/ {% endblock meta_copydoc %} +{% block body_class %} + is-paper +{% endblock body_class %} + {% block content %}
    diff --git a/templates/download/server/manual.html b/templates/download/server/manual.html index 45eb9bfd095..2c60138a166 100644 --- a/templates/download/server/manual.html +++ b/templates/download/server/manual.html @@ -185,7 +185,7 @@

    Ubuntu {{ releases.lts.full_version }} LTS

    - From 7e91dbee7aab86746cd1d64dc5e1411565f8c934 Mon Sep 17 00:00:00 2001 From: Seulkee Kang Date: Tue, 8 Oct 2024 10:15:14 +0200 Subject: [PATCH 26/33] chore: replace 2410 edubuntu image on /desktop/flavours --- templates/desktop/flavours.html | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/templates/desktop/flavours.html b/templates/desktop/flavours.html index a6c8c4d2da2..7c728dfb24d 100644 --- a/templates/desktop/flavours.html +++ b/templates/desktop/flavours.html @@ -70,9 +70,9 @@

    Edubuntu

    - {{ + {{ image ( - url="https://assets.ubuntu.com/v1/ab7e24df-edubuntu-2404.png", + url="https://assets.ubuntu.com/v1/40f53f96-edubuntu-2410.png", alt="", width="2560", height="1440", @@ -117,7 +117,7 @@

    Kubuntu

    - {{ + {{ image ( url="https://assets.ubuntu.com/v1/eced5d77-kubuntu-2404.png", alt="", @@ -163,7 +163,7 @@

    Lubuntu

    - {{ + {{ image ( url="https://assets.ubuntu.com/v1/2b5ea6f3-lubuntu-24.04.png", alt="", @@ -210,7 +210,7 @@

    Ubuntu Budgie

    - {{ + {{ image ( url="https://assets.ubuntu.com/v1/5fb92f07-ubuntu-budgie-2404.png", alt="", @@ -256,7 +256,7 @@

    Ubuntu Cinnamon

    - {{ + {{ image ( url="https://assets.ubuntu.com/v1/0c3800a7-ubuntu-cinnamon-2404.png", alt="", @@ -348,7 +348,7 @@

    Ubuntu MATE

    - {{ + {{ image ( url="https://assets.ubuntu.com/v1/5a3f4e43-ubuntu-mate-24.04.png", alt="", @@ -394,7 +394,7 @@

    Ubuntu Studio

    - {{ + {{ image ( url="https://assets.ubuntu.com/v1/538a67c8-ubuntu-studio-2404.png", alt="", @@ -414,7 +414,7 @@

    Ubuntu Studio

    - {{ + {{ image ( url="https://assets.ubuntu.com/v1/219d06b0-ubuntu-unity-logo.png", alt="", @@ -440,7 +440,7 @@

    Ubuntu Unity

    - {{ + {{ image ( url="https://assets.ubuntu.com/v1/56c2851e-ubuntu-unity-24.04.png", alt="", @@ -486,7 +486,7 @@

    Xubuntu

    - {{ + {{ image ( url="https://assets.ubuntu.com/v1/cb61126a-xubuntu-24.04.png", alt="", From 89b4f16c1845830601c76722776f413840c4e09c Mon Sep 17 00:00:00 2001 From: Seulkee Kang Date: Wed, 9 Oct 2024 10:19:25 +0200 Subject: [PATCH 27/33] chore: add desktop flavours image for kubuntu --- templates/desktop/flavours.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/desktop/flavours.html b/templates/desktop/flavours.html index 7c728dfb24d..c9a81bec5c7 100644 --- a/templates/desktop/flavours.html +++ b/templates/desktop/flavours.html @@ -119,7 +119,7 @@

    Kubuntu

    {{ image ( - url="https://assets.ubuntu.com/v1/eced5d77-kubuntu-2404.png", + url="https://assets.ubuntu.com/v1/40f53f96-edubuntu-2410.png", alt="", width="2560", height="1440", From 5b1a8af29b1e75b3f220993a30f9058827f58d14 Mon Sep 17 00:00:00 2001 From: Seulkee Kang Date: Wed, 9 Oct 2024 10:26:53 +0200 Subject: [PATCH 28/33] chore: image update on other desktop flavours --- templates/desktop/flavours.html | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/templates/desktop/flavours.html b/templates/desktop/flavours.html index c9a81bec5c7..cf3146484c9 100644 --- a/templates/desktop/flavours.html +++ b/templates/desktop/flavours.html @@ -119,7 +119,7 @@

    Kubuntu

    {{ image ( - url="https://assets.ubuntu.com/v1/40f53f96-edubuntu-2410.png", + url="https://assets.ubuntu.com/v1/ad62f263-kubuntu-2410.png", alt="", width="2560", height="1440", @@ -165,7 +165,7 @@

    Lubuntu

    {{ image ( - url="https://assets.ubuntu.com/v1/2b5ea6f3-lubuntu-24.04.png", + url="https://assets.ubuntu.com/v1/f614a439-lubuntu-2410.png", alt="", width="1920", height="1080", @@ -212,7 +212,7 @@

    Ubuntu Budgie

    {{ image ( - url="https://assets.ubuntu.com/v1/5fb92f07-ubuntu-budgie-2404.png", + url="https://assets.ubuntu.com/v1/d4ea8bb8-ubuntu-budgie-2410.png", alt="", width="1920", height="1080", @@ -258,7 +258,7 @@

    Ubuntu Cinnamon

    {{ image ( - url="https://assets.ubuntu.com/v1/0c3800a7-ubuntu-cinnamon-2404.png", + url="https://assets.ubuntu.com/v1/af09e2c4-ubuntu-cinnamon-2410.png", alt="", width="1920", height="1080", @@ -304,7 +304,7 @@

    Ubuntu Kylin

    {{ image ( - url="https://assets.ubuntu.com/v1/0baa36b7-ubuntu-kylin-2404.png", + url="https://assets.ubuntu.com/v1/34284c9d-ubuntu-kylin-2410.png", alt="", width="1360", height="768", @@ -350,7 +350,7 @@

    Ubuntu MATE

    {{ image ( - url="https://assets.ubuntu.com/v1/5a3f4e43-ubuntu-mate-24.04.png", + url="https://assets.ubuntu.com/v1/6dd459ba-ubuntu-mate-2410.png", alt="", width="1664", height="936", @@ -396,7 +396,7 @@

    Ubuntu Studio

    {{ image ( - url="https://assets.ubuntu.com/v1/538a67c8-ubuntu-studio-2404.png", + url="https://assets.ubuntu.com/v1/bf9a44c0-ubuntu-studio-2410.png", alt="", width="1920", height="1080", @@ -442,7 +442,7 @@

    Ubuntu Unity

    {{ image ( - url="https://assets.ubuntu.com/v1/56c2851e-ubuntu-unity-24.04.png", + url="https://assets.ubuntu.com/v1/5cfb071c-ubuntu-unity-2410.png", alt="", width="1920", height="1080", @@ -488,7 +488,7 @@

    Xubuntu

    {{ image ( - url="https://assets.ubuntu.com/v1/cb61126a-xubuntu-24.04.png", + url="https://assets.ubuntu.com/v1/2415943d-xubuntu-2410.png", alt="", width="1920", height="1080", From 3ce82f1a12e714e375a0fe111eaa2407fb944d7f Mon Sep 17 00:00:00 2001 From: Seulkee Kang Date: Wed, 9 Oct 2024 14:15:48 +0200 Subject: [PATCH 29/33] chore: format the file runinng djLint --- templates/desktop/flavours.html | 943 ++++++++++++++++---------------- 1 file changed, 479 insertions(+), 464 deletions(-) diff --git a/templates/desktop/flavours.html b/templates/desktop/flavours.html index cf3146484c9..b9ec9e2a17c 100644 --- a/templates/desktop/flavours.html +++ b/templates/desktop/flavours.html @@ -1,536 +1,551 @@ {% extends "download/_base_download.html" %} {% block title %}Ubuntu flavours{% endblock %} -{% block meta_description %}Ubuntu flavours are different installations of Ubuntu - each with a choice of packages and applications included by default. Here you are able to choose and download the officially recognised flavour that would best suit your particular industry and unique needs.{% endblock %} -{% block meta_copydoc %}https://docs.google.com/document/d/1M5nkigcSRzq1YVjiXOZkeU4EUCqT0uYBR3Y_sjxM-wM/edit{% endblock meta_copydoc %} + +{% block meta_description %} + Ubuntu flavours are different installations of Ubuntu - each with a choice of packages and applications included by default. Here you are able to choose and download the officially recognised flavour that would best suit your particular industry and unique needs. +{% endblock %} + +{% block meta_copydoc %} + https://docs.google.com/document/d/1M5nkigcSRzq1YVjiXOZkeU4EUCqT0uYBR3Y_sjxM-wM/edit +{% endblock meta_copydoc %} {% block body_class %}is-paper{% endblock %} {% block content %} -
    -
    -
    -
    -
    -
    -

    Ubuntu flavours

    -
    -
    -
    -

    What are Ubuntu flavours?

    -

    Ubuntu flavours offer a unique way to experience Ubuntu, each with their own choice of default applications and settings. Ubuntu flavours are owned and developed by members of our global community and backed by the full Ubuntu archive for packages and updates.

    +
    +
    +
    +
    +
    +
    +

    Ubuntu flavours

    - {{ - image ( - url="https://assets.ubuntu.com/v1/8527100a-ubuntu-flavours-23.png", - alt="", - width="518", - height="173", - hi_def=True, - loading="auto", - ) | safe +
    +
    +

    What are Ubuntu flavours?

    +

    + Ubuntu flavours offer a unique way to experience Ubuntu, each with their own choice of default applications and settings. Ubuntu flavours are owned and developed by members of our global community and backed by the full Ubuntu archive for packages and updates. +

    +
    + {{ image(url="https://assets.ubuntu.com/v1/8527100a-ubuntu-flavours-23.png", + alt="", + width="518", + height="173", + hi_def=True, + loading="auto",) | safe }}
    +
    -
    -
    +
    -
    -
    -
    -
    -
    -
    - {{ - image( - url="https://assets.ubuntu.com/v1/a2f090ef-edubuntu-logo.svg", - alt="", - height="64", - width="64", - hi_def=True, - loading="lazy", - attrs={"class": "p-heading-icon__img u-image-separation"}, - ) | safe - }} -

    Edubuntu

    +
    +
    +
    +
    +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/a2f090ef-edubuntu-logo.svg", + alt="", + height="64", + width="64", + hi_def=True, + loading="lazy", + attrs={"class": "p-heading-icon__img u-image-separation"},) | safe + }} +

    Edubuntu

    +
    +
    +

    + Edubuntu is an official flavour of Ubuntu crafted for use in the education world. Teachers and students will have access to a huge ecosystem of learning software and educational tools built on a familiar and usable desktop. Edubuntu provides a fast, stable, secure and privacy conscious option for schools and universities. +

    + Get Edubuntu + +
    -
    -

    Edubuntu is an official flavour of Ubuntu crafted for use in the education world. Teachers and students will have access to a huge ecosystem of learning software and educational tools built on a familiar and usable desktop. Edubuntu provides a fast, stable, secure and privacy conscious option for schools and universities.

    - Get Edubuntu - -
    -
    -
    -
    - {{ - image ( - url="https://assets.ubuntu.com/v1/40f53f96-edubuntu-2410.png", - alt="", - width="2560", - height="1440", - hi_def=True, - loading="lazy" - ) | safe - }} +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/40f53f96-edubuntu-2410.png", + alt="", + width="2560", + height="1440", + hi_def=True, + loading="lazy") | safe + }} +
    -
    -
    +
    -
    -
    -
    -
    -
    -
    - {{ - image( - url="https://assets.ubuntu.com/v1/267e8693-Kubuntu_logo.svg", - alt="", - height="64", - width="64", - hi_def=True, - loading="lazy", - attrs={"class": "p-heading-icon__img u-image-separation"}, - ) | safe - }} -

    Kubuntu

    +
    +
    +
    +
    +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/267e8693-Kubuntu_logo.svg", + alt="", + height="64", + width="64", + hi_def=True, + loading="lazy", + attrs={"class": "p-heading-icon__img u-image-separation"},) | safe + }} +

    Kubuntu

    +
    +
    +

    + Kubuntu unites Ubuntu with KDE and the Plasma desktop, bringing you a full set of applications including productivity, office, email, graphics, photography, and music applications ready to use at startup with extensive additional software installed from not one, but two desktop package managers. +

    +

    + Built using the Qt toolkit, Kubuntu is fast, slick and beautiful. Kubuntu is mobile-ready, enabling easy integration between your PC desktop and phone or tablet with KDE Connect. +

    + Get Kubuntu + +
    -
    -

    Kubuntu unites Ubuntu with KDE and the Plasma desktop, bringing you a full set of applications including productivity, office, email, graphics, photography, and music applications ready to use at startup with extensive additional software installed from not one, but two desktop package managers.

    -

    Built using the Qt toolkit, Kubuntu is fast, slick and beautiful. Kubuntu is mobile-ready, enabling easy integration between your PC desktop and phone or tablet with KDE Connect.

    - Get Kubuntu - -
    -
    -
    -
    - {{ - image ( - url="https://assets.ubuntu.com/v1/ad62f263-kubuntu-2410.png", - alt="", - width="2560", - height="1440", - hi_def=True, - loading="lazy" - ) | safe - }} +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/ad62f263-kubuntu-2410.png", + alt="", + width="2560", + height="1440", + hi_def=True, + loading="lazy") | safe + }} +
    -
    -
    + -
    -
    -
    -
    -
    -
    - {{ - image( - url="https://assets.ubuntu.com/v1/6ac4ba34-lubuntu-logo.svg", - alt="", - height="64", - width="64", - hi_def=True, - loading="lazy", - attrs={"class": "p-heading-icon__img u-image-separation"}, - ) | safe - }} -

    Lubuntu

    +
    +
    +
    +
    +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/6ac4ba34-lubuntu-logo.svg", + alt="", + height="64", + width="64", + hi_def=True, + loading="lazy", + attrs={"class": "p-heading-icon__img u-image-separation"},) | safe + }} +

    Lubuntu

    +
    +
    +

    + Lubuntu is designed to be a simple, easy to use system that is light, fast and modern. Lubuntu provides the LXQt desktop environment which is focused on Qt technologies. Lubuntu comes with the essential applications and services needed to browse the Internet, chat, play and be productive. +

    + Get Lubuntu + +
    -
    -

    Lubuntu is designed to be a simple, easy to use system that is light, fast and modern. Lubuntu provides the LXQt desktop environment which is focused on Qt technologies. Lubuntu comes with the essential applications and services needed to browse the Internet, chat, play and be productive.

    - Get Lubuntu - -
    -
    -
    -
    - {{ - image ( - url="https://assets.ubuntu.com/v1/f614a439-lubuntu-2410.png", - alt="", - width="1920", - height="1080", - hi_def=True, - loading="lazy" - ) | safe - }} +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/f614a439-lubuntu-2410.png", + alt="", + width="1920", + height="1080", + hi_def=True, + loading="lazy") | safe + }} +
    -
    -
    + -
    -
    -
    -
    -
    -
    - {{ - image( - url="https://assets.ubuntu.com/v1/49e647f4-budgie-remix-logo-medium.svg", - alt="", - height="64", - width="64", - hi_def=True, - loading="lazy", - attrs={"class": "p-heading-icon__img u-image-separation"}, - ) | safe - }} -

    Ubuntu Budgie

    +
    +
    +
    +
    +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/49e647f4-budgie-remix-logo-medium.svg", + alt="", + height="64", + width="64", + hi_def=True, + loading="lazy", + attrs={"class": "p-heading-icon__img u-image-separation"},) | safe + }} +

    Ubuntu Budgie

    +
    +
    +

    + Ubuntu Budgie is a proud official Ubuntu flavour. We combine the simplicity and elegance of the Budgie desktop environment with the power and familiarity of an Ubuntu based operative system. +

    +

    The result is a modern and fast desktop distribution with great defaults, yet fully customisable.

    + Get Ubuntu Budgie + +
    -
    -

    Ubuntu Budgie is a proud official Ubuntu flavour. We combine the simplicity and elegance of the Budgie desktop environment with the power and familiarity of an Ubuntu based operative system.

    -

    The result is a modern and fast desktop distribution with great defaults, yet fully customisable.

    - Get Ubuntu Budgie - -
    -
    -
    -
    - {{ - image ( - url="https://assets.ubuntu.com/v1/d4ea8bb8-ubuntu-budgie-2410.png", - alt="", - width="1920", - height="1080", - hi_def=True, - loading="lazy" - ) | safe - }} +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/d4ea8bb8-ubuntu-budgie-2410.png", + alt="", + width="1920", + height="1080", + hi_def=True, + loading="lazy") | safe + }} +
    -
    -
    + -
    -
    -
    -
    -
    -
    - {{ - image( - url="https://assets.ubuntu.com/v1/504cc54e-ubuntu-cinnamon-logo.svg", - alt="", - height="64", - width="64", - hi_def=True, - loading="lazy", - attrs={"class": "p-heading-icon__img u-image-separation"}, - ) | safe - }} -

    Ubuntu Cinnamon

    +
    +
    +
    +
    +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/504cc54e-ubuntu-cinnamon-logo.svg", + alt="", + height="64", + width="64", + hi_def=True, + loading="lazy", + attrs={"class": "p-heading-icon__img u-image-separation"},) | safe + }} +

    Ubuntu Cinnamon

    +
    +
    +

    + Ubuntu Cinnamon combines Ubuntu with the Cinnamon desktop, built upon GNOME 2 to provide a traditionally modern experience. It is made for all home users alike, with intuitive software, and a simpler, customisable desktop suited with many personalization options and addons for some extra spice. +

    + Get Ubuntu Cinnamon + +
    -
    -

    Ubuntu Cinnamon combines Ubuntu with the Cinnamon desktop, built upon GNOME 2 to provide a traditionally modern experience. It is made for all home users alike, with intuitive software, and a simpler, customisable desktop suited with many personalization options and addons for some extra spice.

    - Get Ubuntu Cinnamon - -
    -
    -
    -
    - {{ - image ( - url="https://assets.ubuntu.com/v1/af09e2c4-ubuntu-cinnamon-2410.png", - alt="", - width="1920", - height="1080", - hi_def=True, - loading="lazy" - ) | safe - }} +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/af09e2c4-ubuntu-cinnamon-2410.png", + alt="", + width="1920", + height="1080", + hi_def=True, + loading="lazy") | safe + }} +
    -
    -
    + -
    -
    -
    -
    -
    -
    - {{ - image( - url="https://assets.ubuntu.com/v1/a9914e3f-ubuntu-kylin.svg", - alt="", - height="64", - width="64", - hi_def=True, - loading="lazy", - attrs={"class": "p-heading-icon__img u-image-separation"}, - ) | safe - }} -

    Ubuntu Kylin

    +
    +
    +
    +
    +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/a9914e3f-ubuntu-kylin.svg", + alt="", + height="64", + width="64", + hi_def=True, + loading="lazy", + attrs={"class": "p-heading-icon__img u-image-separation"},) | safe + }} +

    Ubuntu Kylin

    +
    +
    +

    + The Ubuntu Kylin project is tuned to the needs of Chinese users, providing a thoughtful and elegant experience out-of-the-box. The lightweight Ubuntu Kylin User Interface (UKUI) is perfect for older machines, and an ideal introduction to Linux for first-time users. +

    + Get Ubuntu Kylin + +
    -
    -

    The Ubuntu Kylin project is tuned to the needs of Chinese users, providing a thoughtful and elegant experience out-of-the-box. The lightweight Ubuntu Kylin User Interface (UKUI) is perfect for older machines, and an ideal introduction to Linux for first-time users.

    - Get Ubuntu Kylin - -
    -
    -
    -
    - {{ - image ( - url="https://assets.ubuntu.com/v1/34284c9d-ubuntu-kylin-2410.png", - alt="", - width="1360", - height="768", - hi_def=True, - loading="lazy" - ) | safe - }} +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/34284c9d-ubuntu-kylin-2410.png", + alt="", + width="1360", + height="768", + hi_def=True, + loading="lazy") | safe + }} +
    -
    -
    + -
    -
    -
    -
    -
    -
    - {{ - image( - url="https://assets.ubuntu.com/v1/b89d0c93-mate.svg", - alt="", - height="64", - width="64", - hi_def=True, - loading="lazy", - attrs={"class": "p-heading-icon__img u-image-separation"}, - ) | safe - }} -

    Ubuntu MATE

    +
    +
    +
    +
    +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/b89d0c93-mate.svg", + alt="", + height="64", + width="64", + hi_def=True, + loading="lazy", + attrs={"class": "p-heading-icon__img u-image-separation"},) | safe + }} +

    Ubuntu MATE

    +
    +
    +

    + Ubuntu MATE is a stable, easy-to-use operating system with a configurable desktop environment. It is ideal for those who want the most out of their computers and prefer a traditional desktop metaphor. With modest hardware requirements it is suitable for modern workstations, single board computers and older hardware alike. Ubuntu MATE makes modern computers fast and old computers usable. +

    + Get Ubuntu MATE + +
    -
    -

    Ubuntu MATE is a stable, easy-to-use operating system with a configurable desktop environment. It is ideal for those who want the most out of their computers and prefer a traditional desktop metaphor. With modest hardware requirements it is suitable for modern workstations, single board computers and older hardware alike. Ubuntu MATE makes modern computers fast and old computers usable.

    - Get Ubuntu MATE - -
    -
    -
    -
    - {{ - image ( - url="https://assets.ubuntu.com/v1/6dd459ba-ubuntu-mate-2410.png", - alt="", - width="1664", - height="936", - hi_def=True, - loading="lazy" - ) | safe - }} +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/6dd459ba-ubuntu-mate-2410.png", + alt="", + width="1664", + height="936", + hi_def=True, + loading="lazy") | safe + }} +
    -
    -
    + -
    -
    -
    -
    -
    -
    - {{ - image( - url="https://assets.ubuntu.com/v1/4a512076-ubuntustudio.svg", - alt="", - height="64", - width="64", - hi_def=True, - loading="lazy", - attrs={"class": "p-heading-icon__img u-image-separation"}, - ) | safe - }} -

    Ubuntu Studio

    +
    +
    +
    +
    +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/4a512076-ubuntustudio.svg", + alt="", + height="64", + width="64", + hi_def=True, + loading="lazy", + attrs={"class": "p-heading-icon__img u-image-separation"},) | safe + }} +

    Ubuntu Studio

    +
    +
    +

    + Ubuntu Studio is pre-configured for content creation of all kinds. Whether you're an audio engineer, musician, graphic designer, photographer, video producer, or streamer, this is a full-fledged desktop computing system that will fit your needs. If you can dream it, you can create it with Ubuntu Studio. +

    + Get Ubuntu Studio + +
    -
    -

    Ubuntu Studio is pre-configured for content creation of all kinds. Whether you're an audio engineer, musician, graphic designer, photographer, video producer, or streamer, this is a full-fledged desktop computing system that will fit your needs. If you can dream it, you can create it with Ubuntu Studio.

    - Get Ubuntu Studio - -
    -
    -
    -
    - {{ - image ( - url="https://assets.ubuntu.com/v1/bf9a44c0-ubuntu-studio-2410.png", - alt="", - width="1920", - height="1080", - hi_def=True, - loading="lazy" - ) | safe - }} +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/bf9a44c0-ubuntu-studio-2410.png", + alt="", + width="1920", + height="1080", + hi_def=True, + loading="lazy") | safe + }} +
    -
    -
    + -
    -
    -
    -
    -
    -
    - {{ - image ( - url="https://assets.ubuntu.com/v1/219d06b0-ubuntu-unity-logo.png", - alt="", - width="64", - height="64", - hi_def=True, - loading="lazy", - attrs={"class": "p-heading-icon__img u-image-separation"}, - ) | safe - }} -

    Ubuntu Unity

    +
    +
    +
    +
    +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/219d06b0-ubuntu-unity-logo.png", + alt="", + width="64", + height="64", + hi_def=True, + loading="lazy", + attrs={"class": "p-heading-icon__img u-image-separation"},) | safe + }} +

    Ubuntu Unity

    +
    +
    +

    + Bringing the best of Ubuntu and Unity together, Ubuntu Unity is a beautiful, slick and lightweight Ubuntu flavour. With its beautiful design, efficient and elegant workflow, and features like the heads-up display (HUD), the Global Menu, powerful search and a high level of customizability (using the Unity Tweak Tool), you'll be able to work with an unparalleled level of efficiency. You can also choose from a wide range of window animations and effects available in Compiz. +

    + Get Ubuntu Unity + +
    -
    -

    Bringing the best of Ubuntu and Unity together, Ubuntu Unity is a beautiful, slick and lightweight Ubuntu flavour. With its beautiful design, efficient and elegant workflow, and features like the heads-up display (HUD), the Global Menu, powerful search and a high level of customizability (using the Unity Tweak Tool), you'll be able to work with an unparalleled level of efficiency. You can also choose from a wide range of window animations and effects available in Compiz.

    - Get Ubuntu Unity - -
    -
    -
    -
    - {{ - image ( - url="https://assets.ubuntu.com/v1/5cfb071c-ubuntu-unity-2410.png", - alt="", - width="1920", - height="1080", - hi_def=True, - loading="lazy" - ) | safe - }} +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/5cfb071c-ubuntu-unity-2410.png", + alt="", + width="1920", + height="1080", + hi_def=True, + loading="lazy") | safe + }} +
    -
    -
    + -
    -
    -
    -
    -
    -
    - {{ - image( - url="https://assets.ubuntu.com/v1/36e8f12b-Xubuntu_logo.svg", - alt="", - height="64", - width="64", - hi_def=True, - loading="lazy", - attrs={"class": "p-heading-icon__img u-image-separation"}, - ) | safe - }} -

    Xubuntu

    +
    +
    +
    +
    +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/36e8f12b-Xubuntu_logo.svg", + alt="", + height="64", + width="64", + hi_def=True, + loading="lazy", + attrs={"class": "p-heading-icon__img u-image-separation"},) | safe + }} +

    Xubuntu

    +
    +
    +

    + Xubuntu comes with Xfce, which is a stable, light and configurable desktop environment with a lot of consideration for usability. Whether you have a high-end computer or even a moderately older machine, Xubuntu is able to provide you with a smooth and usable desktop experience. Xubuntu has an expansive list of customization options so you can make the desktop your own. +

    + Get Xubuntu + +
    -
    -

    Xubuntu comes with Xfce, which is a stable, light and configurable desktop environment with a lot of consideration for usability. Whether you have a high-end computer or even a moderately older machine, Xubuntu is able to provide you with a smooth and usable desktop experience. Xubuntu has an expansive list of customization options so you can make the desktop your own.

    - Get Xubuntu - -
    -
    -
    -
    - {{ - image ( - url="https://assets.ubuntu.com/v1/2415943d-xubuntu-2410.png", - alt="", - width="1920", - height="1080", - hi_def=True, - loading="lazy" - ) | safe - }} +
    +
    + {{ image(url="https://assets.ubuntu.com/v1/2415943d-xubuntu-2410.png", + alt="", + width="1920", + height="1080", + hi_def=True, + loading="lazy") | safe + }} +
    -
    -
    + -
    -
    -
    -

    More ways to experience Ubuntu

    -
    -
    -
    -
    -
    -
    -

    Ubuntu-based variants

    -
    -
    -

    In addition to the officially recognised flavours, dozens of other Linux distributions take Ubuntu as a base for their own distinctive ideas and approaches.

    -

    A complete list of known flavours, editions and customizations is maintained on the Ubuntu Wiki's UbuntuFlavors page ›

    -
    -
    -
    -
    -
    -

    Looking for Ubuntu?

    +
    +
    +
    +

    More ways to experience Ubuntu

    +
    +
    +
    +
    +
    +
    +

    Ubuntu-based variants

    +
    +
    +

    + In addition to the officially recognised flavours, dozens of other Linux distributions take Ubuntu as a base for their own distinctive ideas and approaches. +

    +

    + A complete list of known flavours, editions and customizations is maintained on the Ubuntu Wiki's UbuntuFlavors page › +

    +
    -
    -

    Download the latest release of Ubuntu desktop, the open source operating system that powers millions of PCs and laptops around the world. It's easy to install on Windows or macOS, or run Ubuntu alongside them!

    -

    Download now

    +
    +
    +
    +

    Looking for Ubuntu?

    +
    +
    +

    + Download the latest release of Ubuntu desktop, the open source operating system that powers millions of PCs and laptops around the world. It's easy to install on Windows or macOS, or run Ubuntu alongside them! +

    +

    + Download now +

    +
    -
    -
    +
    -{% include "desktop/partial/_desktop-latest-news.html" %} + {% include "desktop/partial/_desktop-latest-news.html" %} {% endblock content %} From b862908797052c434ac7b1750df7c0be985e8a15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20=27sil2100=27=20Zemczak?= Date: Thu, 10 Oct 2024 09:27:26 +0100 Subject: [PATCH 30/33] Remove mantic checksums (EOL), exchange with oracular ones - ready for release. --- releases.yaml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/releases.yaml b/releases.yaml index 735c2430356..8c5f2910ce0 100644 --- a/releases.yaml +++ b/releases.yaml @@ -9,10 +9,10 @@ latest: eol: "July 2025" past_eol_date: false release_notes_url: "https://discourse.ubuntu.com/t/oracular-oriole-release-notes/44878" - iso_download_size: "TBA" - server_iso_size: "TBA" - raspi_desktop_iso_size: "TBA" - raspi_server_iso_size: "TBA" + iso_download_size: "5.3GB" + server_iso_size: "2.0GB" + raspi_desktop_iso_size: "2.7GB" + raspi_server_iso_size: "1.2GB" rasp_pi_core_24_size: "314MB" lts: slug: NobleNumbat @@ -50,27 +50,27 @@ core_lts: checksums: desktop: + "24.10": "489079483487f92ad0d2f3d4b6c88a7b197969eb286b277534047920854a8b03 *ubuntu-24.10-desktop-amd64.iso" "24.04.1": "c2e6f4dc37ac944e2ed507f87c6188dd4d3179bf4a3f9e110d3c88d1f3294bdc *ubuntu-24.04.1-desktop-amd64.iso" - "23.10.1": "3b6c5275366d02160554fa5703add462da3b8ce9be1749f8806e8dbbffaa2b5a *ubuntu-23.10.1-desktop-amd64.iso" "22.04.5": "bfd1cee02bc4f35db939e69b934ba49a39a378797ce9aee20f6e3e3e728fefbf *ubuntu-22.04.5-desktop-amd64.iso" "21.10": "f8d3ab0faeaecb5d26628ae1aa21c9a13e0a242c381aa08157db8624d574b830 *ubuntu-21.10-desktop-amd64.iso" "20.04.6": "510ce77afcb9537f198bc7daa0e5b503b6e67aaed68146943c231baeaab94df1 *ubuntu-20.04.6-desktop-amd64.iso" live-server: + "24.10": "4fce7c02a5e5dbe3426da4aa0f8b7845e9a36aff29c5884d206a08e51b2c4c47 *ubuntu-24.10-live-server-amd64.iso" "24.04.1": "e240e4b801f7bb68c20d1356b60968ad0c33a41d00d828e74ceb3364a0317be9 *ubuntu-24.04.1-live-server-amd64.iso" - "23.10": "d2fb80d9ce77511ed500bcc1f813e6f676d4a3577009dfebce24269ca23346a5 *ubuntu-23.10-live-server-amd64.iso" "22.04.5": "9bc6028870aef3f74f4e16b900008179e78b130e6b0b9a140635434a46aa98b0 *ubuntu-22.04.5-live-server-amd64.iso" "21.10": "e84f546dfc6743f24e8b1e15db9cc2d2c698ec57d9adfb852971772d1ce692d4 *ubuntu-21.10-live-server-amd64.iso" "20.04.6": "b8f31413336b9393ad5d8ef0282717b2ab19f007df2e9ed5196c13d8f9153c8b *ubuntu-20.04.6-live-server-amd64.iso" "18.04.6": "6c647b1ab4318e8c560d5748f908e108be654bad1e165f7cf4f3c1fc43995934 *ubuntu-18.04.6-live-server-amd64.iso" desktop-arm64+raspi: + "24.10": "9aaacf14e4d12bd59ac20ba07d34dbe6ad2dee14bc211947915d6b2b845af424 *ubuntu-24.10-preinstalled-desktop-arm64+raspi.img.xz" "24.04.1": "5bd01d2a51196587b3fb2899a8f078a2a080278a83b3c8faa91f8daba750d00c *ubuntu-24.04.1-preinstalled-desktop-arm64+raspi.img.xz" - "23.10": "92cbd905c36114effcec6943d3438845dfac07e3bb238cde4c510b41a71f694b *ubuntu-23.10-preinstalled-desktop-arm64+raspi.img.xz" "22.04.5": "74764944dd4a96bdddd30cf1ffc133ecbe5ebb1d1f2eaa34cd5f8fbb57211c86 *ubuntu-22.04.5-preinstalled-desktop-arm64+raspi.img.xz" "21.10": "5187d507099f26bc4d8218085109af498fae5ff93b40c668f83bab5c7574d954 *ubuntu-21.10-preinstalled-desktop-arm64+raspi.img.xz" "21.04": "d89ee327a00b98d7166b1a8cc95d17762aaacd3b4d0fc756c5b6b65df1708f48 *ubuntu-21.04-preinstalled-desktop-arm64+raspi.img.xz" server-arm64+raspi: + "24.10": "ef594f0a75f79294b374466c7c49b2d56da223c99fa38d7baefb118ed8a0fb94 *ubuntu-24.10-preinstalled-server-arm64+raspi.img.xz" "24.04.1": "e59925e211080b20f02e4504bb2c8336b122d0738668491986ee29a95610e5b1 *ubuntu-24.04.1-preinstalled-server-arm64+raspi.img.xz" - "23.10": "81886cefc6b7abe5baf26dbc353bc69924dfc76416c15c3c3d03cf5ba30c90e8 *ubuntu-23.10-preinstalled-server-arm64+raspi.img.xz" "22.04.5": "fd7687c5c9422a6c7ba4717c227bf6473fe4e0c954d5a9f664201dcecc63e822 *ubuntu-22.04.5-preinstalled-server-arm64+raspi.img.xz" "21.10": "126f940d3b270a6c1fc5a183ac8a3d193805fead4f517296a7df9d3e7d691a03 *ubuntu-21.10-preinstalled-server-arm64+raspi.img.xz" "20.04.5": "44b98acd3fd4379c6b194696520b6aecb2f596b601e43e9b6934c83f0aa61026 *ubuntu-20.04.5-preinstalled-server-arm64+raspi.img.xz" @@ -80,6 +80,7 @@ checksums: "21.10": "341593c9607ed20744cd86941d94d73e3ba4f74e8ef2633eec63ce9b0cfac5a1 *ubuntu-21.10-preinstalled-server-armhf+raspi.img.xz" "20.04.5": "065c41846ddf7a1c636a1aac5a7d49ebcee819b141f9d57fd586c5f84b9b7942 *ubuntu-20.04.5-preinstalled-server-armhf+raspi.img.xz" server-riscv64: + "24.10": "a5c932527a48c65713d6c49ef2db258aa00753e910e038571ad09d4fbfa1e9bb *ubuntu-24.10-live-server-riscv64.img.gz" "24.04.1": "a93a43ec0af7df778c6e4cec4f0838c1e6549e37c60fcbba18d8ccf324983241 *ubuntu-24.04.1-live-server-riscv64.img.gz" "23.10": "5c300b9fff78f5d86fec06787e833573220165aeb310a8f1b5c56ca888bc91c2 *ubuntu-23.10-preinstalled-server-riscv64+unmatched.img.xz" "22.04.5": "4281edf7bff64d7ac4f8bae5b1ded7b66937ec51dd62ddfdbc7851e5c8c68ecb *ubuntu-22.04.5-preinstalled-server-riscv64+unmatched.img.xz" From 0be86860bd5ca4520b76e34d3e3832a1af414fcf Mon Sep 17 00:00:00 2001 From: MariaPaula Trujillo Date: Thu, 10 Oct 2024 16:49:15 +0200 Subject: [PATCH 31/33] Apply release fixes --- templates/download/risc-v/sifive-unmatched.html | 2 +- templates/download/risc-v/starfive-visionfive.html | 2 +- templates/download/server/manual.html | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/templates/download/risc-v/sifive-unmatched.html b/templates/download/risc-v/sifive-unmatched.html index 115dc65933f..121ac75d66e 100644 --- a/templates/download/risc-v/sifive-unmatched.html +++ b/templates/download/risc-v/sifive-unmatched.html @@ -34,7 +34,7 @@

    Download 24.10 Download 24.04.1 LTS + href="https://cdimage.ubuntu.com/releases/24.04.1/release/ubuntu-24.04.1-live-server-riscv64.img.gz">Download 24.04.1 LTS

    diff --git a/templates/download/risc-v/starfive-visionfive.html b/templates/download/risc-v/starfive-visionfive.html index 503041106a9..c1148455c70 100644 --- a/templates/download/risc-v/starfive-visionfive.html +++ b/templates/download/risc-v/starfive-visionfive.html @@ -33,7 +33,7 @@

    Download 24.10 + href="https://cdimage.ubuntu.com/releases/24.10/release/ubuntu-24.10-preinstalled-server-riscv64+visionfive2.img.xz">Download 24.10 Download 24.04.1 LTS

    diff --git a/templates/download/server/manual.html b/templates/download/server/manual.html index 2c60138a166..680e6c02bab 100644 --- a/templates/download/server/manual.html +++ b/templates/download/server/manual.html @@ -149,7 +149,7 @@

    Ubuntu {{ releases.lts.full_version }} LTS


    - [{{ releases.lts.short_version }} LTS] Release notes › + Release notes ›

    @@ -272,7 +272,7 @@

    Ubuntu {{ releases.latest.full_version }}

    Press release ›
  • - Release notes › + Release notes ›
  • From c7d513cd0e3ed6803e2d39676851705a7325ffa3 Mon Sep 17 00:00:00 2001 From: MariaPaula Trujillo Date: Thu, 10 Oct 2024 17:18:41 +0200 Subject: [PATCH 32/33] Fix download links --- templates/download/risc-v/sifive-unmatched.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/download/risc-v/sifive-unmatched.html b/templates/download/risc-v/sifive-unmatched.html index 121ac75d66e..115dc65933f 100644 --- a/templates/download/risc-v/sifive-unmatched.html +++ b/templates/download/risc-v/sifive-unmatched.html @@ -34,7 +34,7 @@

    Download 24.10 Download 24.04.1 LTS + href="https://cdimage.ubuntu.com/releases/24.04/release/ubuntu-24.04-preinstalled-server-riscv64+unmatched.img.xz">Download 24.04.1 LTS

    From 82454b0de4da4ca2e7af362397d695c4595b8e36 Mon Sep 17 00:00:00 2001 From: MariaPaula Trujillo Date: Thu, 10 Oct 2024 17:29:40 +0200 Subject: [PATCH 33/33] Fix link text --- templates/download/risc-v/sifive-unmatched.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/download/risc-v/sifive-unmatched.html b/templates/download/risc-v/sifive-unmatched.html index 115dc65933f..c504a284f22 100644 --- a/templates/download/risc-v/sifive-unmatched.html +++ b/templates/download/risc-v/sifive-unmatched.html @@ -34,7 +34,7 @@

    Download 24.10 Download 24.04.1 LTS + href="https://cdimage.ubuntu.com/releases/24.04/release/ubuntu-24.04-preinstalled-server-riscv64+unmatched.img.xz">Download 24.04 LTS