This is a list of Linux applications which are being used to test linux(4) on amd64 under 13-STABLE and 14-CURRENT, usually within a Ubuntu chroot. In general it includes larger pieces of code, preferably ones with a test suite available. "Small items", like Linux bash, git, ls, grep, or gcc binaries, probably don't need to be included, unless they don't work, in which case they definitely should. General rule: if it doesn't work it should be on the list. Unless it's a Steam game; please see https://github.com/shkhln/linuxulator-steam-utils/wiki/Compatibility for these.

App

Package

Arch

Distribution

Status

Notes

1password Linux

appimage beta (2020-Oct-21)

amd64

n/a

Broken

gets SIGTRAP; "unsupported setsockopt level 1 optname 16" (SO_PASSCRED) (Electron-using, same error as chromium and other electron apps like Signal in sandbox_ipc_thr)

adom

adom_linux_ubuntu_64_3.3.3

amd64

Ubuntu 18.04.4 LTS

Works fine

Installed from tarball

apt

apt-1.6.12ubuntu0.1

amd64

Ubuntu 18.04.4 LTS

Works

Need to add APT::Cache-Start 251658240; to /etc/apt/apt.conf.d/00aptitude.

Apache HTTPD

apache2-2.4.29-1ubuntu4.13

amd64

Ubuntu 18.04.4 LTS

Works

"unsupported setsockopt level 6 optname 9" (TCP_DEFER_ACCEPT)

Brave

brave-browser-1.20.103 : chromium:88.0.4324.152

amd64

Ubuntu 20.04 LTS

Works

It works. But, there're some warnings: getsockopt, socket AF_NETLINK. It was tested with following flags: --no-sandbox --no-zygote --test-type --v=0

BusyBox

busybox-static-1:1.27.2-2ubuntu3.2

amd64

Ubuntu 18.04.4 LTS

Works fine

BusyBox

busybox-static-1:1.30.1-4ubuntu6

arm64

Ubuntu 20.04 LTS

Works fine

Chrome

google-chrome-stable-87.0.4280.88-1

amd64

Ubuntu 18.04.5 LTS

Works

Requires "--no-sandbox --no-zygote --in-process-gpu" options; "--no-zygote" required for Widevine. From https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

Chromium

chromium-browser87.0.4280.66-0ubuntu0.18.04.1

amd64

Ubuntu 18.04.5 LTS

Works

Requires "--no-sandbox --no-zygote --in-process-gpu" options; "--no-zygote" required for Widevine

DB2

v11.5.4_linuxx64_server_dec

amd64

Ubuntu 18.04.4 LTS

Broken

Installation (db2setup) mostly succeeds, except for ITSAMP; it's possible that I just don't know how to use it

Dwarf Fortress

dwarf-fortress-0.47.04-1

amd64

Ubuntu 20.04 LTS

Works fine

Installed with "apt install dwarf-fortress"; the one from tarball has some problem with SDL libraries

EAGLE

Autodesk_EAGLE_9.6.2_English_Linux_64bit.tar.gz

amd64

Ubuntu 18.04.4 LTS

Broken

"[7778:7778:1029/162212.435392:FATAL:zygote_host_impl_linux.cc(140)] Check failed: base::UnixDomainSocket::EnableReceiveProcessId(fds[0])."

Element messenger

element-desktop-1.7.21

amd64

Ubuntu 20.04 LTS

Works

It works. But, there're some warnings: getsockopt, socket AF_NETLINK. It was tested with following flags: --no-sandbox --no-zygote --test-type --v=0

EMACS

emacs25-25.2+1-6

amd64

Ubuntu 18.04.4 LTS

Works fine

Firefox

firefox-77.0.1+build1-0ubuntu0.18.04.1

amd64

Ubuntu 18.04.4 LTS

Works

Works on 13-CURRENT since r367288

Firestorm Viewer

Phoenix_Firestorm-Releasex64_x86_64_6.3.9.58205

amd64

Ubuntu 20.04.1 LTS

Works

Works with Intel graphics. Does not work with Nvidia unless you can patch linux-nvidia-libs or something

glxgears

mesa-utils-8.4.0-1

amd64

Ubuntu 18.04.4 LTS

Works fine

Requires at least drm-devel-kmod-5.4.62.g20201109, otherwise crashes immediately

golang

golang-2:1.13~1ubuntu2

amd64

Ubuntu 20.04.3 LTS

Works fine

To test: cd /usr/share/go/test && go run run.go -v

golang

golang-2:1.13~1ubuntu2

arm64

Ubuntu 20.04 LTS

Broken

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270250

golang

golang-2:1.18~0ubuntu2

amd64

Ubuntu 22.04 LTS

Works

grep

grep-3.1-2build1

amd64

Ubuntu 18.04.4 LTS

Works

irssi

irssi-1.0.5-1ubuntu4.2

amd64

Ubuntu 18.04.4 LTS

Works fine

Konsole

konsole-4:17.12.3-1ubuntu1

amd64

Ubuntu 18.04.4 LTS

Works

Requires /home and /net nullfs mounts; "ioctl fd=9, cmd=0x5441 ('T',65) is not implemented"

mc

mc-3:4.8.19-1

amd64

Ubuntu 18.04.4 LTS

Works

ioctl fd=0, cmd=0x541c ('T',28) is not implemented

Mathematica

Mathematica_12.1.1_LINUX.sh

amd64

Ubuntu 18.04.4 LTS

Works fine

MariaDB

mariadb-server-10.1-1:10.1.44-0ubuntu0.18.04.1

amd64

Ubuntu 18.04.4 LTS

Works

Logs warnings about innodb_use_native_aio not being supported (missing io_setup(2)) and being unable to set thread nice (probably because Linux syscalls.master simply calls native setpriority(2), which doesn't look up Linux TIDs)

Memcached

memcached-1.5.6-0ubuntu1.2

amd64

Ubuntu 18.04.4 LTS

Broken

After running ./mc-crusher conf/loadconf and ^C-ing it, memcached seems to enter an infinite loop, which seems to be caused by epoll_wait(2) returning 1, despite not having any open client connections

Mongo

mongodb-1:3.6.3-0ubuntu1.1

amd64

Ubuntu 18.04.4 LTS

Works

Seems to work fine, apart from a "Error checking directory '/sys/block': No such file or directory" in logs

MySQL

mysql-server-5.7-5.7.30-0ubuntu0.18.04.1

amd64

Ubuntu 18.04.4 LTS

Works

Logs warnings (fallocate(32, FALLOC_FL_PUNCH_HOLE | FALLOC_FL_KEEP_SIZE, 0, 16384) returned errno: 38)

nethack

nethack-console-3.6.0-4

amd64

Ubuntu 18.04.4 LTS

Works fine

nethack

nethack-console-3.6.1-1

arm64

Ubuntu 20.04 LTS

Works fine

Nginx

nginx-1.14.0-0ubuntu1.7

amd64

Ubuntu 18.04.4 LTS

Broken

https://reviews.freebsd.org/D23172

ninja

ninja-build-1.10.0-1build1

arm64

Ubuntu 20.04 LTS

Works fine

All 362 tests pass; see https://github.com/ninja-build/ninja/blob/master/README.md for instructions

Node.js

nodejs-8.10.0~dfsg-2ubuntu0.4

amd64

Ubuntu 18.04.4 LTS

Works

Seems to work fine, however "make test" results are still TBD, at some point the googletest-based V8 regression tests seem to hang on epoll_wait(2) just after EnvironmentTest.ExitHandlerTest

OpenJDK

openjdk-11-jre-headless:amd64-11.0.7+10-2ubuntu2~18.04

amd64

Ubuntu 18.04.4 LTS

Works

Oracle

oracle-database-xe-18c-1.0-1.x86_64.rpm

amd64

Ubuntu 18.04.4 LTS

Broken

RPM scripts require temporarily replacing /bin/sh with a symlink to bash; to work around TNS-01198 add VALID_NODE_CHECKING_REGISTRATION_LISTENER = OFF to /opt/oracle/product/18c/dbhomeXE/network/admin/listener.ora; filesystem permission problems, possibly caused by BSD directory group id semantics - use chgrp -R 0 /opt/oracle/ as a workaround; /etc/init.d/oracle-xe-18c  configure eventually fails anyway with "Unable to check available shared memory" for reasons unknown

PostgreSQL

postgresql-12.3

amd64

Ubuntu 18.04.4 LTS

Works fine

Installed from tarball, so that regression tests (make check) can be run; "All 192 tests passed."

PostgreSQL

postgresql-13.3

arm64

Ubuntu 20.04 LTS

Works fine

Installed from tarball, so that regression tests (make check) can be run; "All 201 tests passed."

Python

python3-3.6.7-1~18.04

amd64

Ubuntu 18.04.4 LTS

Works

11 test failures, one hang; to test: apt install libpython3.6-testsuite && python3.6 -m test -vW -x test_socket; you will probably need to install missing Python modules as needed; see https://docs.python.org/3/library/test.html

Python

python3-3.8.2-1ubuntu1

arm64

Ubuntu 20.04 LTS

Works

387 tests OK, 12 tests failed, 22 tests skipped

Redis

redis-5:5.0.7-2

amd64

Ubuntu 20.04 LTS

Works fine

Ripcord

Ripcord-0.4.26

amd64

Ubuntu 20.04 LTS

Works fine

Need to unpack AppImage bundle but can run binary as expected

signal-desktop

signal-desktop-1.36.3

amd64

Ubuntu 18.04.5 LTS

Broken

SIGTRAP when setting up electron sandbox, (sandbox_ipc_thr)

Steam

steam:i386-1:1.0.0.54+repack-5ubuntu1

amd64

Ubuntu 18.04.4 LTS

Broken

Selfupdates, but doesn't seem do much otherwise; unsupported linux_sys_futex futex_pi op, memfd_create; unsupported setsockopt level 6 optname 18 (TCP_USER_TIMEOUT); ioctl fd=49, cmd=0x8946 ('\M^I',70) is not implemented

screen

screen-4.6.2-1ubuntu1

amd64

Ubuntu 18.04.4 LTS

Works fine

Spotify

spotify-client-1:1.1.42.622.gbd112320-37

amd64

Ubuntu 18.04.5 LTS

Works

AlsaDriver Thread process consumes lots of CPU

Spotify

spotify-client-1.1.42.622.gbd112320

amd64

Ubuntu 20.04 LTS

Works

It works. But, there're some warnings: getsockopt and socket AF_NETLINK

ssh

openssh-client-1:7.6p1-4ubuntu0.3

amd64

Ubuntu 18.04.4 LTS

Works fine

sshd

openssh-server-1:7.6p1-4ubuntu0.3

amd64

Ubuntu 18.04.4 LTS

Works

Missing keyctl(2), setfsgid(2); ioctl fd=4, cmd=0x5441 ('T',65) is not implemented

sudo

sudo-1.8.21p2-3ubuntu1.2

amd64

Ubuntu 18.04.4 LTS

Works

systemd

systemd-245.4-4ubuntu3.6

amd64

Ubuntu 20.04.2 LTS

Broken

systemd --test dies due to lack of signalfd4

tmux

tmux-2.6-3ubuntu0.2

amd64

Ubuntu 18.04.4 LTS

Works

There is a weird interaction between FreeBSD and Linux instances running at the same time; ioctl fd=8, cmd=0x5441 ('T',65) is not implemented

Toontown Rewritten

ttr-live-v2.6.8

amd64

Ubuntu 20.04.1 LTS

Works

Works with Intel graphics, does not work with Nvidia unless we can get the linux-nvidia-libs port to work with Ubuntu userlands. AMD graphics are untested. Some things do not render correctly. Needs this unofficial launcher.

Tor Browser

tor-browser-linux64-10.0.5_en-US

amd64

Ubuntu 20.04.1 LTS

Broken

Gets stuck on "Waiting for Tor to start...", Tor daemon launches but does not attempt to connect.

Vim

vim-2:8.0.1453-1ubuntu1.3

amd64

Ubuntu 18.04.4 LTS

Works fine

Vivaldi

vivaldi-stable_3.4.2066.106-1_amd64

amd64

Ubuntu 20.04.1 LTS

Works

VLC

vlc-3.0.8-0ubuntu18.04.1

amd64

Ubuntu 18.04.4 LTS

Broken

Sound doesn't work

X-AIR-Edit

X-AIR-Edit_LINUX_V1.7

amd64

Ubuntu 20.04.01 LTS

Works fine

Fixed around 7a718f293a1

XTerm

xterm-330-1ubuntu2

amd64

Ubuntu 18.04.4 LTS

Broken

Fails to open /dev/tty

LinuxApps (last edited 2023-10-13T13:06:00+0000 by EdwardTomaszNapierala)