Linux内核是任何Linux操作系统的重要组成部分。它负责资源分配,低级硬件接口,安全性,简单通信,基本文件系统管理等。由Linus Torvalds从头开始编写(在各种开发人员的帮助下),Linux是UNIX操作系统的克隆。它面向POSIX和单一UNIX规范的合规性。
功能一目了然
Linux具有强大的功能,例如真正的多任务处理,多堆栈网络,共享的写时复制可执行文件,共享库,需求加载,虚拟内存和适当的内存管理。最初仅为基于386/486的计算机设计,现在Linux支持多种体系结构,包括64位(IA64,AMD64),ARM,ARM64,DEC Alpha,MIPS,SUN Sparc,PowerPC,以及Amiga和Atari机等。
GNU / Linux操作系统中最重要的组件
基于Linux的操作系统最重要的组件是Linux内核。没有它,整个系统(库,应用程序等)都是无用的。在创建Linux发行版时,了解如何正确优化Linux内核包,以使其支持某些硬件组件或识别特定设备也非常重要。
分布在多个稳定的分支中
Linux内核的许多稳定分支不应该混淆,因为它们可用于不同的目的。例如,有几个LTS(长期支持)分支可用于部署非常稳定的Linux操作系统。目前,主要的Linux发行版开发人员为用户提供了用于不同目的的优化内核包。但是,高级用户可以随时直接从源包配置,编译和安装自己的内核(您只需要支持的GCC编译器)。
Linux发行版的核心
Linux内核是Linux发行版的核心。如果您是Linux用户,您可能偶然会遇到默认Linux内核软件包的升级,从而更好地支持某些硬件组件或外围设备。
什么是新的在此版本中:
- 由于旅行,该版本延迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
什么是新的 4.17.15 / 4.14.63 LTS / 4.9.120 LTS / 4.4.148 LTS:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
什么是新版本4.16.17 / 4.14.51 LTS / 4.9.109 LTS / 4.4.138 LTS:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
版本中的新功能:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
什么是新的版本4.9.77 LTS / 4.4.112 LTS / 4.1.48 LTS / 3.18.92 EO:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
什么是新的版本4.9.77 LTS / 4.4.112 LTS / 4.1.48 LTS / 3.18.92 EO:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
版本4.13.16中的新功能 EOL / 4.9.66 LTS / 4.4.103 LTS / 4.1.46 LT:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
版本4.13.16中的新功能 EOL / 4.9.66 LTS / 4.4.103 LTS / 4.1.46 LT:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
版本4.13.16中的新功能 EOL / 4.9.66 LTS / 4.4.103 LTS / 4.1.46 LT:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
版本4.13.14 / 4.9.63中的新内容 LTS / 4.4.99 LTS / 4.1.46 LTS / 3:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
版本4.13.14 / 4.9.63中的新内容 LTS / 4.4.99 LTS / 4.1.46 LTS / 3:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
什么是新的版本4.9.56 LTS / 4.4.92 LTS / 4.1.45 LTS / 3.18.75 EOL:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
什么是新版本4.9.52 LTS / 4.4.89 LTS / 4.1.43 LTS / 3.18.72 EOL:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
什么是新版本4.9.52 LTS / 4.4.89 LTS / 4.1.43 LTS / 3.18.72 EOL:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
什么是新版本4.9.52 LTS / 4.4.89 LTS / 4.1.43 LTS / 3.18.72 EOL:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
什么是新版本4.9.52 LTS / 4.4.89 LTS / 4.1.43 LTS / 3.18.72 EOL:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
版本4.13.4 / 4.14 RC2中的新功能:
- 这不是一个巨大的rc,但它肯定比之前的rc更大。我认为这不一定是一个大问题,它似乎主要是计时 - 我们刚刚从大多数子系统中获得合并(例如Davem的网络,以及Greg的所有常用设备驱动子系统,更不用说GPU更新和所有随机的其他子系统维护者)。但网络(驱动程序和核心)是最引人注目的部分。
什么是新的:
- 这不是一个巨大的rc,但它绝对比以前的rc是。我认为这不一定是一个大问题,它似乎主要是计时 - 我们刚刚从大多数子系统中获得合并(例如Davem的网络,以及Greg的所有常用设备驱动子系统,更不用说GPU更新和所有随机的其他子系统维护者)。但网络(驱动程序和核心)是最引人注目的部分。
版本4.9.2 / 4.10 RC3中的新功能:
- 这不是一个巨大的rc,但它肯定比之前的rc更大。我认为这不一定是一个大问题,它似乎主要是计时 - 我们刚刚从大多数子系统中获得合并(例如Davem的网络,以及Greg的所有常用设备驱动子系统,更不用说GPU更新和所有随机的其他子系统维护者)。但网络(驱动程序和核心)是最引人注目的部分。
版本4.8.7 / 4.9 RC5中的新功能:
- 这不是一个巨大的rc,但它肯定比之前的rc更大。我认为这不一定是一个大问题,它似乎主要是计时 - 我们刚刚从大多数子系统中获得合并(例如Davem的网络,以及Greg的所有常用设备驱动子系统,更不用说GPU更新和所有随机的其他子系统维护者)。但网络(驱动程序和核心)是最引人注目的部分。
版本4.8.6 / 4.9 RC3中的新功能:
- 这不是一个巨大的rc,但它肯定比之前的rc更大。我认为这不一定是一个大问题,它似乎主要是计时 - 我们刚刚从大多数子系统中获得合并(例如Davem的网络,以及Greg的所有常用设备驱动子系统,更不用说GPU更新和所有随机的其他子系统维护者)。但网络(驱动程序和核心)是最引人注目的部分。
版本4.8.5 / 4.9 RC3中的新功能:
- 这不是一个巨大的rc,但它肯定比之前的rc更大。我认为这不一定是一个大问题,它似乎主要是计时 - 我们刚刚从大多数子系统中获得合并(例如Davem的网络,以及Greg的所有常用设备驱动子系统,更不用说GPU更新和所有随机的其他子系统维护者)。但网络(驱动程序和核心)是最引人注目的部分。
版本4.7.6 / 4.8 RC8中的新功能:
- 这不是一个巨大的rc,但它肯定比之前的rc更大。我认为这不一定是一个大问题,它似乎主要是计时 - 我们刚刚从大多数子系统中获得合并(例如Davem的网络,以及Greg的所有常用设备驱动子系统,更不用说GPU更新和所有随机的其他子系统维护者)。但网络(驱动程序和核心)是最引人注目的部分。
版本4.7 / 4.8 RC1中的新功能:
- 这不是一个巨大的rc,但它肯定比之前的rc更大。我认为这不一定是一个大问题,它似乎主要是计时 - 我们刚刚从大多数子系统中获得合并(例如Davem的网络,以及Greg的所有常用设备驱动子系统,更不用说GPU更新和所有随机的其他子系统维护者)。但网络(驱动程序和核心)是最引人注目的部分。
版本4.7中的新功能:
- 这不是一个巨大的rc,但它绝对是比之前的rc更大。我认为这不一定是一个大问题,它似乎主要是计时 - 我们刚刚从大多数子系统中获得合并(例如Davem的网络,以及Greg的所有常用设备驱动子系统,更不用说GPU更新和所有随机的其他子系统维护者)。但网络(驱动程序和核心)是最引人注目的部分。
版本4.6.4 / 4.7 RC7中的新功能:
- 这不是一个巨大的rc,但它肯定比之前的rc更大。我认为这不一定是一个大问题,它似乎主要是计时 - 我们刚刚从大多数子系统中获得合并(例如Davem的网络,以及Greg的所有常用设备驱动子系统,更不用说GPU更新和所有随机的其他子系统维护者)。但网络(驱动程序和核心)是最引人注目的部分。
版本4.6.2 / 4.7 RC4中的新功能:
- 补丁统计信息看起来也很正常:大约一半是驱动程序,几乎四分之一是架构修正,其余的主要是网络和一些文档更新,但也有一些核心内核/ mm / fs修复。
4.4.4版LTS / 4.5 RC7中的新功能:
- 这次diffstat看起来很奇怪,因为其中一个网络驱动程序头文件有一个很大的补丁,使得它看起来像include目录几乎占整个变化的40%。但是那个补丁只是重命名了大量的保留字段,没有实际的代码更改。
- 忽略diffstat统计信息中的奇怪之处,事情看起来很正常。大多数驱动程序(网络和USB主导,但也有一些gpu,声音,acpi修复),通常的架构更新(弧,arm,x86)和一些核心网络。一些perf工作,以及一些文件系统修复(nfs,dax,一些核心vfs)。
版本4.3.6 / 4.1.19中的新内容 LTS / 3.18.28 LTS / 3.14.63 LTS / 3:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
版本4.3 / 4.4 RC4中的新功能:
- 一切看起来都很正常:大约70%的驱动程序 - 网络驱动程序,gpu,声音,scsi占主导地位。最重要的是,我们有15%的核心网络,其余部分分为拱形更新和“misc”。所有东西(包括一些vfs和核心内核修复)。
版本4.2.1 / 4.3 RC3中的新功能:
- 我们按照通常的星期日安排,-rc2在那里。正如现在的趋势一样,rc2往往相当小,可能是因为回归报告需要一段时间才开始流入(有些人可能会主动等待rc2甚至开始测试 - 你害怕猫,你)。
- 无论如何,事情看起来很正常。由于irq流处理程序清理删除了冗余的irq数字参数,因此整个树上都存在一些噪音。但除了那个一次性的东西,事情看起来相当平静和小 - 让我们看看是否会继续。敲木头。
- 无论如何,它通常是架构和驱动程序修复的混合,还有一些其他东西(例如,perf工具更新突出)。我认为没有什么特别令人担忧的事情,附加的短信给出了相当无聊的细节。
版本4.1.2 / 4.2 RC2中的新功能:
- rc2补丁大约是三分之一的驱动程序(drm是其中的大部分),三分之一的架构(arm,mips和parisc,一小部分x86)和三分之一的“misc”。那个misc堆主要是文件系统(btrfs)和一些定时器更新,然后是perf工具构建修复,只需要将一些perf工具基础结构专用于该工具,而不是试图与内核共享它。
版本4.0.8 / 3.18.18中的新功能 LTS / 3.14.48 LTS / 3.12.44 LTS /:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
什么是新的版本4.0.8 / 3.18.18 LTS / 3.14.48 LTS / 3.12.44 LTS /:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
版本4.0.4 / 4.1 RC6中的新功能:
- 这是大约一半的驱动程序(主要是scsi目标,网络和图形,加上前面提到的raid和dm更改,以及其他随机修复)。其余部分在架构更新(alpha突出),文件系统更新(xfs,cifs和overlayfs)和“misc”之间相当均匀地分开。 (网络,涡轮增压器工具更新,文档)。
版本4.0.2 / 4.1 RC2中的新功能:
- 像往常一样,它是驱动程序修复,arch更新(s390因为一个prng提交而真正脱颖而出)以及一些文件系统和网络的混合体。随附的短信提供了详细信息,这里没有什么特别令人担忧的。到目前为止4.1看起来很正常。
什么是新版本3.19.7 / 3.18.13 LTS / 3.14.41 LTS / 3.12.42 LTS /:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
什么是新的 3.19.7 / 3.18.13 LTS / 3.14.41 LTS / 3.12.42 LTS /:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
版本3.18.7 / 3.14.33中的新内容 LTS / 3.12.37 LTS / 3.10.69 LTS /:
- 由于旅行,该版本推迟了一周,但我怀疑这也是一样。我们进行了一些修复,虽然不是很多,但我认为我们会更好。至少我希望如此 - 如果他们中的任何一个引起的问题多于解决问题,我将非常失望。
- 无论如何,来自rc8的补丁相当小,主要是一些小的拱更新(arm,mips,powerpc,s390,sparc,x86都有一些小的改动,其中一些是由于bpf jit的网络修复) 。和驱动程序(主要是gpu和网络)。还有一些通用的网络修复。附加的短信提供了更多细节。
版本3.11中的新功能:
- 正如有些人注意到的那样,我分心了(“噢,看,一只松鼠......”)并且从未写过-rc7的公告。我的错。但是除了日期之外它实际上并不是那么有趣,如果你没有启用CONFIG_PM_RUNTIME,它在ohci-pci中有一个愚蠢的编译错误,所以我们只会忘记-rc7曾经发生过,好吗?相反,去获得真正的3.11版本,它就在那里,全部闪亮,随时可以编译和喜爱。
- 因为rc7(好吧,我说谎,它发生了),只是一些小修复。他们中的大多数来自网络树,但有一些全部:一些随机文件系统修复,一些声音修复,/ proc / timer_list修复,这样的事情。没有什么真正突出的(除非你碰巧使用了新的软脏代码,它有一个可能真正受到伤害的bug),但是我们希望我们没有一些甚至不能编译的愚蠢配置。
版本3.10中的新功能:
- 免费定时多任务;
- 添加了Bcache,一种用于SSD缓存的块层缓存;
- 对Btrfs文件系统的较小扩展区支持;
- XFS元数据校验和;
- SysV IPC可扩展性改进;
- 信号量可扩展性改进;
- 添加了TCP尾部丢失探测算法;
- MIPS KVM支持。
版本3.8中的新功能:
- Ext4在inode中嵌入非常小的文件
- Btrfs快速更换设备
- F2FS,SSD友好文件系统
- 用户名称空间支持已完成
- XFS日志校验和
- 巨大页面支持零页
- 内存资源控制器支持内核内存记帐
- 自动NUMA平衡
- 取消对386处理器的支持
版本3.2中的新功能:
- 支持EXT4中更大的块大小;
- 更快的清理,详细的损坏消息,树根的自动备份以及Btrfs中元数据的手动检查;
- 处理带宽控制器;
- 支持Hexagon架构;
- Device Mapper中的精简配置和递归快照;
- I / O-less脏限制,减少从页面回收的文件系统写回;
- TCP比例率降低;
- 改进的实时分析工具“perf top”;
- 跨内存附加。
3.1版中的新功能:
- 新架构:OpenRISC;
- 动态回写限制;
- 默认情况下在EXT3中启用了文件系统屏障;
- 支持近场通信;
- Slab allocator speedups;
- VFS可扩展性改进;
- 新的iSCSI实施;
- 新的cpupowerutils实用程序;
- 软件RAID:坏块管理;
- 报告2.6.x版本号的个性;
- Wii控制器支持;
- 很多新司机;
- 许多错误修正和改进。
版本2.6.37.3中的新功能:
- arp_notify:无条件地为NETDEV_NOTIFY_PEERS发送免费ARP。
- DNS:尝试读取错误密钥时修复NULL指针deref [CVE-2011-1076]
- e1000e:禁用ICH10 LOM的PHY唤醒,使用MAC唤醒
- dccp:关闭后重置 修复oops
- r8169:禁用ASPM
- carl9170:添加Airlive X.USB a / b / g / n USBID
- “AirLive X.USB现在可以在Linux环境下完美运行!”
- nilfs2:修复i-flag未设置在不变检查点上的回归
- p54usb:添加Senao NUB-350 usbid
- ath9k_htc:修复一个endian问题
- block:kill loop_mutex
- 阻止:blk-flush不应直接调用q-> request_fn()__ blk_run_queue()
- 阻止:将@force_kblockd添加到__blk_run_queue()
- blk-throttle:不要使用kblockd workqueue进行throtl工作
- drm / i915:使用GM965和> 4GB RAM修复内存损坏
- tg3:限制phy ioctl访问
- 修正cfg80211_wext_siwfreq锁定订单...
- 分段:comedi:添加MODULE_LICENSE和类似于NI模块
- e1000e:在初始化期间错误识别82579 PHY
- mm:vmstat:使用单个setter函数和回调来调整percpu阈值
- ext2:修复重链接+重命名加载 下的链接计数损坏
- clockevents:广播设备定期时防止单拍模式
- fuse:修复单线程fuseblk文件系统的挂起
- ASoC:正确的pxa AC97 DAI名称
- eukrea-tlv320:fix platform_name
- 蓝牙:添加Atheros BT AR5BBU12 fw支持
- 蓝牙:用奇怪的加密狗做声音修复崩溃
- 蓝牙:添加Atheros BT AR9285 fw支持
- x86:使用u32而不是long来将重置向量设置回0
- mfd:由于未初始化ucb1x00-ts absinfo修复NULL指针
- mfd:避免tps6586x突发写入
- ACPI / debugfs:修复缓冲区溢出,双重释放
- drm:修复模式集ctl ioctl中的unsigned vs signed signed issue。
- Ocfs2 / refcounttree:修正了refcounttree以正确的数字写回群集的错误。
- ocfs2:仅检查内核堆栈的心跳模式
- ALSA:HDA:为两台戴尔机器添加ideapad怪癖
- ALSA:HDA:修复VIA自动解析器中的麦克风初始化
- ALSA:usb-audio:断开连接时由于清理竞争而修复oops
- ALSA:HDA:添加新的Conexant编解码器506e(20590)
- usb:musb:core:set has_tt flag
- USB:防止有故障的集线器崩溃USB堆栈
- USB:重启(重新)发现USB 3.0设备
- xhci:修复count_sg_trbs_needed()_ 中的错误
- xhci:修复TRB数学运行总计算中的错误
- xhci:澄清TRB数学中的一些表达
- xhci:在中断上下文中避免BUG()
- x86 quirk:修复SB800系统上IRQ0 pin2覆盖的极性
- PM:当CONFIG_PM_SLEEP未设置时,再次从S5工作唤醒AC /
- 更改设备大小时修复过度热心的flush_disk。
- md:修复 - 再次 - 阵列变为活动时的分区检测
- md:避免blk_throtl_exit中的螺旋锁问题
- md:正确处理'mdp'设备的探测。
- mm:修复__count_immobile_pages() 中的可疑代码
- drivers / rtc / rtc-ds3232.c:修复linux和RTC芯片之间的时间差异
- ldm:损坏的分区表会导致内核oops
- swiotlb:修复错误的恐慌
- epoll:防止创建圆形epoll结构
- 升级:usbip:vhci:使用urb-> dev-> portnum查找端口
- staging:usbip:vhci:拒绝为死连接排队
- 升级:usbip:vhci:从正在进行的取消链接请求中返回URB
- staging:usbip:vhci:更新usb_device的引用计数
- staging:brcm80211:针对多CPU配置的softmac崩溃的错误修复
- staging:brcm80211:删除断言以避免自2.6.37内核以来的恐慌
- mm:防止同一inode上的并发unmap_mapping_range()
- tcp:fix inet_twsk_deschedule()
- 还原“drm / radeon / kms:切换回min-> max pll post divider iteration"
- p54pci:在处理之前和之后更新接收dma缓冲区
- 还原“蓝牙:默认情况下在btusb上启用USB自动暂停”
- sierra:为Airprime / Sierra USB IP调制解调器添加新ID
- USB:serial / usb_wwan,fix tty NULL dereference
- USB:添加三星Android手机调制解调器的怪癖
- USB:将Samsung SGH-I500 / Android调制解调器ID开关添加到遮阳板驱动程序
- USB:为Keytouch QWERTY Panel添加怪癖条目
- usb:musb:omap2430:在重新启动时修复内核恐慌
版本2.6.36.1中的新功能:
- sgi-xp:传入的XPC频道消息可以在频道的分区结构被拆除后进入
- ARM:cns3xxx:将缺少的第二个参数修复为addruart宏以允许它们构建。
- 将缺少的第二个参数修复为addruart宏以允许它们构建
- kgdb,arm:fix register dump
- secmark:如果没有错误,请不要提前退回
- NFS直接I / O路径中的固定回归
- 修复scsi_internal_device_block 中的回归
- 删除SCSI设备时修复竞争
- gdth:ioctl中的整数溢出
- pmcraid:删除重复的struct member
- qla4xxx:在PPC上修复构建
- libsas:用非NCQ修复NCQ混合
- sd名称空间耗尽导致系统挂起
- asus-laptop:修复gps rfkill
- USB:接受一些无效的ep0-maxpacket值
- usb:r8a66597-hcd:更改outw功能的错误
- USB:opticon:修复光学驱动程序中长期存在的错误
- USB:遮阳板:修复UX50 / TH55设备的初始化
- USB:取消绑定接口后禁用端点,而不是 之前
- USB:atmel_usba_udc:当gpio_request失败时强制vbus_pin在-EINVAL
- USB:cp210x:添加WAGO 750-923服务电缆设备ID
- USB:cp210x:添加瑞萨的RX-Stick设备ID
- USB:选项:添加更多中兴调制解调器USB ID
- USB:将acm_iad_descriptor bFunctionProtocol更改为USB_CDC_ACM_PROTO_AT_V25TER
- usb:musb:blackfin:在musb_platform_init()中的错误路径上调用gpio_free()
- usb:musb:blackfin:在musb_platform_exit()中调用usb_nop_xceiv_unregister()
- USB:MUSB:在OTG模式下卸载模块时修复内核WARNING / oops
- USB:ftdi_sio:为ScienceScope添加设备ID
- USB:ftdi_sio:各种Papouch设备的新VID / PID
- USB:为基于FTDI的OpenDCC硬件添加PID
- USB:ftdi_sio:revert“USB:ftdi_sio:修复DTR / RTS线路模式”
- USB:ftdi_sio:为accesio产品添加PID
- USB:小工具:g_multi:固定供应商和产品ID
- USB:小工具:g_ffs:固定供应商和产品ID
- usb小工具:复合:防止OOPS用于非标准控制请求
- drivers / net / wireless / p54 / eeprom.c:内存分配失败时返回-ENOMEM
- p54usb:再添加五个USBID
- p54usb:逐个修复!CONFIG_PM
- pipe:修复无法返回错误代码 - > confirm()
- USB:mct_u232:修复破解
- KVM:SVM:在sel_cr0拦截仿真后恢复正确的寄存器
- KVM:X86:仅在支持时向用户空间报告SVM位
- x86,vm86:修复int1 debug和int3断点处理程序的抢占错误。
- x86,kdump:更改copy_oldmem_page()以使用缓存寻址
- x86,intr-remap:在IRTE中设置重定向提示
- x86,mtrr:假设所有未来的AMD CPU都存在SYS_CFG [Tom2ForceMemTypeWB]
- x86,olpc:不要永远重试EC命令
- x86,kexec:确保在退出内核之前停止所有CPU
- x86,mrst:头文件中的函数需要标记为“inline”
- x86,cpu:修复重命名的,尚未发货的AMD CPUID功能位
- mm,x86:使用非延迟释放vma来保存vmcore
- intel_idle:不要将ATAP C2的LAPIC计时器用于
- libahci:在ATA PIO数据输入命令 之后修复result_tf处理
- cifs:修复损坏的oplock处理
- futex:修复嵌套密钥重新计数中的错误
- 蓝牙:修复l2cap_connect_req 中的oops
- bluetooth:修复缺少的NULL检查
- sched:修复/ proc / sched_features中的字符串比较
- sched:删除RT任务的所有负载重量操作
- pcmcia:synclink_cs:修复泄露给用户地的信息
- powerpc / perf:修复PPC970的采样启用
- perf_events:修复虚假上下文时间跟踪
- perf_events:修复伪造的AMD64通用TLB事件
- 暂存:phison:修复由libata更改引起的问题
- staging:usbip:无延迟处理事件标志
- staging:usbip:通知usb核心端口状态更改
版本2.6.35中的新功能:
- 支持透明传播传入网络流量负载,跨CPU;
- Btrfs文件系统改进;
- XFS文件系统的延迟日志记录;
- 内核调试器(KDB)前端;
- 性能提升;
- 英特尔图形改进;
- 记忆压缩;
- 支持多个组播路由表;
- 支持L2TP v3(RFC 3931);
- 支持CAIF协议;
- APEI(ACPI平台错误接口)支持。
评论没有发现