Skip to content

22.10 Kinetic Kudu (2022-10-20)

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Feb 13:07
· 84 commits to master since this release
d8d8095
os:
- name: Ubuntu
  codename: Kinetic Kudu
  series: kinetic
  version: '22.10'
  docker:
    oci-platforms:
    - linux/386
    - linux/amd64
    - linux/arm/v7
    - linux/arm64
    - linux/ppc64le
    - linux/riscv64
    - linux/s390x
    cmt: |-
      Usage:
          docker run -it --rm ghcr.io/2cd/ubuntu:22.10
    mirror:
    - name: ghcr
      repositories:
      - ghcr.io/2cd/ubuntu:22.10
      - ghcr.io/2cd/ubuntu:kinetic
      repo-digests:
      - ghcr.io/2cd/ubuntu@sha256:0eef0d4f70e6414f27ce9e0ce2e7c28f78e6b17a3ed29f081036fb0b0380b884
    - name: reg
      repositories:
      - reg.tmoe.me:2096/ubuntu/22.10:latest
      - reg.tmoe.me:2096/ubuntu/kinetic:latest
      repo-digests:
      - reg.tmoe.me:2096/ubuntu/22.10@sha256:0eef0d4f70e6414f27ce9e0ce2e7c28f78e6b17a3ed29f081036fb0b0380b884
      - reg.tmoe.me:2096/ubuntu/kinetic@sha256:0eef0d4f70e6414f27ce9e0ce2e7c28f78e6b17a3ed29f081036fb0b0380b884
  tag:
  - name: kinetic-x64
    arch: x64
    datetime:
      build: 2024-02-21 12:14:07.684657174 +00:00:00
      update: 2024-02-21 13:07:34.030910372 +00:00:00
    docker:
      platform: linux/amd64
      repo-digests:
      - ghcr.io/2cd/ubuntu@sha256:4b990aa2b7e37812ed199d8e92c2fdb7312fa5e938aad62d8f6e02eb0ed7c426
      - reg.tmoe.me:2096/ubuntu/22.10@sha256:4b990aa2b7e37812ed199d8e92c2fdb7312fa5e938aad62d8f6e02eb0ed7c426
      - reg.tmoe.me:2096/ubuntu/kinetic@sha256:4b990aa2b7e37812ed199d8e92c2fdb7312fa5e938aad62d8f6e02eb0ed7c426
      mirror:
      - name: ghcr
        repositories:
        - ghcr.io/2cd/ubuntu:kinetic-x64
        - ghcr.io/2cd/ubuntu:22.10-x64
      - name: reg
        repositories:
        - reg.tmoe.me:2096/ubuntu/kinetic:x64
        - reg.tmoe.me:2096/ubuntu/22.10:x64
    file:
      name: 22.10_kinetic_x64.tar.zst
      size:
        bytes: 28493821
        readable: 27.17 MiB
        kib: 27826 KiB
        tar-bytes: 102246400
        tar-readable: 97.51 MiB
        cmt: |+
          Ideally:
              zstd size => download size (i.e., Consumes 27.17 MiB of traffic)
              tar size => uncompressed size (Actually, the extracted content is >= 97.51 MiB)
              zstd + tar size ~= space occupation for initial installation
                  (i.e., Requires at least 124.68 MiB of disk storage space, but actually needs more)

      modified-time: 2024-02-21 12:16:19.850980553 +00:00:00
      zstd:
        level: 18
        long-distance: false
        dict: false
      digest:
      - algorithm: blake3
        hex: cf26607cbe22159e90319e23ec88e3c2468221c1ffad1c7d42ecf08539060dea
        cmt: |+
          Usage:
              # run apt as root (i.e., +sudo/+doas)
              apt install b3sum

              # check blake3 hash
              echo 'cf26607cbe22159e90319e23ec88e3c2468221c1ffad1c7d42ecf08539060dea  22.10_kinetic_x64.tar.zst' > blake3.txt
              b3sum --check blake3.txt

      - algorithm: sha256
        hex: 8d796d11a1501989f7be52022600e4a661de49a6d6b67f82a5334ace9e3951df
        cmt: |+
          Usage:
              # check sha256 hash
              echo '8d796d11a1501989f7be52022600e4a661de49a6d6b67f82a5334ace9e3951df  22.10_kinetic_x64.tar.zst' > sha256.txt
              sha256sum --check sha256.txt

      mirror:
      - name: github
        url: https://github.com/2cd/ubuntu-museum/releases/download/22.10/22.10_kinetic_x64.tar.zst
        cmt: |+
          Usage:
              mkdir -p ./tmp/kinetic-x64
              cd tmp
              curl -LO 'https://github.com/2cd/ubuntu-museum/releases/download/22.10/22.10_kinetic_x64.tar.zst'

              # run gnutar or bsdtar (libarchive-tools) as root (e.g., doas tar -xvf file.tar.zst)
              tar -C kinetic-x64 -xf "22.10_kinetic_x64.tar.zst"

              # run apt as root (i.e., +sudo/+doas)
              apt install systemd-container qemu-user-static

              # run nspawn as root (i.e., +sudo/+doas)
              systemd-nspawn -D kinetic-x64 -E LANG=$LANG

  - name: kinetic-arm64
    arch: arm64
    datetime:
      build: 2024-02-21 12:14:11.626879584 +00:00:00
      update: 2024-02-21 13:07:34.057657952 +00:00:00
    docker:
      platform: linux/arm64
      repo-digests:
      - ghcr.io/2cd/ubuntu@sha256:02e1a0b34006e6e1bc9d034a322aea7e5e1ba251d9a91aef999582d0c78f512f
      - reg.tmoe.me:2096/ubuntu/22.10@sha256:02e1a0b34006e6e1bc9d034a322aea7e5e1ba251d9a91aef999582d0c78f512f
      - reg.tmoe.me:2096/ubuntu/kinetic@sha256:02e1a0b34006e6e1bc9d034a322aea7e5e1ba251d9a91aef999582d0c78f512f
      mirror:
      - name: ghcr
        repositories:
        - ghcr.io/2cd/ubuntu:kinetic-arm64
        - ghcr.io/2cd/ubuntu:22.10-arm64
      - name: reg
        repositories:
        - reg.tmoe.me:2096/ubuntu/kinetic:arm64
        - reg.tmoe.me:2096/ubuntu/22.10:arm64
    file:
      name: 22.10_kinetic_arm64.tar.zst
      size:
        bytes: 27425375
        readable: 26.15 MiB
        kib: 26782.6 KiB
        tar-bytes: 115773440
        tar-readable: 110.41 MiB
        cmt: |+
          Ideally:
              zstd size => download size (i.e., Consumes 26.15 MiB of traffic)
              tar size => uncompressed size (Actually, the extracted content is >= 110.41 MiB)
              zstd + tar size ~= space occupation for initial installation
                  (i.e., Requires at least 136.57 MiB of disk storage space, but actually needs more)

      modified-time: 2024-02-21 12:19:27.213511763 +00:00:00
      zstd:
        level: 18
        long-distance: false
        dict: false
      digest:
      - algorithm: blake3
        hex: c14691ecc527668ab2b5d4fd05be7f7e92b62b7568eabef82eb005a54a24fa09
        cmt: |+
          Usage:
              # run apt as root (i.e., +sudo/+doas)
              apt install b3sum

              # check blake3 hash
              echo 'c14691ecc527668ab2b5d4fd05be7f7e92b62b7568eabef82eb005a54a24fa09  22.10_kinetic_arm64.tar.zst' > blake3.txt
              b3sum --check blake3.txt

      - algorithm: sha256
        hex: 5cefd38004ffc87fb1cb7884baebf2878d4ad4428107146ec8bee8f936cc1343
        cmt: |+
          Usage:
              # check sha256 hash
              echo '5cefd38004ffc87fb1cb7884baebf2878d4ad4428107146ec8bee8f936cc1343  22.10_kinetic_arm64.tar.zst' > sha256.txt
              sha256sum --check sha256.txt

      mirror:
      - name: github
        url: https://github.com/2cd/ubuntu-museum/releases/download/22.10/22.10_kinetic_arm64.tar.zst
        cmt: |+
          Usage:
              mkdir -p ./tmp/kinetic-arm64
              cd tmp
              curl -LO 'https://github.com/2cd/ubuntu-museum/releases/download/22.10/22.10_kinetic_arm64.tar.zst'

              # run gnutar or bsdtar (libarchive-tools) as root (e.g., doas tar -xvf file.tar.zst)
              tar -C kinetic-arm64 -xf "22.10_kinetic_arm64.tar.zst"

              # run apt as root (i.e., +sudo/+doas)
              apt install systemd-container qemu-user-static

              # run nspawn as root (i.e., +sudo/+doas)
              systemd-nspawn -D kinetic-arm64 -E LANG=$LANG

  - name: kinetic-armv7a
    arch: armv7a
    datetime:
      build: 2024-02-21 12:14:43.811708659 +00:00:00
      update: 2024-02-21 13:07:34.083274478 +00:00:00
    docker:
      platform: linux/arm/v7
      repo-digests:
      - ghcr.io/2cd/ubuntu@sha256:f99be7ca6b0ab021a3a898569dd40539bb85c22be38a1acf57fcd6ed53f2b07b
      - reg.tmoe.me:2096/ubuntu/22.10@sha256:f99be7ca6b0ab021a3a898569dd40539bb85c22be38a1acf57fcd6ed53f2b07b
      - reg.tmoe.me:2096/ubuntu/kinetic@sha256:f99be7ca6b0ab021a3a898569dd40539bb85c22be38a1acf57fcd6ed53f2b07b
      mirror:
      - name: ghcr
        repositories:
        - ghcr.io/2cd/ubuntu:kinetic-armv7a
        - ghcr.io/2cd/ubuntu:22.10-armv7a
      - name: reg
        repositories:
        - reg.tmoe.me:2096/ubuntu/kinetic:armv7a
        - reg.tmoe.me:2096/ubuntu/22.10:armv7a
    file:
      name: 22.10_kinetic_armv7a.tar.zst
      size:
        bytes: 26422690
        readable: 25.2 MiB
        kib: 25803.41 KiB
        tar-bytes: 102625280
        tar-readable: 97.87 MiB
        cmt: |+
          Ideally:
              zstd size => download size (i.e., Consumes 25.2 MiB of traffic)
              tar size => uncompressed size (Actually, the extracted content is >= 97.87 MiB)
              zstd + tar size ~= space occupation for initial installation
                  (i.e., Requires at least 123.07 MiB of disk storage space, but actually needs more)

      modified-time: 2024-02-21 12:19:27.03989623 +00:00:00
      zstd:
        level: 18
        long-distance: false
        dict: false
      digest:
      - algorithm: blake3
        hex: 34bf0759baecb64b949b89b2ecd99431228c0716b822504c8b02fcd219b69b30
        cmt: |+
          Usage:
              # run apt as root (i.e., +sudo/+doas)
              apt install b3sum

              # check blake3 hash
              echo '34bf0759baecb64b949b89b2ecd99431228c0716b822504c8b02fcd219b69b30  22.10_kinetic_armv7a.tar.zst' > blake3.txt
              b3sum --check blake3.txt

      - algorithm: sha256
        hex: 966051f8c6ab1d866fd5534421566b98268e059e67a8e4a42724cf1050261b4f
        cmt: |+
          Usage:
              # check sha256 hash
              echo '966051f8c6ab1d866fd5534421566b98268e059e67a8e4a42724cf1050261b4f  22.10_kinetic_armv7a.tar.zst' > sha256.txt
              sha256sum --check sha256.txt

      mirror:
      - name: github
        url: https://github.com/2cd/ubuntu-museum/releases/download/22.10/22.10_kinetic_armv7a.tar.zst
        cmt: |+
          Usage:
              mkdir -p ./tmp/kinetic-armv7a
              cd tmp
              curl -LO 'https://github.com/2cd/ubuntu-museum/releases/download/22.10/22.10_kinetic_armv7a.tar.zst'

              # run gnutar or bsdtar (libarchive-tools) as root (e.g., doas tar -xvf file.tar.zst)
              tar -C kinetic-armv7a -xf "22.10_kinetic_armv7a.tar.zst"

              # run apt as root (i.e., +sudo/+doas)
              apt install systemd-container qemu-user-static

              # run nspawn as root (i.e., +sudo/+doas)
              systemd-nspawn -D kinetic-armv7a -E LANG=$LANG

  - name: kinetic-x86
    arch: x86
    datetime:
      build: 2024-02-21 12:16:37.22904556 +00:00:00
      update: 2024-02-21 13:07:34.111994965 +00:00:00
    docker:
      platform: linux/386
      repo-digests:
      - ghcr.io/2cd/ubuntu@sha256:1a97b597616c107e0c95012ef11493906b447baef4610b5532c526221429a84d
      - reg.tmoe.me:2096/ubuntu/22.10@sha256:1a97b597616c107e0c95012ef11493906b447baef4610b5532c526221429a84d
      - reg.tmoe.me:2096/ubuntu/kinetic@sha256:1a97b597616c107e0c95012ef11493906b447baef4610b5532c526221429a84d
      mirror:
      - name: ghcr
        repositories:
        - ghcr.io/2cd/ubuntu:kinetic-x86
        - ghcr.io/2cd/ubuntu:22.10-x86
      - name: reg
        repositories:
        - reg.tmoe.me:2096/ubuntu/kinetic:x86
        - reg.tmoe.me:2096/ubuntu/22.10:x86
    file:
      name: 22.10_kinetic_x86.tar.zst
      size:
        bytes: 29715571
        readable: 28.34 MiB
        kib: 29019.11 KiB
        tar-bytes: 108656640
        tar-readable: 103.62 MiB
        cmt: |+
          Ideally:
              zstd size => download size (i.e., Consumes 28.34 MiB of traffic)
              tar size => uncompressed size (Actually, the extracted content is >= 103.62 MiB)
              zstd + tar size ~= space occupation for initial installation
                  (i.e., Requires at least 131.96 MiB of disk storage space, but actually needs more)

      modified-time: 2024-02-21 12:19:14.60648659 +00:00:00
      zstd:
        level: 18
        long-distance: false
        dict: false
      digest:
      - algorithm: blake3
        hex: f8afd5dd3fa337daee8c24be6ecae7896ab802ab5a9ee571bbd64b1fd39d239e
        cmt: |+
          Usage:
              # run apt as root (i.e., +sudo/+doas)
              apt install b3sum

              # check blake3 hash
              echo 'f8afd5dd3fa337daee8c24be6ecae7896ab802ab5a9ee571bbd64b1fd39d239e  22.10_kinetic_x86.tar.zst' > blake3.txt
              b3sum --check blake3.txt

      - algorithm: sha256
        hex: f360c6f1fd1fc8796d76aaa68480fa50007ca189443a9219e309d67346e12bde
        cmt: |+
          Usage:
              # check sha256 hash
              echo 'f360c6f1fd1fc8796d76aaa68480fa50007ca189443a9219e309d67346e12bde  22.10_kinetic_x86.tar.zst' > sha256.txt
              sha256sum --check sha256.txt

      mirror:
      - name: github
        url: https://github.com/2cd/ubuntu-museum/releases/download/22.10/22.10_kinetic_x86.tar.zst
        cmt: |+
          Usage:
              mkdir -p ./tmp/kinetic-x86
              cd tmp
              curl -LO 'https://github.com/2cd/ubuntu-museum/releases/download/22.10/22.10_kinetic_x86.tar.zst'

              # run gnutar or bsdtar (libarchive-tools) as root (e.g., doas tar -xvf file.tar.zst)
              tar -C kinetic-x86 -xf "22.10_kinetic_x86.tar.zst"

              # run apt as root (i.e., +sudo/+doas)
              apt install systemd-container qemu-user-static

              # run nspawn as root (i.e., +sudo/+doas)
              systemd-nspawn -D kinetic-x86 -E LANG=$LANG

  - name: kinetic-ppc64le
    arch: ppc64le
    datetime:
      build: 2024-02-21 12:14:24.42992746 +00:00:00
      update: 2024-02-21 13:07:34.142293707 +00:00:00
    docker:
      platform: linux/ppc64le
      repo-digests:
      - ghcr.io/2cd/ubuntu@sha256:5658f06a6c6f8d8c5b598e1e55c361480b19b056895fef9c0e018dfe61b313a9
      - reg.tmoe.me:2096/ubuntu/22.10@sha256:5658f06a6c6f8d8c5b598e1e55c361480b19b056895fef9c0e018dfe61b313a9
      - reg.tmoe.me:2096/ubuntu/kinetic@sha256:5658f06a6c6f8d8c5b598e1e55c361480b19b056895fef9c0e018dfe61b313a9
      mirror:
      - name: ghcr
        repositories:
        - ghcr.io/2cd/ubuntu:kinetic-ppc64le
        - ghcr.io/2cd/ubuntu:22.10-ppc64le
      - name: reg
        repositories:
        - reg.tmoe.me:2096/ubuntu/kinetic:ppc64le
        - reg.tmoe.me:2096/ubuntu/22.10:ppc64le
    file:
      name: 22.10_kinetic_ppc64le.tar.zst
      size:
        bytes: 31520351
        readable: 30.06 MiB
        kib: 30781.6 KiB
        tar-bytes: 142725120
        tar-readable: 136.11 MiB
        cmt: |+
          Ideally:
              zstd size => download size (i.e., Consumes 30.06 MiB of traffic)
              tar size => uncompressed size (Actually, the extracted content is >= 136.11 MiB)
              zstd + tar size ~= space occupation for initial installation
                  (i.e., Requires at least 166.17 MiB of disk storage space, but actually needs more)

      modified-time: 2024-02-21 12:19:39.145393411 +00:00:00
      zstd:
        level: 18
        long-distance: false
        dict: false
      digest:
      - algorithm: blake3
        hex: e4a23224c7885edb86abe49b6cc13a960a7fe8058900d3d25ae486ed5354d406
        cmt: |+
          Usage:
              # run apt as root (i.e., +sudo/+doas)
              apt install b3sum

              # check blake3 hash
              echo 'e4a23224c7885edb86abe49b6cc13a960a7fe8058900d3d25ae486ed5354d406  22.10_kinetic_ppc64le.tar.zst' > blake3.txt
              b3sum --check blake3.txt

      - algorithm: sha256
        hex: abc67843d5dd42bf318c991e833785c5ab047664ae4f5105347550cf9c8b819b
        cmt: |+
          Usage:
              # check sha256 hash
              echo 'abc67843d5dd42bf318c991e833785c5ab047664ae4f5105347550cf9c8b819b  22.10_kinetic_ppc64le.tar.zst' > sha256.txt
              sha256sum --check sha256.txt

      mirror:
      - name: github
        url: https://github.com/2cd/ubuntu-museum/releases/download/22.10/22.10_kinetic_ppc64le.tar.zst
        cmt: |+
          Usage:
              mkdir -p ./tmp/kinetic-ppc64le
              cd tmp
              curl -LO 'https://github.com/2cd/ubuntu-museum/releases/download/22.10/22.10_kinetic_ppc64le.tar.zst'

              # run gnutar or bsdtar (libarchive-tools) as root (e.g., doas tar -xvf file.tar.zst)
              tar -C kinetic-ppc64le -xf "22.10_kinetic_ppc64le.tar.zst"

              # run apt as root (i.e., +sudo/+doas)
              apt install systemd-container qemu-user-static

              # run nspawn as root (i.e., +sudo/+doas)
              systemd-nspawn -D kinetic-ppc64le -E LANG=$LANG

  - name: kinetic-rv64gc
    arch: rv64gc
    datetime:
      build: 2024-02-21 12:14:44.437288249 +00:00:00
      update: 2024-02-21 13:07:34.168006694 +00:00:00
    docker:
      platform: linux/riscv64
      repo-digests:
      - ghcr.io/2cd/ubuntu@sha256:945f184f29b21176b59793125d2b3a4a9d9efce084a0677148e9b006effea284
      - reg.tmoe.me:2096/ubuntu/22.10@sha256:945f184f29b21176b59793125d2b3a4a9d9efce084a0677148e9b006effea284
      - reg.tmoe.me:2096/ubuntu/kinetic@sha256:945f184f29b21176b59793125d2b3a4a9d9efce084a0677148e9b006effea284
      mirror:
      - name: ghcr
        repositories:
        - ghcr.io/2cd/ubuntu:kinetic-rv64gc
        - ghcr.io/2cd/ubuntu:22.10-rv64gc
      - name: reg
        repositories:
        - reg.tmoe.me:2096/ubuntu/kinetic:rv64gc
        - reg.tmoe.me:2096/ubuntu/22.10:rv64gc
    file:
      name: 22.10_kinetic_rv64gc.tar.zst
      size:
        bytes: 26295117
        readable: 25.08 MiB
        kib: 25678.83 KiB
        tar-bytes: 86476800
        tar-readable: 82.47 MiB
        cmt: |+
          Ideally:
              zstd size => download size (i.e., Consumes 25.08 MiB of traffic)
              tar size => uncompressed size (Actually, the extracted content is >= 82.47 MiB)
              zstd + tar size ~= space occupation for initial installation
                  (i.e., Requires at least 107.55 MiB of disk storage space, but actually needs more)

      modified-time: 2024-02-21 12:18:56.800232689 +00:00:00
      zstd:
        level: 18
        long-distance: false
        dict: false
      digest:
      - algorithm: blake3
        hex: 49b7f41019421808f68025693180ae25e7dfbc7abd54ccad470dfa2e18063a20
        cmt: |+
          Usage:
              # run apt as root (i.e., +sudo/+doas)
              apt install b3sum

              # check blake3 hash
              echo '49b7f41019421808f68025693180ae25e7dfbc7abd54ccad470dfa2e18063a20  22.10_kinetic_rv64gc.tar.zst' > blake3.txt
              b3sum --check blake3.txt

      - algorithm: sha256
        hex: 9d76c5a2e1ada90a998b7075e6c63950e4c8330d372483b6dd66614f9cd2fac9
        cmt: |+
          Usage:
              # check sha256 hash
              echo '9d76c5a2e1ada90a998b7075e6c63950e4c8330d372483b6dd66614f9cd2fac9  22.10_kinetic_rv64gc.tar.zst' > sha256.txt
              sha256sum --check sha256.txt

      mirror:
      - name: github
        url: https://github.com/2cd/ubuntu-museum/releases/download/22.10/22.10_kinetic_rv64gc.tar.zst
        cmt: |+
          Usage:
              mkdir -p ./tmp/kinetic-rv64gc
              cd tmp
              curl -LO 'https://github.com/2cd/ubuntu-museum/releases/download/22.10/22.10_kinetic_rv64gc.tar.zst'

              # run gnutar or bsdtar (libarchive-tools) as root (e.g., doas tar -xvf file.tar.zst)
              tar -C kinetic-rv64gc -xf "22.10_kinetic_rv64gc.tar.zst"

              # run apt as root (i.e., +sudo/+doas)
              apt install systemd-container qemu-user-static

              # run nspawn as root (i.e., +sudo/+doas)
              systemd-nspawn -D kinetic-rv64gc -E LANG=$LANG

  - name: kinetic-s390x
    arch: s390x
    datetime:
      build: 2024-02-21 12:14:31.864727943 +00:00:00
      update: 2024-02-21 13:07:34.195315178 +00:00:00
    docker:
      platform: linux/s390x
      repo-digests:
      - ghcr.io/2cd/ubuntu@sha256:31eed254bf41f14b41f106800178ba06ff5f788348d583f0b8e300318bc92442
      - reg.tmoe.me:2096/ubuntu/22.10@sha256:31eed254bf41f14b41f106800178ba06ff5f788348d583f0b8e300318bc92442
      - reg.tmoe.me:2096/ubuntu/kinetic@sha256:31eed254bf41f14b41f106800178ba06ff5f788348d583f0b8e300318bc92442
      mirror:
      - name: ghcr
        repositories:
        - ghcr.io/2cd/ubuntu:kinetic-s390x
        - ghcr.io/2cd/ubuntu:22.10-s390x
      - name: reg
        repositories:
        - reg.tmoe.me:2096/ubuntu/kinetic:s390x
        - reg.tmoe.me:2096/ubuntu/22.10:s390x
    file:
      name: 22.10_kinetic_s390x.tar.zst
      size:
        bytes: 27106760
        readable: 25.85 MiB
        kib: 26471.45 KiB
        tar-bytes: 98406400
        tar-readable: 93.85 MiB
        cmt: |+
          Ideally:
              zstd size => download size (i.e., Consumes 25.85 MiB of traffic)
              tar size => uncompressed size (Actually, the extracted content is >= 93.85 MiB)
              zstd + tar size ~= space occupation for initial installation
                  (i.e., Requires at least 119.7 MiB of disk storage space, but actually needs more)

      modified-time: 2024-02-21 12:19:49.422882752 +00:00:00
      zstd:
        level: 18
        long-distance: false
        dict: false
      digest:
      - algorithm: blake3
        hex: 1643c777bc728e60514d80f94912ced724d237b5c52fa6402455935b491328e1
        cmt: |+
          Usage:
              # run apt as root (i.e., +sudo/+doas)
              apt install b3sum

              # check blake3 hash
              echo '1643c777bc728e60514d80f94912ced724d237b5c52fa6402455935b491328e1  22.10_kinetic_s390x.tar.zst' > blake3.txt
              b3sum --check blake3.txt

      - algorithm: sha256
        hex: 34ed1a65aa8d350e1276371c900ebb862fc05a294e636505a3fb9fd94f7a4cbb
        cmt: |+
          Usage:
              # check sha256 hash
              echo '34ed1a65aa8d350e1276371c900ebb862fc05a294e636505a3fb9fd94f7a4cbb  22.10_kinetic_s390x.tar.zst' > sha256.txt
              sha256sum --check sha256.txt

      mirror:
      - name: github
        url: https://github.com/2cd/ubuntu-museum/releases/download/22.10/22.10_kinetic_s390x.tar.zst
        cmt: |+
          Usage:
              mkdir -p ./tmp/kinetic-s390x
              cd tmp
              curl -LO 'https://github.com/2cd/ubuntu-museum/releases/download/22.10/22.10_kinetic_s390x.tar.zst'

              # run gnutar or bsdtar (libarchive-tools) as root (e.g., doas tar -xvf file.tar.zst)
              tar -C kinetic-s390x -xf "22.10_kinetic_s390x.tar.zst"

              # run apt as root (i.e., +sudo/+doas)
              apt install systemd-container qemu-user-static

              # run nspawn as root (i.e., +sudo/+doas)
              systemd-nspawn -D kinetic-s390x -E LANG=$LANG