2019-03-04 12:33:03 +01:00
|
|
|
#
|
2019-02-26 16:15:15 +01:00
|
|
|
# End-of-life for operating systems and software
|
2019-03-04 12:33:03 +01:00
|
|
|
#
|
|
|
|
# This file has 4 fields:
|
|
|
|
# 1) category
|
|
|
|
# 2) name
|
2020-03-21 13:34:41 +01:00
|
|
|
# 3) date (human-readable) or empty
|
|
|
|
# 4) converted date (seconds since epoch) or -1
|
2019-03-04 12:33:03 +01:00
|
|
|
#
|
|
|
|
# Date can be converted on Linux using: date "+%s" --date=2020-01-01
|
2020-06-16 09:05:55 +02:00
|
|
|
# Seconds since epoch can be verified using: date -d @1467324000 +'%Y-%m-%d'
|
2019-03-04 12:33:03 +01:00
|
|
|
#
|
2020-03-21 13:34:41 +01:00
|
|
|
# Notes:
|
|
|
|
# For rolling releases or releases that do not (currently have an EOL date, leave field three empty and set field four to -1.
|
|
|
|
# Full string for CentOS can be something like 'CentOS Linux 8 (Core)'. As this does not correctly match, shorter string is used for matching.
|
2020-03-19 21:41:35 +01:00
|
|
|
#
|
2021-01-22 14:25:30 +01:00
|
|
|
# Alpine - https://alpinelinux.org/releases/
|
2020-08-10 18:26:55 +02:00
|
|
|
#
|
2022-01-31 15:58:07 +01:00
|
|
|
os:Alpine 3.15:2023-11-01:1698793200
|
2021-09-01 21:58:59 +02:00
|
|
|
os:Alpine 3.14:2023-05-01:1682899200
|
2021-01-22 14:25:30 +01:00
|
|
|
os:Alpine 3.13:2022-11-01:1667275200
|
2020-08-10 18:26:55 +02:00
|
|
|
os:Alpine 3.12:2022-05-01:1651377600
|
|
|
|
os:Alpine 3.11:2021-11-01:1635739200
|
|
|
|
os:Alpine 3.10:2021-05-01:1619841600
|
|
|
|
os:Alpine 3.9:2020-11-01:1604203200
|
|
|
|
os:Alpine 3.8:2020-05-01:1588305600
|
|
|
|
#
|
2019-08-13 22:00:30 +02:00
|
|
|
# Amazon Linux
|
|
|
|
#
|
2020-06-30 09:01:29 +02:00
|
|
|
# Note: shortest entry is listed at end due to regular expression matching being used
|
2019-08-13 22:00:30 +02:00
|
|
|
os:Amazon Linux 2:2023-06-26:1687730400:
|
2020-06-30 09:01:29 +02:00
|
|
|
os:Amazon Linux:2020-06-30:1593468000:
|
2019-08-13 22:00:30 +02:00
|
|
|
#
|
2019-08-13 21:40:29 +02:00
|
|
|
# Arch Linux
|
|
|
|
#
|
2020-03-19 21:41:35 +01:00
|
|
|
os:Arch Linux::-1:
|
2019-08-13 21:40:29 +02:00
|
|
|
#
|
2019-03-05 19:31:11 +01:00
|
|
|
# CentOS
|
|
|
|
#
|
2019-05-30 12:36:26 +02:00
|
|
|
os:CentOS release 5:2017-03-31:1490911200:
|
|
|
|
os:CentOS release 6:2020-11-30:1606690800:
|
2020-03-20 19:39:49 +01:00
|
|
|
os:CentOS Linux 7:2024-06-30:1719698400:
|
|
|
|
os:CentOS Linux 8:2029-05-31:1874872800:
|
2019-03-05 19:31:11 +01:00
|
|
|
#
|
2019-09-03 10:55:05 +02:00
|
|
|
# Debian - https://wiki.debian.org/DebianReleases#Production_Releases
|
|
|
|
#
|
|
|
|
os:Debian 5.0:2012-02-06:1328482800:
|
|
|
|
os:Debian 6.0:2016-02-29:1456700400:
|
|
|
|
os:Debian 7:2018-05-31:1527717600:
|
|
|
|
os:Debian 8:2020-06-30:1593468000:
|
|
|
|
os:Debian 9:2022-01-01:1640991600:
|
|
|
|
os:Debian 10:2022-01-01:1640991600:
|
|
|
|
#
|
2020-06-21 12:36:36 +02:00
|
|
|
# Fedora - https://fedoraproject.org/wiki/End_of_life
|
|
|
|
#
|
2020-06-21 12:40:43 +02:00
|
|
|
os:Fedora release 25:2017-12-12:1513033200:
|
|
|
|
os:Fedora release 26:2018-05-29:1527544800:
|
|
|
|
os:Fedora release 27:2018-11-30:1543532400:
|
|
|
|
os:Fedora release 28:2019-05-28:1558994400:
|
|
|
|
os:Fedora release 29:2019-11-26:1574722800:
|
|
|
|
os:Fedora release 30:2020-05-26:1590444000:
|
2020-06-21 12:36:36 +02:00
|
|
|
#
|
2019-03-05 19:31:11 +01:00
|
|
|
# FreeBSD - https://www.freebsd.org/security/unsupported.html
|
|
|
|
#
|
2020-06-16 09:05:55 +02:00
|
|
|
os:FreeBSD 9.3:2014-12-31:1419980400:
|
|
|
|
os:FreeBSD 10.0:2015-02-28:1425078000:
|
|
|
|
os:FreeBSD 10.1:2016-12-31:1483138800:
|
|
|
|
os:FreeBSD 10.2:2016-12-31:1483138800:
|
|
|
|
os:FreeBSD 10.3:2018-04-30:1525039200:
|
|
|
|
os:FreeBSD 10.4:2018-10-31:1540940400:
|
|
|
|
os:FreeBSD 11.0:2017-11-30:1511996400:
|
|
|
|
os:FreeBSD 11.1:2018-09-30:1538258400:
|
2020-06-15 01:35:00 +02:00
|
|
|
os:FreeBSD 11.2:2019-10-31:1572476400:
|
|
|
|
os:FreeBSD 12.0:2020-02-29:1582930800:
|
2019-03-05 19:31:11 +01:00
|
|
|
#
|
2020-06-21 12:40:03 +02:00
|
|
|
# Linux Mint
|
|
|
|
#
|
|
|
|
os:Linux Mint 18:2021-04-01:1617228000:
|
|
|
|
os:Linux Mint 19:2023-04-01:1680300000:
|
|
|
|
os:Linux Mint 20:2025-04-01:1743458400:
|
|
|
|
#
|
Add macOS EOL
Apple doesn’t disclose when it stops providing security updates for
macOS versions. There’s no consensus on when the exact EOL date is.
Lacking that information, I applied the following ruleset, which is
driven by what people have observed, and seems pragmatic enough:
- From Mac OS X 10.0 through 10.4, a version 10.N would be considered
EOL on the day the first patch-level update 10.(N+2).1 for its
N+2 successor was released.
- Starting with 10.5, Apple began to support three versions at the same
time. For 10.5 itself, the EOL date is difficult to pin down so I
went with 2011-06-23, the date given by the English-language
Wikipedia.
- From 10.6 through 10.11, a version 10.N would be considered EOL on
the day the first patch-level update 10.(N+3).1 for its N+3 successor
was released.
- Starting with macOS Sierra (10.12), Lynis counts the patch level.
Any version 10.N.P can be considered EOL on the day 10.N.(P+1)
is released. If that hasn’t happened, the EOL date is the day
10.(N+3).1 is released. If neither has been released, 10.N.P has
no EOL date.
2020-08-08 19:11:44 +02:00
|
|
|
# macOS - https://support.apple.com/en_US/downloads/macos and
|
|
|
|
# https://apple.stackexchange.com/a/282788 and
|
|
|
|
# https://en.wikipedia.org/wiki/Category:MacOS_versions
|
|
|
|
#
|
|
|
|
os:Mac OS X 10.0 \(Cheetah\):2002-09-18:1032300000:
|
|
|
|
os:Mac OS X 10.1 \(Puma\):2003-11-10:1068418800:
|
|
|
|
os:Mac OS X 10.2 \(Jaguar\):2005-05-16:1116194400:
|
|
|
|
os:Mac OS X 10.3 \(Panther\):2007-11-15:1195081200:
|
|
|
|
os:Mac OS X 10.4 \(Tiger\):2009-09-10:1252533600:
|
|
|
|
os:Mac OS X 10.5 \(Leopard\):2011-06-23:1308780000:
|
|
|
|
os:Mac OS X 10.6 \(Snow Leopard\):2013-12-16:1387148400:
|
|
|
|
os:Mac OS X 10.7 \(Lion\):2014-11-17:1416178800:
|
|
|
|
os:Mac OS X 10.8 \(Mountain Lion\):2015-10-21:1445378400:
|
|
|
|
os:Mac OS X 10.9 \(Mavericks\):2016-10-24:1477260000:
|
|
|
|
os:Mac OS X 10.10 \(Yosemite\):2017-10-31:1509404400:
|
|
|
|
os:Mac OS X 10.11 \(El Capitan\):2018-10-30:1540854000:
|
|
|
|
os:macOS Sierra \(10.12\):2016-10-24:1477260000:
|
|
|
|
os:macOS Sierra \(10.12.1\):2016-12-13:1481583600:
|
|
|
|
os:macOS Sierra \(10.12.2\):2017-01-23:1485126000:
|
|
|
|
os:macOS Sierra \(10.12.3\):2017-03-27:1490565600:
|
|
|
|
os:macOS Sierra \(10.12.4\):2017-05-15:1494799200:
|
|
|
|
os:macOS Sierra \(10.12.5\):2017-07-19:1500415200:
|
|
|
|
os:macOS Sierra \(10.12.6\):2019-10-29:1572303600:
|
|
|
|
os:macOS High Sierra \(10.13\):2017-10-31:1509404400:
|
|
|
|
os:macOS High Sierra \(10.13.1\):2017-12-06:1512514800:
|
|
|
|
os:macOS High Sierra \(10.13.2\):2018-01-23:1516662000:
|
|
|
|
os:macOS High Sierra \(10.13.3\):2018-03-29:1522274400:
|
|
|
|
os:macOS High Sierra \(10.13.4\):2018-06-01:1527804000:
|
|
|
|
os:macOS High Sierra \(10.13.5\):2018-07-09:1531087200:
|
|
|
|
os:macOS High Sierra \(10.13.6\)::-1:
|
|
|
|
os:macOS Mojave \(10.14\):2018-10-30:1540854000:
|
|
|
|
os:macOS Mojave \(10.14.1\):2018-12-05:1543964400:
|
|
|
|
os:macOS Mojave \(10.14.2\):2019-01-22:1548111600:
|
|
|
|
os:macOS Mojave \(10.14.3\):2019-03-25:1553468400:
|
|
|
|
os:macOS Mojave \(10.14.4\):2019-05-13:1557698400:
|
|
|
|
os:macOS Mojave \(10.14.5\):2019-07-22:1563746400:
|
|
|
|
os:macOS Mojave \(10.14.6\)::-1:
|
|
|
|
os:macOS Catalina \(10.15\):2019-10-29:1572303600:
|
|
|
|
os:macOS Catalina \(10.15.1\):2019-12-10:1575932400:
|
|
|
|
os:macOS Catalina \(10.15.2\):2020-01-28:1580166000:
|
|
|
|
os:macOS Catalina \(10.15.3\):2020-03-24:1585004400:
|
|
|
|
os:macOS Catalina \(10.15.4\):2020-05-26:1590444000:
|
|
|
|
os:macOS Catalina \(10.15.5\):2020-07-15:1594764000:
|
2020-10-20 22:21:13 +02:00
|
|
|
os:macOS Catalina \(10.15.6\):2020-09-24:1600898400:
|
|
|
|
os:macOS Catalina \(10.15.7\)::-1:
|
Add macOS EOL
Apple doesn’t disclose when it stops providing security updates for
macOS versions. There’s no consensus on when the exact EOL date is.
Lacking that information, I applied the following ruleset, which is
driven by what people have observed, and seems pragmatic enough:
- From Mac OS X 10.0 through 10.4, a version 10.N would be considered
EOL on the day the first patch-level update 10.(N+2).1 for its
N+2 successor was released.
- Starting with 10.5, Apple began to support three versions at the same
time. For 10.5 itself, the EOL date is difficult to pin down so I
went with 2011-06-23, the date given by the English-language
Wikipedia.
- From 10.6 through 10.11, a version 10.N would be considered EOL on
the day the first patch-level update 10.(N+3).1 for its N+3 successor
was released.
- Starting with macOS Sierra (10.12), Lynis counts the patch level.
Any version 10.N.P can be considered EOL on the day 10.N.(P+1)
is released. If that hasn’t happened, the EOL date is the day
10.(N+3).1 is released. If neither has been released, 10.N.P has
no EOL date.
2020-08-08 19:11:44 +02:00
|
|
|
#
|
2020-10-19 12:07:16 +02:00
|
|
|
# Mageia - https://www.mageia.org/en/support/
|
|
|
|
#
|
|
|
|
os:Mageia 1:2012-12-01:1354316400
|
|
|
|
os:Mageia 2:2013-11-22:1385074800
|
|
|
|
os:Mageia 3:2014-11-26:1416956400
|
|
|
|
os:Mageia 4:2015-09-19:1442613600
|
|
|
|
os:Mageia 5:2017-12-31:1514674800
|
|
|
|
os:Mageia 6:2019-09-30:1569794400
|
|
|
|
os:Mageia 7:2020-12-30:1609282800
|
|
|
|
#
|
2020-03-19 21:58:50 +01:00
|
|
|
# NetBSD - https://www.netbsd.org/support/security/release.html and
|
|
|
|
# https://www.netbsd.org/releases/formal.html
|
|
|
|
#
|
2020-06-16 09:05:55 +02:00
|
|
|
os:NetBSD 2.0:2008-01-19:1200697200:
|
|
|
|
os:NetBSD 2.0.1:2008-01-19:1200697200:
|
|
|
|
os:NetBSD 2.0.2:2008-01-19:1200697200:
|
|
|
|
os:NetBSD 2.0.3:2008-01-19:1200697200:
|
|
|
|
os:NetBSD 2.1:2008-01-19:1200697200:
|
|
|
|
os:NetBSD 3.0:2009-09-29:1254175200:
|
|
|
|
os:NetBSD 3.0.1:2009-09-29:1254175200:
|
|
|
|
os:NetBSD 3.0.2:2009-09-29:1254175200:
|
|
|
|
os:NetBSD 3.1:2009-09-29:1254175200:
|
|
|
|
os:NetBSD 4.0:2012-11-17:1353106800:
|
|
|
|
os:NetBSD 4.0.1:2012-11-17:1353106800:
|
|
|
|
os:NetBSD 5.0:2015-11-17:1447714800:
|
|
|
|
os:NetBSD 5.0.1:2015-10-17:1445032800:
|
|
|
|
os:NetBSD 5.0.2:2015-10-17:1445032800:
|
|
|
|
os:NetBSD 5.1:2015-10-17:1445032800:
|
|
|
|
os:NetBSD 5.1.1:2015-10-17:1445032800:
|
|
|
|
os:NetBSD 5.1.2:2015-10-17:1445032800:
|
|
|
|
os:NetBSD 5.1.3:2015-10-17:1445032800:
|
|
|
|
os:NetBSD 5.1.4:2015-10-17:1445032800:
|
|
|
|
os:NetBSD 5.1.5:2015-10-17:1445032800:
|
|
|
|
os:NetBSD 5.2.1:2015-10-17:1445032800:
|
|
|
|
os:NetBSD 5.2.2:2015-10-17:1445032800:
|
|
|
|
os:NetBSD 5.2.3:2015-10-17:1445032800:
|
|
|
|
os:NetBSD 6.0:2017-09-17:1505599200:
|
|
|
|
os:NetBSD 6.0.1:2017-09-17:1505599200:
|
|
|
|
os:NetBSD 6.0.2:2017-09-17:1505599200:
|
|
|
|
os:NetBSD 6.0.3:2017-09-17:1505599200:
|
|
|
|
os:NetBSD 6.0.4:2017-09-17:1505599200:
|
|
|
|
os:NetBSD 6.0.5:2017-09-17:1505599200:
|
|
|
|
os:NetBSD 6.1:2017-09-17:1505599200:
|
|
|
|
os:NetBSD 6.1.1:2017-09-17:1505599200:
|
|
|
|
os:NetBSD 6.1.2:2017-09-17:1505599200:
|
|
|
|
os:NetBSD 6.1.3:2017-09-17:1505599200:
|
|
|
|
os:NetBSD 6.1.4:2017-09-17:1505599200:
|
|
|
|
os:NetBSD 6.1.5:2017-09-17:1505599200:
|
2020-03-19 21:58:50 +01:00
|
|
|
os:NetBSD 7.0:2020-03-14:1584162000:
|
|
|
|
os:NetBSD 7.0.1:2020-03-14:1584162000:
|
|
|
|
os:NetBSD 7.0.2:2020-03-14:1584162000:
|
|
|
|
os:NetBSD 7.1:2020-03-14:1584162000:
|
|
|
|
os:NetBSD 7.1.1:2020-03-14:1584162000:
|
|
|
|
os:NetBSD 7.1.1:2020-03-14:1584162000:
|
|
|
|
os:NetBSD 7.2:2020-03-14:1584162000:
|
|
|
|
os:NetBSD 8.0::-1:
|
|
|
|
os:NetBSD 8.1::-1:
|
|
|
|
os:NetBSD 9.0::-1:
|
|
|
|
#
|
2019-03-05 19:31:11 +01:00
|
|
|
# OpenBSD - https://en.wikipedia.org/wiki/OpenBSD_version_history
|
|
|
|
#
|
2020-06-16 09:05:55 +02:00
|
|
|
os:OpenBSD 5.8:2016-09-01:1472680800:
|
|
|
|
os:OpenBSD 5.9:2017-04-11:1491861600:
|
2020-06-15 09:40:57 +02:00
|
|
|
os:OpenBSD 6.0:2017-09-10:1505001600:
|
|
|
|
os:OpenBSD 6.1:2018-04-15:1523750400:
|
|
|
|
os:OpenBSD 6.2:2018-10-18:1539820800:
|
|
|
|
os:OpenBSD 6.3:2019-05-03:1556841600:
|
|
|
|
os:OpenBSD 6.4:2019-10-17:1571270400:
|
|
|
|
os:OpenBSD 6.5:2020-05-19:1589846400:
|
|
|
|
os:OpenBSD 6.6:2020-10-01:1601510400:
|
|
|
|
os:OpenBSD 6.7:2021-05-01:1619827200:
|
2020-06-15 01:35:00 +02:00
|
|
|
#
|
2020-06-18 10:15:13 +02:00
|
|
|
# Red Hat Enterprise Linux - https://access.redhat.com/labs/plcc/
|
|
|
|
#
|
|
|
|
os:Red Hat Enterprise Linux Server release 6:2020-11-30:1606690800:
|
|
|
|
os:Red Hat Enterprise Linux 7:2024-06-30:1719698400:
|
|
|
|
os:Red Hat Enterprise Linux 8:2029-05-07:1872799200:
|
|
|
|
#
|
2019-06-12 10:44:22 +02:00
|
|
|
# Slackware - https://en.wikipedia.org/wiki/Slackware#Releases
|
|
|
|
#
|
|
|
|
os:Slackware Linux 8.1:2012-08-01:1343768400:
|
|
|
|
os:Slackware Linux 9.0:2012-08-01:1343768400:
|
|
|
|
os:Slackware Linux 9.1:2012-08-01:1343768400:
|
|
|
|
os:Slackware Linux 10.0:2012-08-01:1343768400:
|
|
|
|
os:Slackware Linux 10.1:2012-08-01:1343768400:
|
|
|
|
os:Slackware Linux 10.2:2012-08-01:1343768400:
|
|
|
|
os:Slackware Linux 11.0:2012-08-01:1343768400:
|
|
|
|
os:Slackware Linux 12.0:2012-08-01:1343768400:
|
|
|
|
os:Slackware Linux 12.1:2013-12-09:1386540000:
|
|
|
|
os:Slackware Linux 12.2:2013-12-09:1386540000:
|
|
|
|
os:Slackware Linux 13.0:2018-07-05:1530738000:
|
|
|
|
os:Slackware Linux 13.1:2018-07-05:1530738000:
|
|
|
|
os:Slackware Linux 13.37:2018-07-05:1530738000:
|
2020-06-15 01:35:00 +02:00
|
|
|
#
|
2020-06-25 15:33:31 +02:00
|
|
|
# SuSE - https://www.suse.com/lifecycle/
|
|
|
|
#
|
|
|
|
os:SUSE Linux Enterprise Server 12:2024-10-31:1730329200:
|
|
|
|
os:SUSE Linux Enterprise Server 15:2028-07-31:1848607200:
|
|
|
|
#
|
2020-06-21 12:36:36 +02:00
|
|
|
# Ubuntu - https://wiki.ubuntu.com/Kernel/LTSEnablementStack and
|
|
|
|
# https://wiki.ubuntu.com/Releases
|
2020-06-15 01:35:00 +02:00
|
|
|
#
|
2020-06-21 12:36:36 +02:00
|
|
|
os:Ubuntu 14.04:2019-05-01:1556661600:
|
|
|
|
os:Ubuntu 14.10:2015-07-01:1435701600:
|
|
|
|
os:Ubuntu 15.04:2016-01-01:1451602800:
|
|
|
|
os:Ubuntu 15.10:2016-07-01:1467324000:
|
|
|
|
os:Ubuntu 16.04:2021-05-01:1619820000:
|
|
|
|
os:Ubuntu 16.10:2017-07-01:1498860000:
|
|
|
|
os:Ubuntu 17.04:2018-01-01:1514761200:
|
|
|
|
os:Ubuntu 17.10:2018-07-01:1530396000:
|
|
|
|
os:Ubuntu 18.04:2023-05-01:1682892000:
|
|
|
|
os:Ubuntu 18.10:2019-07-18:1563400800:
|
|
|
|
os:Ubuntu 19.04:2020-01-01:1577833200:
|
2020-06-21 12:40:43 +02:00
|
|
|
os:Ubuntu 20.04:2025-04-01:1743458400:
|
2020-06-21 12:36:36 +02:00
|
|
|
#
|
2020-11-05 00:59:53 +01:00
|
|
|
# OmniosCE - https://omniosce.org/releasenotes.html
|
|
|
|
#
|
|
|
|
os:OmniOS Community Edition v11 r151022:2020-05-11:1589148000:
|
|
|
|
os:OmniOS Community Edition v11 r151024:2018-11-04:1541286000:
|
|
|
|
os:OmniOS Community Edition v11 r151026:2019-05-05:1557007200:
|
|
|
|
os:OmniOS Community Edition v11 r151028:2019-11-04:1572822000:
|
|
|
|
os:OmniOS Community Edition v11 r151030::-1:
|
|
|
|
os:OmniOS Community Edition v11 r151032:2020-11-03:1604358000:
|
|
|
|
os:OmniOS Community Edition v11 r151034::-1:
|
|
|
|
#
|
|
|
|
## Oracle Solaris - https://www.oracle.com/us/support/library/lifetime-support-hardware-301321.pdf (p. 34)
|
|
|
|
# The list below contains Premier Support End only
|
|
|
|
#
|
|
|
|
os:Oracle Solaris 11.3:2021-01-01:1609455600:
|
|
|
|
os:Oracle Solaris 11.4:2031-11-01:1951254000:
|
|
|
|
#
|
2020-06-25 15:33:31 +02:00
|
|
|
# EOF
|