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