2019年3月4日0:43 UTC,Linux之父Linus Torvalds向Linux List Kernel Mailing发文宣布发布Linux Kernel 5.0 。 ​​​​

2019年1月7日,Linus在内核邮件列表上宣布释出 Linux Kernel 5.0-rc1,到2019年3月4日,Liunx Kernel 5.0正式发布,期间共经历了8个版本的更新。在这次的邮件中,Linus也表示:“Linux Kernel 5.0发布的最后一周并不平静,但它比rc8要小很多。虽然我之前在犹豫是否要做RC 8,但总体来看,我很高兴我推迟了一周发布Linux Kernel 5.0,而做了RC 8。”

Linus邮件正文:

虽然很多人认为Linux Kernel 5.0只是在“刷版本号”,但其实这个适时引入的“大版本”还是有很多值得期待的地方:

  • 更新AMD GPU 的开源图形驱动程序、支持 FreeSync 自适应刷新率;
  • 引入了新的感知调度功能,改善采用 ARM big.LITTLE CPU 架构设备的电源管理;
  • 支持 fscrypt 中用于低功耗设备的 Adiantum 加密文件系统和 Btrfs 交换文件系统;
  • 支持用户数据报协议(UDP)中的通用接收卸载(GRO)功能;
  • 支持cgroupv2 中的cpuset 资源控制器;
  • 支持能够运行多个 Android 实例的 binderfs 文件系统;
  • 更新了许多驱动程序、以及无数的 bug 和安全修复。

除了之外,Linus还在文中表述到:“我在RC8发行版中提到的bug其实并不如想象中的那样令人担心。之前我们有个未初始化的变量,但由于是个警告,我们没有注意到,究其原因是GCC的工作方式,编译器已经为我们初始化了正确的值。而在其它地方出现的未初始化变量可能是编译器本身的问题。”

Linux Kernel 5.0 RC1到Linux Kernel 5.0各版本的更新列表:

Linux Kernel 5.0 RC 1: 支持AMD FreeSync,初步支持 NVIDIA Turing GPU,更新中国的 C-SKY CPU 架构代码,初步支持 NXP i.MX8 SoC,支持 Allwinner T3、Qualcomm QCS404 和 NXP Layerscape LX2160A,英特尔 Stratix 10 FPGA 驱动,Fscrypt Adiantum 支持, Raspberry Pi 触控屏驱动

Linux Kernel 5.0 RC2: perf工具更新,驱动程序(网络、gpu,scsi . .)更新,arch更新(ARM,RISC-V,x86,csky)以及文件系统(btrfs, cifs)和vm修复。

Linux Kernel 5.0 RC3: 大量bug修复和Nouveau RTX 2080 Ti支持。
 
Linux Kernel 5.0 RC4: 没有什么特别引人注目的,在大小方面,rc4比前几个版本提交的数据要多一些。

Linux Kernel 5.0 RC5: 各种修复,从默认为RISC-V启用通用PCIe到更好地处理AMD CPU微代码版本到网络和各种ARM64修复。

Linux Kernel 5.0 RC6: 网络(驱动程序和核心)约有四分之一的变化,除此之外,还更新其他驱动程序(gpu,dma,iio,sound, usb,misc …)、通常的架构(arm,mips,x86,powerpc)以及文件系统和核心内核。

Linux Kernel 5.0 RC7: 只有不到一半的驱动程序(gpu,网络,输入,md,块,声音…),其余的是架构修复(arm64)。

Linux Kernel 5.0 RC8: 发布了相关补丁。

Linux Kernel 5.0代号仍为“Shy Crocodile”,接下来,它将向着Linux Kernel 5.1继续发展。

Linus 发文宣布Linux Kernel 5.0 正式发布相关推荐

  1. Linux Kernel 5.0或在达成600万Git Objects时到来

    早两天,Linus Torvalds在Google+上表示,Linux内核当前正在从4.0向5.0大版本迈进(half-way between),同时接近600万Git的目标.之前的大版本,比如Lin ...

  2. 没有 4.21 ,Linus Torvalds 宣布 Linux 进入 5.0 时代

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   按最初计划,Linux Kernel 5.0 本应在2018年年底发布,但由于种种原因,最终在去年圣诞节发布的是 Linux Kernel ...

  3. Linux Kernel 3.0新特性概览(转)

    上周五,Linus Torvalds终于发布了备受瞩目的新一代Linux操作系统内核.Linux Kernel 3.0经过了七个RC候选版才推出正式版本,上一个版本是5月19日的2.6.39,也是2. ...

  4. linux5.5 分辨率,Linux Kernel 5.5 正式发布

    原标题:Linux Kernel 5.5 正式发布 此前, Linus Torvalds 曾在 Linux 5.5-rc7 发布的声明中指出,他可能在下周最终发布 5.5 稳定版.目前,按照其计划,稳 ...

  5. linux mint 安装内核,使用Ukuu在Ubuntu/Linux Mint上安装Linux Kernel 5.0的方法

    Linux Kernel 5.0已发布,具有大量新功能和错误修复,本文介绍使用Ukuu在Ubuntu 18.04/Linux Mint系统上安装Linux Kernel 5.0的方法.默认情况下,Ub ...

  6. Linux Kernel 6.0 CXL Core pci.c 详解

    文章目录 前言 相关链接 Ref 正文 前言 CXL 是一个比较新的技术,所以我研究的内核源码是选了当前比较新的内核版本 linux 6.0.打算将内核关于 CXL 的驱动进行解析一遍,一步一步慢慢来 ...

  7. linux 内核版本 4.4,Linux Kernel 4.4 正式发布下载

    Linux Kernel 4.4 正式发布下载,Linux kernel 4.4 是一个 LTS(长期支持版本) 版本,将会提供 1 年的维护和 2 年的支持.暂未找到相关详细说明. 根据来自 Pho ...

  8. 【软件周刊第 36 期】Linux Kernel 4.12 正式发布;Fedora 26 下周二到来

    2019独角兽企业重金招聘Python工程师标准>>> Linux Kernel 4.12 正式版发布:支持 AMD Vega 显卡 Linux Kernel 4.12 是 Linu ...

  9. Linus Torvalds 发布 Linux Kernel 5.9,引入各种新功能与改进

    Linus Torvalds今天宣布了Linux Kernel 5.9的发布和全面可用性,这是一个主要的版本,引入了各种新的特性和改进,以及新的和更新的驱动程序. Linus Torvalds今天宣布 ...

最新文章

  1. 使用Docker中国官方镜像的加速地址
  2. java 搜索机制_Java爬虫搜索原理实现
  3. MySQL-count(*) 和 not in 的查询优化
  4. ExcelBDD-Java开源组件发布了!
  5. nyoj 998(欧拉定理的运用)
  6. 将web项目导入到eclipse/MyEclipse中常见错误
  7. mac vscode 实用快捷键
  8. 自定义Cassandra数据类型
  9. 根据 HTML 规范,以下代码中,外层容器 .outer 的宽高分别是:
  10. python中Scrapy的安装详细过程
  11. 加载mySQL数据到内存_【测试验证】数据库加载到内存占用大小
  12. linux 有道词典无法屏幕取词,有道词典怎么开启屏幕取词功能 有道词典开启屏幕取词功能方法...
  13. xshell堡垒机_XShell运维工具之跳板机配置
  14. DDR3基本概念1 - 存储单元结构和原理
  15. MIS迭代一:增删改查功能测试
  16. Java中 支持多继承吗?
  17. 财务管理----记账凭证
  18. 实时无感人脸识别考勤机项目
  19. 用python画小花_用python的小海龟 Turtle 画一朵好看又有趣的小花
  20. Pytorch中backward(retain_graph=True)的 retain_graph参数解释

热门文章

  1. eclipse中选中一个单词 其他相同的也被选中 怎么设置
  2. bzoj3771: Triple
  3. HPU--1189 Ou à
  4. 机器学习:监督学习和无监督学习
  5. mengento 数据库模型
  6. 大数据_Flink_流式处理_简介_为什么要用Flink---Flink工作笔记0002
  7. MyCat分布式数据库集群架构工作笔记0022---高可用_单表存储千万级_海量存储_分表扩展分片枚举
  8. mac地址随机变化的解决方法(安卓手机通用)不用ROOT
  9. 【C#编程基础学习笔记】4---Convert类型转换
  10. mui ajax传参示例