Build
Status codecov

A measure of software obsolescence based on toolchain age. Edit projects.txt and tools.txt then run make clean all to generate a new readme. The roadmaps are guides for where you might hope to be if you kept your whole toolchain up-to-date.


Wed Mar 27 00:04:14 BST 2019

Tools

gcc
4.1.2 2007 4.8.3 2014 4.8.5 2015 5 2016 6 2017 7 2018 8 2018

clang
3.5 2014 4 2017 5 2017 6 2018 7 2018

c++
98 1998 03 2003 0x 2008 11 2011 14 2014 17 2017 2a 2018 20 2020

ubuntu
12 2012 13 2013 14 2014 15 2015 16 2016 17 2017 18 2018 19 2019 20 2020

kali
2018.2 2018 2018.3 2018 2018.4 2018 2019.1 2019 2020 2020

kernel
3.10 2013 4.10 2017 4.14 2018 4.16 2018 3.10.0-327 2013 2.6.32-642 2009 2.6.18-128 2006 3.19.8 2014 4.17 2018 4.18 2018 4.19 2019

python
3.5.3 2017 3.6.5 2018 3.6.6 2018 3.6.8 2019

qt
4.8.7 2011 5.6 2016 5.9 2017 5.12 2018

fw
5.0.0-rc6 2018 4.1-rc8 2018 3.14.2 2010 4.0.0 2016

windows
XP 2001 7 2008 10 2010 XP_Pro 2005

rhel
5 2007 6 2010 6.5 2013 7 2014 8 2019

ada
95 1995 2005 2007 2012 2012

vs
6.0 1998 7.0 2002 2005 2005 2010 2010 2015 2015

oracle
10g 2005 12c 2016

puppet
5.5.6 2018 5.5.8 2018

Projects

Dean laptop
kali 2019.1 gcc 8 clang 7 c++ 2a kernel 4.19 python 3.6.8 puppet 5.5.8

Dean Travis
ubuntu 14 gcc 8 clang 6 kernel 4.14

Roadmap 2018
ubuntu 18 gcc 7 clang 5 c++ 14 kernel 4.14 python 3.5.3 ada 2012 windows 10 qt 5.6 rhel 7 fw 5.0.0-rc6

Roadmap 2019
ubuntu 19 gcc 8 clang 6 c++ 17 kernel 4.19 python 3.6.5 ada 2012 windows 10 qt 5.12 rhel 8 fw 5.0.0-rc6 kali 2019.1

Roadmap 2020
ubuntu 20 c++ 20 rhel 8 kali 2020

Example project 1
gcc 4.8.5 c++ 03 kernel 3.10 windows 10 qt 4.8.7 rhel 7 fw 4.1-rc8

Example project 2
gcc 4.1.2 c++ 98 kernel 2.6.18-128 rhel 5 fw 3.14.2