Skip to content

urbanogilson/debian-debootstrap-ports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

debian-debootstrap-ports

actions Docker Pulls License: MIT

Minimal Debian Docker images for architectures available only through Debian Ports — built with debootstrap and QEMU user-mode emulation.

Usage

Enable multi-architecture support on your Docker host (required once):

$ docker run --rm --privileged multiarch/qemu-user-static --reset -p yes

Then run any supported architecture from an x86_64 host:

$ docker run -it --rm urbanogilson/debian-debootstrap-ports:powerpc-forky-sid
root@urbanogilson:/# uname -a
Linux urbanogilson 6.17.0-20-generic #20~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 01:28:37 UTC 2 ppc GNU/Linux

Image variants

Each architecture is published in two variants:

Variant Tag pattern Description
full ARCH-VERSION Includes qemu-*-static — runs on any x86_64 host without extra setup
slim ARCH-VERSION-slim No QEMU binary — smaller, for use when binfmt is already registered on the host

Example tags: m68k-trixie-sid, m68k-trixie-sid-slim

Supported ports

Port Architecture Endianness Description
alpha Alpha 64-bit RISC little Port to the 64-bit RISC Alpha architecture.
hppa HP PA-RISC big Port to Hewlett-Packard's PA-RISC architecture.
loong64 LoongArch 64-bit little Port to the Loongson LoongArch 64-bit architecture.
m68k Motorola 68k big Port to the Motorola 68k series — Sun3 workstations, Apple Macintosh, Atari and Amiga.
powerpc PowerPC 32-bit big Port for Apple PowerMac, CHRP and PReP machines.
ppc64 PowerPC 64-bit big Port for 64-bit PowerPC systems.
sh4 SuperH little Port to Hitachi SuperH processors and the open-source J-Core processor.
sparc64 SPARC 64-bit big Port to Sun's 64-bit SPARC architecture.

All images target Debian sid (unstable) via deb.debian.org/debian-ports.

Source

Images are built from Debian other ports using debootstrap and scripts derived from moby/moby.

This project is based on multiarch/debian-debootstrap.

License

This project is licensed under the MIT License.

About

`debian-debootstrap-ports` Docker image for multiple architectures (alpha, hppa, m68k, powerpc, ppc64, and sh4)

Topics

Resources

License

Stars

Watchers

Forks

Languages