Guest image python-2026.10.26.2: licences and source code

The Linux guest that runs in this page contains software under the GNU General Public License version 2 (the Linux kernel and BusyBox). For this guest image version, the complete corresponding source code is available at no charge from our public repository github.com/xuwaters/xvm-sources at commit 29f297441da1023d6f96e192d42aa1cf4f07b5b4: the upstream source of the Linux kernel and BusyBox at the exact tag this image was built from, and Alpine's build files with every patch. Every patch we applied, the kernel configuration, and the scripts used to build and assemble the binaries, with the digests of the public container images they run in (tools.txt), are in this directory. The source remains available for as long as we serve this version and for at least three years afterwards. This page lists each source archive the build used with its SHA-256 and the tag and commit in that repository it corresponds to; index.json has the same in machine-readable form.

Machine-readable: index.json; checksums of this directory: SHA256SUMS; build-only tools (not distributed): tools.txt; the corresponding source: https://github.com/xuwaters/xvm-sources/tree/29f297441da1023d6f96e192d42aa1cf4f07b5b4.

linux 6.18.56

Licence: GPL-2.0-only WITH Linux-syscall-note. In the image: kernel Image (manifest object `kernel`; resident in the snapshot RAM).

Corresponding source: github.com/xuwaters/linux (tag v6.18.56, commit 17ad2612c11a748b50d32eefc681344b26fea946, the submodule linux of xvm-sources).

libkrunfw patches 0001/0002 (authorship kept), the configuration `config` (= libkrunfw's riscv64 config + recipe/xvm.config, olddefconfig), built by recipe/kbuild.sh in recipe/Dockerfile's image (recipe/builders.lock pins it).

Source archives

Licence texts, notices, patches and build files (18)

busybox 1.37.0-r31

Licence: GPL-2.0-only. In the image: /bin/busybox and its applet links.

Corresponding source: github.com/xuwaters/busybox (tag 1_37_0, commit be7d1b7b1701d225379bc1665487ed0871b592a5, the submodule busybox of xvm-sources).

Source archives

Licence texts, notices, patches and build files (82)

bzip2 1.0.8-r6

Licence: bzip2-1.0.6. In the image: /usr/lib/libbz2.so.1 (bz2).

Source archives

Licence texts, notices, patches and build files (9)

expat 2.9.0-r0

Licence: MIT. In the image: /usr/lib/libexpat.so.1 (xml.etree, xml.parsers.expat).

Source archives

Licence texts, notices, patches and build files (3)

libffi 3.5.2-r1

Licence: MIT. In the image: /usr/lib/libffi.so.8 (ctypes).

Source archives

Licence texts, notices, patches and build files (4)

mpdecimal 4.0.1-r0

Licence: BSD-2-Clause. In the image: /usr/lib/libmpdec.so.4 (decimal; libmpdec++ of the package is not in the image).

Source archives

Licence texts, notices, patches and build files (3)

musl 1.2.6-r2

Licence: MIT. In the image: /lib/ld-musl-riscv64.so.1 (libc).

Source archives

Licence texts, notices, patches and build files (13)

python3 3.14.8-r0

Licence: PSF-2.0. In the image: /usr/bin/python3.14, /usr/lib/libpython3.14.so.1.0 and the standard library /usr/lib/python3.14 with its bytecode (python3-pycache-pyc0), less the modules guest/images/python/drop.txt removes (python3/recipe/).

Alpine's build (alpine/python3/), installed without its install scripts; the standard library trimmed by python3/recipe/drop.txt (mkroot.sh MODE=python).

Source archives

Licence texts, notices, patches and build files (11)

xz 5.8.4-r0

Licence: GPL-2.0-or-later AND 0BSD AND Public-Domain AND LGPL-2.1-or-later. In the image: /usr/lib/liblzma.so.5 (lzma; xz-libs: the library only, 0BSD).

Source archives

Licence texts, notices, patches and build files (4)

zlib 1.3.2-r1

Licence: Zlib. In the image: /usr/lib/libz.so.1.3.2.

Source archives

Licence texts, notices, patches and build files (4)

xvm python-2026.10.26.2

Licence: MIT OR Apache-2.0. In the image: /sbin/xvm-agent (PID 1), statically linked with Rust's standard library, the crates below and musl (Rust's self-contained copy, MIT: musl/COPYRIGHT); /etc (passwd, group, profile, xvm/env, ...), the home template's .profile.

Our own code, MIT OR Apache-2.0: no source obligation. The scripts that build the GPL components are in their own directories here (kernel/recipe/).

Licence texts, notices, patches and build files (43)