Skip to content

Instantly share code, notes, and snippets.

@wagenet
Last active July 11, 2025 15:52
Show Gist options
  • Save wagenet/35adca1a032cec2999d47b6c40aa45b1 to your computer and use it in GitHub Desktop.
Save wagenet/35adca1a032cec2999d47b6c40aa45b1 to your computer and use it in GitHub Desktop.

Revisions

  1. wagenet revised this gist Jun 18, 2021. 1 changed file with 9 additions and 1 deletion.
    10 changes: 9 additions & 1 deletion glibc.md
    Original file line number Diff line number Diff line change
    @@ -17,7 +17,15 @@ If CentOS 6 and 7 are eliminated, the oldest glibc is 2.23 in Ubuntu and Slackwa
    - *EOL:* 2021-04
    - *glibc:* 2.27

    ### [Ubuntu](https://distrowatch.com/table.php?distribution=ubuntu) - 16.04 LTS xenial
    ### [Ubuntu](https://distrowatch.com/table.php?distribution=ubuntu)


    #### 18.04 LTS bionic

    - *EOL:* 2023-04
    - *glibc:* 2.27

    #### 16.04 LTS xenial

    - *EOL:* 2021-04
    - *glibc:* 2.23
  2. wagenet revised this gist Jan 23, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion glibc.md
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,7 @@ List of oldest supported version of [top 10 Linux Distros](https://distrowatch.c

    Out of all versions with published EOLs, 2.12 is the oldest glibc still active, found in CentOS 6.8.

    If CentOS 7 and 8 are eliminated, the oldest glibc is 2.23 in Ubuntu and Slackware.
    If CentOS 6 and 7 are eliminated, the oldest glibc is 2.23 in Ubuntu and Slackware.



  3. wagenet revised this gist Jan 23, 2020. 1 changed file with 1 addition and 3 deletions.
    4 changes: 1 addition & 3 deletions glibc.md
    Original file line number Diff line number Diff line change
    @@ -6,9 +6,7 @@ List of oldest supported version of [top 10 Linux Distros](https://distrowatch.c

    Out of all versions with published EOLs, 2.12 is the oldest glibc still active, found in CentOS 6.8.

    Not all versions include EOLs, but going back to 2011 releases everything else is at least 2.12.

    If we need to support 2.14+ then we have to cut off support for Debian 7 and CentOS 6.8 despite those versions still being supported.
    If CentOS 7 and 8 are eliminated, the oldest glibc is 2.23 in Ubuntu and Slackware.



  4. wagenet revised this gist Jan 23, 2020. 1 changed file with 36 additions and 39 deletions.
    75 changes: 36 additions & 39 deletions glibc.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    # glibc Versions

    List of oldest supported version of top 10 Linux Distros and their glibc version according to distrowatch.com.
    List of oldest supported version of [top 10 Linux Distros](https://distrowatch.com/dwres.php?resource=major) and their glibc version according to distrowatch.com.

    ## Summary

    @@ -14,72 +14,69 @@ If we need to support 2.14+ then we have to cut off support for Debian 7 and Cen

    ## Details

    ### [Mint](https://distrowatch.com/table.php?distribution=mint) - 13 maya
    ### [Mint](https://distrowatch.com/table.php?distribution=mint) - 18.3 sylvia

    - *EOL:* 2017-04
    - *glibc:* 2.15
    - *EOL:* 2021-04
    - *glibc:* 2.27

    ### [Ubuntu](https://distrowatch.com/table.php?distribution=ubuntu) - 12.04 precise
    ### [Ubuntu](https://distrowatch.com/table.php?distribution=ubuntu) - 16.04 LTS xenial

    - *EOL:* 2017-04
    - *glibc:* 2.15
    - *EOL:* 2021-04
    - *glibc:* 2.23

    ### [Debian](https://distrowatch.com/table.php?distribution=debian)
    ### [MX Linux](https://distrowatch.com/table.php?distribution=mx) - 17.1

    #### 7.0 wheezy
    - *EOL:* None (Based on Debian 9 which has no EOL yet)
    - *glibc:* 2.24
    - *Notes:* MX-16 is based on Debian 8 which is EOL 2020-05

    - *EOL:* 2018-05
    - *glibc:* **2.13**
    ### [Arch Linux](https://distrowatch.com/table.php?distribution=arch) - 2020.01.22

    #### 8.0 jessie
    - *EOL:* Rolling release
    - *glibc:* 2.30

    - *EOL:* 2020-05
    - *glibc:* 2.19
    ### [Gentoo](https://distrowatch.com/table.php?distribution=gentoo) - 2020-01-22

    ### [Mageia](https://distrowatch.com/table.php?distribution=mageia) - cauldron
    - *EOL:* Rolling release
    - *glibc:* 2.29

    ### [Slackware](https://distrowatch.com/table.php?distribution=slackware) - 14.2

    - *EOL:* None
    - *glibc:* 2.22
    - *glibc:* 2.23
    - *NOTE:* No EOLs are published. 14.2 was released in 2016. Older versions have libc < 2.17.

    ### [Fedora](https://distrowatch.com/table.php?distribution=fedora) - 24
    ### [Debian](https://distrowatch.com/table.php?distribution=debian) - 9 stretch

    - *EOL:* None
    - *glibc:* 2.23.1
    - *EOL:* None announced
    - *glibc:* 2.24

    ### [OpenSUSE](https://distrowatch.com/table.php?distribution=opensuse) - 42.1
    ### [Fedora](https://distrowatch.com/table.php?distribution=fedora) - 30

    - *EOL:* None
    - *glibc:* 2.19
    - *EOL:* None announced
    - *glibc:* 2.29

    ### [Arch Linux](https://distrowatch.com/table.php?distribution=arch) - 2011.08.19
    ### [OpenSUSE](https://distrowatch.com/table.php?distribution=opensuse) - 15.1

    - *EOL:* None
    - *glibc:* 2.14
    - *NOTE:* No EOLs are published. However, going back to 2011 seems reasonable.
    - *EOL:* None announced
    - *glibc:* 2.26

    ### [CentOS](https://distrowatch.com/table.php?distribution=centos)

    #### 6.8
    #### 6.10

    - *EOL:* 2020-11
    - *glibc:* **2.12**

    #### 7-1611
    #### 7.7.1908

    - *EOL:* 2024-06
    - *glibc:* 2.17
    - *glibc:* **2.17**

    ### [PCLinuxOS](https://distrowatch.com/table.php?distribution=pclinuxos) 2013.10
    #### 8.1.1911

    - *EOL:* None
    - *glibc:* 2.16
    - *NOTE:* No EOLs are published. Anything older than listed version has a glibc < 2.14.

    ### [Slackware](https://distrowatch.com/table.php?distribution=slackware) - 14.0

    - *EOL:* None
    - *glibc:* 2.15
    - *NOTE:* No EOLs are published. 14.0 was released in 2012. Older versions have libc < 2.14.
    - *EOL:* None announced
    - *glibc:* 2.28

    ### [FreeBSD](https://distrowatch.com/table.php?distribution=freebsd) - 10.3

  5. wagenet created this gist Apr 12, 2017.
    87 changes: 87 additions & 0 deletions glibc.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,87 @@
    # glibc Versions

    List of oldest supported version of top 10 Linux Distros and their glibc version according to distrowatch.com.

    ## Summary

    Out of all versions with published EOLs, 2.12 is the oldest glibc still active, found in CentOS 6.8.

    Not all versions include EOLs, but going back to 2011 releases everything else is at least 2.12.

    If we need to support 2.14+ then we have to cut off support for Debian 7 and CentOS 6.8 despite those versions still being supported.



    ## Details

    ### [Mint](https://distrowatch.com/table.php?distribution=mint) - 13 maya

    - *EOL:* 2017-04
    - *glibc:* 2.15

    ### [Ubuntu](https://distrowatch.com/table.php?distribution=ubuntu) - 12.04 precise

    - *EOL:* 2017-04
    - *glibc:* 2.15

    ### [Debian](https://distrowatch.com/table.php?distribution=debian)

    #### 7.0 wheezy

    - *EOL:* 2018-05
    - *glibc:* **2.13**

    #### 8.0 jessie

    - *EOL:* 2020-05
    - *glibc:* 2.19

    ### [Mageia](https://distrowatch.com/table.php?distribution=mageia) - cauldron

    - *EOL:* None
    - *glibc:* 2.22

    ### [Fedora](https://distrowatch.com/table.php?distribution=fedora) - 24

    - *EOL:* None
    - *glibc:* 2.23.1

    ### [OpenSUSE](https://distrowatch.com/table.php?distribution=opensuse) - 42.1

    - *EOL:* None
    - *glibc:* 2.19

    ### [Arch Linux](https://distrowatch.com/table.php?distribution=arch) - 2011.08.19

    - *EOL:* None
    - *glibc:* 2.14
    - *NOTE:* No EOLs are published. However, going back to 2011 seems reasonable.

    ### [CentOS](https://distrowatch.com/table.php?distribution=centos)

    #### 6.8

    - *EOL:* 2020-11
    - *glibc:* **2.12**

    #### 7-1611

    - *EOL:* 2024-06
    - *glibc:* 2.17

    ### [PCLinuxOS](https://distrowatch.com/table.php?distribution=pclinuxos) 2013.10

    - *EOL:* None
    - *glibc:* 2.16
    - *NOTE:* No EOLs are published. Anything older than listed version has a glibc < 2.14.

    ### [Slackware](https://distrowatch.com/table.php?distribution=slackware) - 14.0

    - *EOL:* None
    - *glibc:* 2.15
    - *NOTE:* No EOLs are published. 14.0 was released in 2012. Older versions have libc < 2.14.

    ### [FreeBSD](https://distrowatch.com/table.php?distribution=freebsd) - 10.3

    - *EOL:* 2018-04
    - *glibc:* N/A