This is a list of Linux applications which are being used to test linux(4) on amd64 under 13-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

Distribution

Status

Notes

adom

adom_linux_ubuntu_64_3.3.3

Ubuntu 18.04.4 LTS

Works fine

Installed from tarball

apt

apt-1.6.12ubuntu0.1

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

Ubuntu 18.04.4 LTS

Works

"unsupported setsockopt level 6 optname 9"

BusyBox

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

Ubuntu 18.04.4 LTS

Works fine

Chrome

google-chrome-stable-83.0.4103.116-1

Ubuntu 18.04.4 LTS

Broken

From https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

Chromium

chromium-browser-83.0.4103.61-0ubuntu0.18.04.1

Ubuntu 18.04.4 LTS

Broken

gets SIGTRAP; "unsupported setsockopt level 1 optname 16"

DB2

v11.5.4_linuxx64_server_dec

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

EAGLE

Autodesk_EAGLE_9.6.2_English_Linux_64bit.tar.gz

Ubuntu 18.04.4 LTS

Broken

'what(): locale::facet::_S_create_c_locale name not valid'

EMACS

emacs25-25.2+1-6

Ubuntu 18.04.4 LTS

Works fine

Firefox

firefox-77.0.1+build1-0ubuntu0.18.04.1

Ubuntu 18.04.4 LTS

Broken

Requires SO_PASSCRED

golang

golang-2:1.10~4ubuntu1

Ubuntu 18.04.4 LTS

Works fine

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

glxgears

mesa-utils-8.4.0-1

Ubuntu 18.04.4 LTS

Works

Requires export LIBGL_DRI3_DISABLE=1, otherwise crashes immediately

grep

grep-3.1-2build1

Ubuntu 18.04.4 LTS

Works

irssi

irssi-1.0.5-1ubuntu4.2

Ubuntu 18.04.4 LTS

Works fine

Konsole

konsole-4:17.12.3-1ubuntu1

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

Ubuntu 18.04.4 LTS

Works

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

nethack

nethack-console-3.6.0-4

Ubuntu 18.04.4 LTS

Works fine

MariaDB

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

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

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

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

Ubuntu 18.04.4 LTS

Works

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

Nginx

nginx-1.14.0-0ubuntu1.7

Ubuntu 18.04.4 LTS

Broken

https://reviews.freebsd.org/D23172

Node.js

nodejs-8.10.0~dfsg-2ubuntu0.4

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

Ubuntu 18.04.4 LTS

Works

Oracle

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

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

Ubuntu 18.04.4 LTS

Works fine

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

Python

python3-3.6.7-1~18.04

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

Redis

redis-5:5.0.7-2

Ubuntu 20.04 LTS

Works fine

Steam

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

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; ioctl fd=49, cmd=0x8946 ('\M^I',70) is not implemented

screen

screen-4.6.2-1ubuntu1

Ubuntu 18.04.4 LTS

Works fine

ssh

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

Ubuntu 18.04.4 LTS

Works fine

sshd

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

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

Ubuntu 18.04.4 LTS

Works

tmux

tmux-2.6-3ubuntu0.2

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

Vim

vim-2:8.0.1453-1ubuntu1.3

Ubuntu 18.04.4 LTS

Works fine

VLC

vlc-3.0.8-0ubuntu18.04.1

Ubuntu 18.04.4 LTS

Broken

Sound doesn't work; requires export LIBGL_DRI3_DISABLE=1, otherwise crashes

X-AIR-Edit

X-AIR-Edit_LINUX_X64_V1.5

Ubuntu 18.04.4 LTS

Broken

Hangs on futex; installed from tarball

XTerm

xterm-330-1ubuntu2

Ubuntu 18.04.4 LTS

Broken

Fails to open /dev/tty

LinuxApps (last edited 2020-07-21 19:17:13 by EdwardTomaszNapierala)