It can be useful in deciding what OS / library / language features can be used in LinuxCNC.
Software Package | Operating system | |||||||
Ubuntu 10.04 lucid | Ubuntu 12.04 precise | Debian 7.x Wheezy | Debian 8.x Jessie | Debian 9.x Stretch | Debian 10 Buster | Debian 11 Bullseye | Ubuntu 20.04 Focal | |
kernel (rtai) | 2.6.32 | 3.4 | 3.4 | 4.14.174 | 4.14.174 | - | ||
Kernel (rt-preempt) | 3.2 | 4.9 (backports) | 4.9 | 4.19 | ||||
rtai | 3.8 | 3.9 | 3.9 | 5.2.3 | 5.2.3 | |||
tcl/tk | 8.5 | 8.5 | 8.5 | 8.6 | 8.6 | 8.6 | ||
python2 | 2.6 | 2.7 | 2.7 | 2.7 | 2.7 | 2.7 | - | |
python3 | 3.1 | 3.2 | 3.2 | 3.4 | 3.5 | 3.7 | 3.8 | |
gtk 2 | 2.12.9 | 2.24.10 | 2.24.10 | 2.24.25 | 2.24.31 | 2.24.32 | - | |
gtk 3 | N/A | 3.4.2 | 3.4.2 | 3.14.5 | 3.22.11 | 3.24.5 | 3.24.20 | |
python-gst | 0.10 | 0.10 | 0.10 | 0.10 or 1.0 | 1.0 | 1.14.4 | ||
gcc | 4.4 | 4.6 | 4.7 | 4.9 | 6.3 | 8.3 | 9.3 | |
libgl LD_PRELOAD bug | yes | no | no | no | no | no | no | |
mesa | 7.0.3 | 8.0.4 | 8.0.5 | 10.3.2 | 13.0.6 | 18.3.6 | ||
libtirpc | no | yes | yes | yes | yes | yes | ||
yapps | 2.1.1 (yapps2/yapps2-runtime) | 2.1.1 (yapps2/yapps2-runtime) | 2.1.1 (yapps2/yapps2-runtime) | 2.1.1 (yapps2/yapps2-runtime) | 2.1.1 (yapps2/yapps2-runtime) | 2.2.1 (yapps2/python-yapps) | ||
asciidoc | 8.5.2 | 8.6.6 | 8.6.7 | 8.6.9 | 8.6.9 | 8.6.10 | ||
po4a | 0.55 (0.61-1~bpo10+1) | 0.57 | ||||||
dblatex | 0.2.12 | 0.3.2 | 0.3.4 | 0.3.5 | 0.3.9 | 0.3.10 | ||
libmodbus5 | 3.0.1 | 3.0.1 | 3.0.3 | 3.0.6 | 3.0.6 | 3.1.4 | ||
bwidget | 1.9.0 | 1.9.5 | 1.9.5 | 1.9.8 | 1.9.10 | 1.9.13 | ||
libtk-img | 1.3 | 1.3 | 1.3 | 1.4.2 | 1.4.6 | 1.4.8 | ||
EGL + ES 2.0 | no | yes | yes | yes | yes | yes | ||
numpy | 1.3.0 | 1.6.1 | 1.6.2 | 1.8.2 | 1.12.1 | 1.16.2 | ||
debhelper | (1-)7 | (1-)9 | (1-)9 | (1-)9 | (5-)10 | (5-)12 | ||
standards-version | 3.8.3 | 3.9.2 | 3.9.3 | 3.9.6 | 3.9.8 | 4.3.0 | ||
build profiles | no | no | no | backports | yes | yes | ||
end of life | May 2013 | April 2017 | May 2018 | June 2020 | June 2022 | |||
deb archive | deb http://old-releases.ubuntu.com/ubuntu/ lucid main | deb http://archive.ubuntu.com/ubuntu/ precise main | deb http://archive.debian.org/debian/ wheezy main | deb http://ftp.debian.org/debian/ jessie main | deb http://ftp.debian.org/debian/ stretch main | deb http://deb.debian.org/debian/ buster main | ||
2.6 | ||||||||
2.7 | ||||||||
2.8 | ||||||||
2.9 | ||||||||
Master |