Credits & Acknowledgements

September 21, 2026 ยท View on GitHub

Podroid stands on the shoulders of an enormous amount of open-source work. The list below covers the upstream projects whose code, designs, fonts, or themes are shipped inside the APK, along with the major Android-side dependencies. Every component remains under its own upstream license; see LICENSE for Podroid's own license (GPL v2.0).

If something you maintain is included here and we missed you, please open an issue or a pull request and we will fix it.


Virtual machine stack

These projects make up the actual Linux system that runs inside Podroid.

Linux kernel

Podroid ships a custom build of the upstream Linux kernel (currently 7.1.5) configured specifically for OCI-compatible containers under QEMU TCG.

  • Project: https://kernel.org
  • License: GNU General Public License v2.0
  • Maintainers: Linus Torvalds and the Linux kernel community

Alpine Linux

The guest userspace is a slightly customized Alpine Linux 3.24 root filesystem.

Container runtimes

The full rootless OCI stack ships pre-installed and pre-configured. Docker and LXC are bundled alongside Podman for users who prefer them.

ComponentRoleProject
PodmanDaemonless container enginehttps://podman.io
DockerClassic daemon-based container enginehttps://www.docker.com
LXCSystem containers (alternative to OCI)https://linuxcontainers.org
crunFast, low-memory OCI runtimehttps://github.com/containers/crun
netavarkContainer network configuration toolhttps://github.com/containers/netavark
aardvark-dnsDNS resolver for netavark networkshttps://github.com/containers/aardvark-dns
fuse-overlayfsRootless overlay filesystem driverhttps://github.com/containers/fuse-overlayfs
slirp4netnsRootless user-mode networkinghttps://github.com/rootless-containers/slirp4netns
shadow-utilsnewuidmap / newgidmap for rootlesshttps://github.com/shadow-maint/shadow

All maintained by the containers community; primarily Apache-2.0 / GPL-2.0 licensed.

System & init

X11 desktop stack

The in-app X11 viewer is backed by these components running inside the VM. Podroid's Android side speaks RFB 3.8 directly (no third-party VNC client) and decodes the audio stream natively.


Emulation

QEMU

QEMU provides the machine emulation that makes everything else possible. Podroid currently builds against QEMU 11.0.4, cross-compiled for arm64 Android.

libslirp

SLIRP is QEMU's user-mode network stack. Podroid links it into the QEMU binary statically.

libucontext

Bionic does not implement the System V ucontext.h API, which QEMU coroutines depend on. Podroid links against Ariadne Conill's portable libucontext to fill the gap.

Limbo PC Emulator

Limbo pioneered running QEMU on Android years ago and solved many of the platform-specific issues we no longer have to. Although Podroid is a fresh codebase with a different UI and pipeline, the lineage of "QEMU on Android" traces back to Max Kastanas's work.


Terminal & UI

Termux Terminal Emulator

The terminal layer (xterm-256color emulator, escape-sequence parsing, mouse tracking, color theme parsing) is the Termux project's terminal-view and terminal-emulator libraries, consumed via JitPack as com.github.termux:terminal-view:0.118.1. Podroid rebuilds libtermux.so locally for 16 KB page alignment.

Color themes

Podroid ships 122 terminal color schemes covering most of the popular ecosystem (Dracula, Nord, Solarized, Tokyo Night, Catppuccin, Gruvbox, Monokai, the base16 family, and more). The themes are sourced from the Gogh project's curated collection (MIT). Individual color palette designers are credited within each .properties file.

Bundled fonts

FontLicense
JetBrains MonoOFL-1.1
Fira CodeOFL-1.1
Cascadia CodeOFL-1.1
Source Code ProOFL-1.1
HackMIT + Bitstream
IosevkaOFL-1.1
Victor MonoOFL-1.1
MonofurFree for personal & commercial use
Anonymous ProOFL-1.1
DejaVu Sans MonoDejaVu / Bitstream Vera
Liberation MonoOFL-1.1
Ubuntu MonoUFL-1.0
TerminusOFL-1.1

Android application

Language & libraries

  • Kotlin by JetBrains s.r.o. (https://kotlinlang.org, Apache-2.0)
  • Jetpack Compose by Google LLC (Apache-2.0)
  • AndroidX (Lifecycle, Navigation, DataStore, ViewModel, Activity Compose) by Google LLC (Apache-2.0)
  • Hilt / Dagger by Google LLC and the Dagger Authors (Apache-2.0)
  • Material 3 by Google LLC (Apache-2.0)
  • kotlinx.coroutines by JetBrains (Apache-2.0)

Build toolchain

  • Android Gradle Plugin, Android SDK, Android NDK r27c by Google LLC
  • Gradle by Gradle, Inc. (Apache-2.0)
  • Docker for the cross-build pipelines used by the kernel, initramfs, rootfs, and QEMU stages

Podroid

Podroid itself is developed by ExTV and contributors.

If you have contributed code, themes, fonts, or bug reports and would like to be listed here, please open an issue or a pull request.


Reporting missing or incorrect attribution

We take attribution seriously. If you believe your work is shipped in Podroid but not properly credited, or if any information above is incorrect, please open an issue and we will get it fixed quickly.