glibc/gcc/gdb各版本发布时间以及rhel/centos默认glibc版本、lsb对应关系
最近有些软件要求glibc 2.14+,centos 6.x自带的版本是2.12的,7.6默认是2.17,特查了下glibc 各版本发布时间以及与对应的内核,如下:
Complete glibc release history:
Date |
Release |
Announcement |
2017-08-01 |
Future release. |
|
2017-02-01 |
In development. |
|
2016-08-04 |
||
2016-02-19 |
||
2015-08-14 |
||
2015-02-06 |
||
2014-09-08 |
||
2014-02-07 |
||
2013-08-12 |
||
2012-12-25 |
The GNU C Library version 2.17 is now available. It follows all relevant standards including ISO C11 and POSIX.1-2008 |
|
2012-06-30 |
The GNU C Library version 2.16 is now available. It follows all relevant standards including ISO C99 and POSIX.1-2008 |
|
2012-03-21 |
||
2011-10-07 |
GLIBC 2.14.1 |
|
2011-06-01 |
GLIBC 2.14 |
|
2011-02-01 |
||
2010-12-13 |
GLIBC 2.12.2 |
|
2010-11-30 |
GLIBC 2.11.3 |
|
2010-08-03 |
GLIBC 2.12.1 |
|
2010-05-19 |
GLIBC 2.11.2 |
|
2010-05-03 |
||
2009-12-29 |
GLIBC 2.11.1 |
|
2009-11-16 |
GLIBC 2.10.2 |
|
2009-11-03 |
||
2009-05-18 |
GLIBC 2.10.1 |
|
2009-05-09 |
||
2008-11-13 |
GLIBC 2.9 |
|
2008-04-12 |
GLIBC 2.8 |
|
2007-10-19 |
GLIBC 2.7 |
|
2007-07-31 |
GLIBC 2.6.1 |
|
2007-07-31 |
GLIBC 2.5.1 |
|
2007-05-17 |
GLIBC 2.6 |
|
2006-09-29 |
GLIBC 2.5 |
|
2006-03-06 |
GLIBC 2.4 |
|
2005-11-04 |
GLIBC 2.3.6 |
|
2005-04-07 |
GLIBC 2.3.5 |
|
2004-12-29 |
GLIBC 2.3.4 |
|
2003-12-01 |
GLIBC 2.3.3 |
|
2003-02-28 |
GLIBC 2.3.2 |
|
2002-10-10 |
GLIBC 2.3.1 |
|
2002-10-02 |
GLIBC 2.3 |
|
2002-01-20 |
GLIBC 2.2.5 |
|
2001-07-27 |
GLIBC 2.2.4 |
|
2001-04-26 |
GLIBC 2.2.3 |
|
2001-02-15 |
GLIBC 2.2.2 |
|
2001-01-13 |
GLIBC 2.2.1 |
|
2000-11-09 |
GLIBC 2.2 |
|
2000-02-24 |
GLIBC 2.1.3 |
|
1999-09-06 |
GLIBC 2.1.2 |
|
1999-05-24 |
GLIBC 2.1.1 |
|
1999-02-03 |
GLIBC 2.1 |
|
1997-12-29 |
GLIBC 2.0.6 |
|
1997-08-25 |
GLIBC 2.0.5 |
|
1997-05-27 |
GLIBC 2.0.4 |
|
1997-04-22 |
GLIBC 2.0.3 |
|
1997-03-22 |
GLIBC 2.0.2 |
|
1997-02-04 |
GLIBC 2.0.1 |
|
1997-01-26 |
GLIBC 2.0 |
|
1995-01-16 |
GLIBC 1.09.5 |
|
1994-12-12 |
GLIBC 1.09.3 |
|
1994-12-05 |
GLIBC 1.09.2 |
|
1994-11-06 |
GLIBC 1.09 |
|
1994-11-04 |
GLIBC 1.08.14 |
|
1994-11-01 |
GLIBC 1.08.13 |
|
1994-10-24 |
GLIBC 1.08.12 |
|
1994-10-19 |
GLIBC 1.08.11 |
|
1994-10-11 |
GLIBC 1.08.10 |
|
1994-09-26 |
GLIBC 1.08.9 |
|
1994-09-04 |
GLIBC 1.08.8 |
|
1994-09-01 |
GLIBC 1.08.7 |
|
1994-08-08 |
GLIBC 1.08.6 |
|
1994-08-03 |
GLIBC 1.08.5 |
|
1994-07-29 |
GLIBC 1.08.4 |
|
1994-07-04 |
GLIBC 1.08.3 |
|
1994-06-05 |
GLIBC 1.08.1 |
|
1994-05-21 |
GLIBC 1.08 |
|
1994-05-18 |
GLIBC 1.07.6 |
|
1994-05-03 |
GLIBC 1.07.5 |
|
1994-02-17 |
GLIBC 1.07.4 |
|
1994-02-08 |
GLIBC 1.07.3 |
|
1994-02-05 |
GLIBC 1.07.2 |
|
1994-01-25 |
GLIBC 1.07.1 |
|
1994-01-17 |
GLIBC 1.07 |
|
1994-01-16 |
GLIBC 1.06.13 |
|
1994-01-13 |
GLIBC 1.06.12 |
|
1994-01-11 |
GLIBC 1.06.11 |
|
1994-01-08 |
GLIBC 1.06.10 |
|
1993-12-25 |
GLIBC 1.06.9 |
|
1993-12-21 |
GLIBC 1.06.8 |
|
1993-11-09 |
GLIBC 1.06.7 |
|
1993-08-16 |
GLIBC 1.06.6 |
|
1993-06-29 |
GLIBC 1.06.4 |
|
1993-06-16 |
GLIBC 1.06.3 |
|
1993-05-31 |
GLIBC 1.06.2 |
|
1993-05-27 |
GLIBC 1.06.1 |
|
1993-05-23 |
GLIBC 1.06 |
|
1992-09-24 |
GLIBC 1.05 |
|
1992-09-03 |
GLIBC 1.04 |
|
1992-04-09 |
GLIBC 1.03 |
|
1992-03-20 |
GLIBC 1.02 |
|
1992-03-11 |
GLIBC 1.01 |
|
1992-02-18 |
GLIBC 1.00 |
|
1992-02-17 |
GLIBC 0.6 |
|
1992-02-16 |
GLIBC 0.5 |
|
1992-02-14 |
GLIBC 0.4.1 |
|
1992-02-14 |
GLIBC 0.4 |
|
1991-10-08 |
GLIBC 0.1 |
|
1988-01-01 |
GLIBC Pre-release |
https://sourceware.org/glibc/wiki/Glibc%20Timeline
内核及其对应关系如下:
http://man7.org/tlpi/api_changes/#glibc-2.14
GCC版本发布
Release | Release date |
---|---|
GCC 11.2 | July 28, 2021 |
GCC 9.4 | June 1, 2021 |
GCC 8.5 | May 14, 2021 |
GCC 11.1 | April 27, 2021 |
GCC 10.3 | April 8, 2021 |
GCC 10.2 | July 23, 2020 |
GCC 10.1 | May 7, 2020 |
GCC 9.3 | March 12, 2020 |
GCC 8.4 | March 4, 2020 |
GCC 7.5 | November 14, 2019 |
GCC 9.2 | August 12, 2019 |
GCC 9.1 | May 3, 2019 |
GCC 8.3 | February 22, 2019 |
GCC 7.4 | December 6, 2018 |
GCC 6.5 | October 26, 2018 |
GCC 8.2 | July 26, 2018 |
GCC 8.1 | May 2, 2018 |
GCC 7.3 | January 25, 2018 |
GCC 5.5 | October 10, 2017 |
GCC 7.2 | August 14, 2017 |
GCC 6.4 | July 4, 2017 |
GCC 7.1 | May 2, 2017 |
GCC 6.3 | December 21, 2016 |
GCC 6.2 | August 22, 2016 |
GCC 4.9.4 | August 3, 2016 |
GCC 5.4 | June 3, 2016 |
GCC 6.1 | April 27, 2016 |
GCC 5.3 | December 4, 2015 |
GCC 5.2 | July 16, 2015 |
GCC 4.9.3 | June 26, 2015 |
GCC 4.8.5 | June 23, 2015 |
GDB版本发布
LSB
LSB定义了linux的基本组成部分的规范。支持7大CPU架构,准确的说就是Intel、IBM和AMD家,ARM是不在范围的(信创操作系统首先就是支持ARM),debian也为LSB认证。rhel 7对应的LSB 4.1,可通过lsb_release查看操作系统是否符合LSB。最新的LSB规范是2015年定义的5.0。其定义如下。
从上可知,符合LSB的linux可以程序确保相互兼容。
lsb的版本可通过lsb_release查看如下:
[zjh@lightdb1 ~]$ lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 7.9.2009 (Core) Release: 7.9.2009 Codename: Core
[root@localhost ~]# cat /etc/lsb-release DISTRIB_ID=Kylin DISTRIB_RELEASE=V10 DISTRIB_CODENAME=juniper DISTRIB_DESCRIPTION="Kylin V10" DISTRIB_KYLIN_RELEASE=V10 DISTRIB_VERSION_TYPE=enterprise DISTRIB_VERSION_MODE=normal [root@localhost ~]#
可见kylin并不是符合LSB的linux。
相关文章
- CentOS系统时间与现在时间相差8小时解决方法
- centos同步北京时间
- 教你如何修改CentOS系统上的时间
- Centos搭建PHP5.3.8+Nginx1.0.9+Mysql5.5.17
- centos linux安装telnet 过程及问题(源于内部tomcat网站,外部无法访问)
- 如何在RHEL、CentOS及Fedora上安装Drupal 8
- 基于CentOS搭建Nginx 静态网站
- Centos 下面升级系统内核(转)
- Docker run centos 内部使用systemctl 启动服务的方法
- centos上安装配置java WEB环境_java(转)
- CentOS RPM安装MySQL-5.6
- 在新安装的Centos中安装python3.7 解决pip和yum问题
- CentOS最常用命令及快捷键整理
- CentOS 7离线安装CDH 5.16.1完全指南(含各种错误处理)
- CentOS 7 安装Redis 2.8.7
- CentOS 7.5 安装配置tigervnc-server
- Install TightVNC Server in RHEL/CentOS and Fedora to Access Remote Desktops