Skip to content
Tekki edited this page Jun 22, 2022 · 159 revisions

As said here many programs do fail, so here is a list of programs known to be working (or not).

If you add a new test for a package, please add a line (same if package was already tested). Feel free to update the device tested if the build is newer.

Package name Is working? Notes iSH version number
grep, head, cut, wc Yes 33
tput Yes 33
irssi Yes 38
ifconfig No /proc/net/dev: No such file or directory ioctl 0x8912 failed: Not a tty 178
ip No ip: socket(AF_NETLINK,3,0): Invalid argument 178
weechat Yes 53
bash Yes 33
zsh Yes 48
nano Yes 33
nvim Yes 41
vim Yes 33
vi Yes 33
fish Yes 45
neofetch Yes 52
screenfetch Yes w/ errors /proc/cpuinfo: No such file or directory 91
node Yes 73
curl Yes HTTPS too 33
wget Yes HTTPS too 33
python3 Yes 33
youtube-dl Yes Very slow to start 35
cmus No First launch resulted in a failure to initialize error. Subsequent launches seemed OK, but cannot play audio (fails with Error: opening audio device: No such file or directory 158
ffmpeg Yes Transcoding is slow, use -c copy to copy frames and save time. 35
emacs Yes works recursively in M-x term ! 36
openssh (client) Yes 31
openssh (server) Yes Follow the instructions on the wiki 45
openssh (server) No tested on Ubuntu 18.04.5 illegal instruction at 0xf79f981d: 0f de d8 66 0f de e2 66 74
resolvconf Yes Tested on Ubuntu 18.04.5 74
ps Yes 34
ruby Yes 34
irb Yes 35
gem Yes 38
go No go build freezes, see #1230 67
mate-session No Bad system call 37
tmux Yes 53
screen Yes Detaches and reattaches! 53
figlet Yes 40
uptime Yes 40
links Yes 40
lynx Yes 40
gdb No Segfault, socketcall 16 40
w3m Yes Quits with GC Warning: Couldn't read /proc/stat 40
nmap No Assertion failed 40
&, bg, fg, jobs Yes 44
mc Yes F-keys don't work, use ESC 0 - ESC 9 instead 298
ed Yes 52
git Yes 53
mosh Yes 54
gcc Yes 55
gawk Yes 55
clang Yes 55
arp No can't open '/proc/net/arp': No such file or directory 73
php Yes 65
php (extensions) Yes 65
stunnel3 Yes perl needs to be installed 65
perl Yes 65
openssl Yes Even signing certificates work perfectly fine 65
dillo Partially working Follow the instructions to install VNC server. Requires fonts-noto to be installed. Some websites don’t work 67
dpkg No Illegal Instruction 73
wine No Illegal Instruction when trying to run any program 73
R Yes For installing CRAN packages follow the instructions on the wiki 73
lftp Yes 73
sshfs No fuse: device not found, try 'modprobe fuse' first 74
apt,apt-* No Illegal instruction 74
plistutil Yes 74
img4tool Yes 74
brew (tigerbrew) No Error: Cannot find a vendored version of curl for your i686 processor on Linuxbrew! Error: Failed to install vendor Curl. 74
systemd No 74
plasma-desktop No Illegal Instruction 74
sddm No Illegal Instruction 74
init (busybox) Yes 74
dumb-init Yes 74
openrc Yes both the openrc command and init system works 74
runit No 74
dpkg (busybox) Yes compile with -mtune=i386 74
lighttpd No (stat_cache.c.601) server.stat-cache-engine can be one of "disable", "simple", but not: fam 76
jq Yes 76
nautilus Yes Will illegal instruction after first use, need to delete configuration. 76
gnome-calculator Yes Will illegal instruction after first use, need to delete configuration. 76
dig No Runtime check fails but you can use drill as a drop-in replacement 1.0.1
drill Yes 1.0.1
wptc-track Yes 78
ddate Yes 1.0.1
metasploit-framework Yes launch with msfconsole -n 78
apache2 Yes launch with /usr/sbin/httpd note: couldn't get php to work in apache2 91
mysql No ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2) note: running with --user=root the program hard crashes. 91
useradd No useradd: not found 91
htop No Error: 'No btime in /proc/stat: No such file or directory' 298
top Yes 91
kill Yes 91
xmodmap No xmodmap: unable to open display '' 178
setxkbmap No Cannot open display "default display" 178
snmpwalk Yes 178
nginx No #137
dropbear Yes Client works, server runs if invoked with -E and port higher than 1024
cadaver No Hangs on start, no message
sqlite3 Yes 298
adduser, addgroup Yes Included in package coreutils 298
sudo Yes 298
ssh-agent, ssh-add Yes 298

Testers: jusdepatate, Mnpn, elchris414, JaquesBoum, wjid, DiscordDigital, Linux, assfugil, ReedSan, stheno, lkxed

Test Requests

If you want a specific package to be tested, please add it here including special use cases you are interested in. This makes it easier to test meaningful things.

Package name What to test / Note
example ...
docker-ce For running webapps
code-server To run vs code in browser
ghc Haskell file compiling
ocaml Ocaml compiling / Installing Opam packages
gap Testing packages written for gap-system.org
hugo Static site generator written in golang
pwsh Run Microsoft Powershell scripts
yay Yes, this is one package manager of AUR. This may sound crazy, but it may be possible to install AUR packages on Alpine. By adding package “arch-install-script”, arch-chroot, pacman and pkgbuild will appear. However, although with repositories for Arch Linux configured, almost no packages can be installed, even vim for lack of dependancies. What’s more, pkgbuild does not work for “permission denied”.
Clone this wiki locally