Skip to content

Compatibility matrix

Travis CI edited this page Nov 10, 2018 · 31 revisions

Shell and operating system compatability report

This report was generated at 2018-11-10 10:14:55, from git commit 66f0ee5.

Alpine Linux

Alpine

Operating system bash dash loksh mksh zsh
Alpine Linux Edge ✓4.4.19-r1 ✓0.5.10.2-r0 ✓6.4-r0, ✓56c-r0 ✓5.5.1-r0
✓6.3-r0
Alpine Linux 3.8 ✓4.4.19-r1 ✓0.5.10.2-r0 ✓6.3-r0 ✓56c-r0 ✓5.5.1-r0
Alpine Linux 3.7 ✓4.4.19-r1 ✓0.5.9.1-r0 ✓6.1-r0 ✓56b-r0 ✓5.4.2-r1
Alpine Linux 3.6 ✓4.3.48-r1 ✓6.1-r0 ✓55-r0 ✓5.3.1-r1
Alpine Linux 3.5 ✓4.3.46-r5 ✓6.0-r0 ✓54-r1 ✓5.2-r4
Alpine Linux 3.4 ✓4.3.42-r5 ✓52c-r0 ✓5.2-r2
Alpine Linux 3.3 ✓4.3.42-r6 ✓51-r1 ✓5.2-r1
Alpine Linux 3.2 ✓4.3.33-r2 ✓50b-r0 ✓5.0.7-r0
Alpine Linux 3.1 ✓4.3.30-r1 ✓50b-r0 ✓5.0.7-r0

Bash

Multiple versions of the bash shell, compiled and run on debian/buster.

Operating system bash
Bash Multi ✓5.0-beta, ✓5.0-alpha, ✓4.4-rc2, ✓4.4-rc1, ✓4.4-beta2,
✓4.4-beta, ✓4.4.18, ✓4.4.12, ✓4.4, ✓4.3.30, ✓4.3,
✓4.2.53, ✓4.2, ✓4.1, ✓4.0, ✓3.2.57, ✓3.2.48, ✓3.2,
✓3.1, ✓3.0.16, ✓3.0, ✓2.05, ✓2.04, ✓2.03, ✓2.02.1,
✓2.02, ✓2.01.1, ✓2.01

CentOS

CentOS

Operating system bash dash ksh mksh zsh
CentOS 7 ✓30.el7 ✓137.el7 ✓8.el7 ✓28.el7
CentOS 6 ✓48.el6 ✓4.el6 ✓37.el6_9 ✓11.el6 ✓9.el6_10,
✓8.el6.centos

Debian

Current and old/archived versions of the Debian GNU/Linux operating system.

Operating system bash dash ksh mksh pdksh posh yash zsh
Debian unstable (Sid) ✓4.4.18-3.1 ✓0.5.10.2-1, ✓93u+20120801-3.2, ✓56c-2, ✓56c-1 ✓0.13.2, ✓2.47-1 ✓5.6.2-3,
✓0.5.8-2.10 ✓93u+20120801-3.1 ✓0.13.1 ✓5.5.1-1+b1
Debian 10 (Buster) ✓4.4.18-3.1 ✓0.5.10.2-1, ✓93u+20120801-3.1 ✓56c-2, ✓56c-1 ✓0.13.2, ✓2.47-1 ✓5.6.2-3,
✓0.5.8-2.10 ✓0.13.1 ✓5.5.1-1+b1
Debian 9 (Stretch) ✓4.4-5 ✓0.5.8-2.4 ✓93u+20120801-3.1 ✓54-2+b4 ✓0.12.6+b1 ✓2.43-1 ✓5.3.1-4+b2
Debian 8 (Jessie) ✓4.3-11+deb8u1 ✓0.5.7-4+b1 ✓93u+20120801-1 ✓50d-5 ✓50d-5 ✓0.12.3 ✓2.36-1 ✓5.0.7-5+b1
Debian 7 (Wheezy) ✓4.2+dfsg-0.1+deb7u4 ✓0.5.7-3 ✓93u+-1.2 ✓40.9.20120630-7 ✓40.9.20120630-7 ✓0.10.2 ✓2.30-2 ✓4.3.17-1+deb7u2
Debian 6.0 (Squeeze) ✓4.1-3 ✓0.5.5.1-7.4 ✓93s+20080202-1 ✓39.3.20100725-1 ✓5.2.14-25 ✓0.8.5 ✓4.3.10-14
Debian 5.0 (Lenny) ✓3.2-4 ✓0.5.4-12 ✓93s+20080202-1 ✓35.2-3 ✓5.2.14-23 ✓0.6.13 ✓4.3.6-6
Debian 4.0 (Etch) ✓3.1dfsg-8 ✓0.5.3-7 ✓93r-1 ✓28.0-3 ✓5.2.14-20 ✓0.5.4 ✓4.3.2-25

Minix

Operating system bash mksh pdksh posh zsh
Minix 3.3.0 ✓4.3 ✓49 ✓5.2.14nb5 ✕0.12.2 ✓5.0.5

NetBSD

The NetBSD operating system, using the madworx/netbsd docker images.

Operating system bash dash mksh pdksh posh zsh
NetBSD 8.0 ✓4.4.019 ✓0.5.10.2 ✓56c ✓5.2.14nb7 ✕0.12.6 ✓5.6.2,
✓5.6,
✓5.5.1
NetBSD 7.1.2 ✓4.4.019 ✓0.5.10.2 ✓56c ✓5.2.14nb7 ✕0.12.6, ✓5.6.2,
✕0.12.5 ✓5.6,
✓5.5.1
NetBSD 6.1.5 ✓4.4.019 ✓0.5.10.2 ✓56c ✓5.2.14nb7 ✕0.12.5 ✓5.5.1

OpenSUSE

OpenSUSE

Operating system bash dash ksh mksh zsh
OpenSUSE Tumbleweed ✓4.4-107.1 ✓0.5.9.1-1.2 ✓93vu-1.4, ✓56c-2.1 ✓5.6.2-2.1,
✓93vu-1.2 ✓5.6.2-1.1,
✓5.5.1-1.2
OpenSUSE Leap ✓4.4-lp150.8.3.1, ✓0.5.8-lp150.1.9 ✓93vu-lp150.1.18 ✓56c-lp150.1.1 ✓5.6-lp150.2.6.1,
✓4.4-lp150.7.8 ✓5.6.2-lp150.2.9.1,
✓5.5-lp150.2.3.1

Ubuntu

Ubuntu

Operating system bash dash ksh mksh pdksh posh yash zsh
Ubuntu 18.04 LTS (Bionic) ✓4.4.18-2ubuntu1 ✓0.5.8-2.10 ✓93u+20120801-3.1ubuntu1 ✓56c-1 ✓0.13.1 ✓2.46-1 ✓5.4.2-3ubuntu3.1,
✓5.4.2-3ubuntu3
Ubuntu 17.10 (Artful) ✓4.4-5ubuntu1 ✓0.5.8-2.3ubuntu1 ✓93u+20120801-3.1ubuntu1 ✓56-1 ✓0.12.6 ✓2.45-3 ✓5.2-5ubuntu1.2
Ubuntu 17.04 (Zesty) ✓4.4-2ubuntu1.1 ✓0.5.8-2.3ubuntu1
Ubuntu 16.10 (Yakkety) ✓4.3-15ubuntu1.1 ✓0.5.8-2.3ubuntu1
Ubuntu 16.04 LTS (Xenial) ✓4.3-14ubuntu1.2 ✓0.5.8-2.1ubuntu2 ✓93u+20120801-2ubuntu0.16.04.1 ✓52c-2 ✓0.12.6 ✓2.39-1build1 ✓5.1.1-1ubuntu2.3,
✓5.1.1-1ubuntu2.2
Ubuntu 14.04 LTS (Trusty) ✓4.3-7ubuntu1.7 ✓0.5.7-4ubuntu1 ✓93u+20120801-1ubuntu0.14.04.1 ✓46-2ubuntu3 ✓46-2ubuntu3 ✓0.12.3 ✓2.35-2 ✓5.0.2-3ubuntu6.3,
✓5.0.2-3ubuntu6.2
Ubuntu 12.04 LTS (Precise) ✓4.2-2ubuntu2.6 ✓0.5.7-2ubuntu2 ✓93u-1 ✓40.4-3 ✓5.2.14-26ubuntu1 ✓0.10 ✓2.29-1 ✓4.3.17-1ubuntu1
Clone this wiki locally