shlibs target standard is The Open Group® POSIX® IEEE® Std 1003.1-2017, but application logic takes into account systems not fully compliant due to various reasons, and will continue running properly if a minimal Bourne Shell and decent tools are available.
To test your own operating system or application use code tst001
:
cd /to/shlibs/folder
./shlibs tst001
(you might need to elevate privileges i.e.sudo ./shlibs tst001
)
The following systems/applications have been tested and confirmed to run shlibs without errors (lower versions could be supported as well):
System/App | Version | Kernel | Arhitecture |
---|---|---|---|
Fedora | 30 | 5.3.5 | x86-64 |
Debian | 4.9.2 | 3.16.0 | x86-64 |
MacOS | 10.6 | 10.0 | i386 |
Ubuntu on Windows Subsystem for Linux | 16.04 | 4.4.0-18362-Microsoft | x86-64 |
Solaris | 10 | SunOS 5.10 | i386 |
FreeBSD | 11.3 | 11.3 | x86-64 |
AWS AMI | 1 | 4.14.171 | x86-64 |
Armbian | 3.10.107-pine64 | 3.10.107 | AArch64 |
Raspbian | 3.1 | 4.19.75 | ARM |
CentOS | 7 | 3.10.957 | x86-64 |
AOSC | 4.19.0 | 4.19.0 | AArch64 |
ClearOS | 7.6.0 | 3.10.0 | x86-64 |
DragonFly BSD | 5.6.2 | 5.6 | x86-64 |
KDE Neon | 3.10.105 | 3.10.105 | AArch64 |
Manjaro Gnome | 17.1.12 | 4.14.65 | x86-64 |
Manjaro Xfce | 19.0.2 | 5.4.32 | x86-64 |
AlpineLinux | 3.12 | 5.4.43 | x86-64 |
Minix | 3.3.0 | 3.3.0 | i386 |
NetBSD | 9.0 | 9.0 | x86-64 |
Open BSD | 6.5 | 6.5 | x86-64 |
OpenSolaris | 2009.06 | SunOS 5.11 | i386 |
openSUSE | Leap 15 | 4.12.14 | x86-64 |
Q4OS | 3.10 | 4.19.0 | x86-64 |
Ubuntu | 18.10 | 4.18.0 | x86-64 |
CygWin on Windows 10 | 10 | 3.1.4 | x86-64 |
System/App | Version | Kernel | Arhitecture |