Linux 4.0版本-主要变化,ARM和MIPS架构

Linus Torvalds“Ima Sheep”发行Linux内核4.0周日:

所以我决定按照正常的时间表发布4.0版本,因为真的没有任何已知的问题,而我将在即将到来的周末旅行,由于大学访问,我希望这不会对合并窗口产生太大的影响。我们将会看到。

Linux 4.0在Linux -next版本和最终版本中都是一个相当小的版本,尽管显然“小”是相对而言的。仍然有超过10k的非合并提交。但我们确实有过更大的版本(从linux-next v4.1来看,它将是更大的版本之一)。

这很好。它绝对符合“v4.0应该是一个稳定的版本”,而不是关于新的实验特性等。亚博体育官下载我个人更喜欢基于时间的发布,而不是过去那些基于功能的发布。

也就是说,4.0中有一些有趣的数字命理学方面的东西。看看git中的统计数据,这个释放不仅仅是在我们提交总数超过50万的时候,而且是在超过400万git对象限制的时候。有趣的是(如果你寻找数字模式),Linux 3.0是当我们遇到25万个提交和200万个git对象时,所以当涉及到内核git存储库时,有一个很好的(而且完全无意的)模式。

[另一个快速的历史数字命理学脚注:古老的历史BK树正在接近BK最初拥有的16位承诺限制。所以整个“25万次提交”实际上是相当多的。在所有的BK年里,我们只收到了6万5千次提交。当然,我们只使用了三年的BK,而我们现在已经使用git几乎整整十年了,但仍然——它显示了整个开发过程是如何真的加快了很多。

在功能方面,4.0并没有那么特别。新的内核补丁基础架构已经做了很多工作,但实际上,这不仅不是版本号变化的原因,我们在其他版本中已经有了更大的变化。因此,这是一个非常“可靠的代码进展”版本。

去享受吧,

莱纳斯,"我们都是绵羊"托瓦尔兹

Linux 3.19带来了对btrfs (raid)的改进,网络堆栈,增加了ARM coreight,设备树覆盖支持,等等。

Linux 4.0的一些关键变化包括:

  • pNFS (Parallel NFS)、UBIFS、F2FS和BTRFS文件系统的改进
  • 实时内核补丁-安装内核更新而无需重新启动
  • Intel Quark x86 SoC支持
  • 各种补丁,以改进在Playstation 3上运行的Linux
  • 开源的AMD Radeon驱动程序支持DisplayPort音频和提高风扇支持

ARM架构的一些新特性和改进包括:

  • 埃尔文
    • A20 - PS/2控制器
    • A31 -红外接收器
    • A31s -与A31共享大部分驱动,钳形驱动
    • A80 - MMC
    • 所有soc - LRADC输入驱动器,CPUFreq, PWM驱动器
    • AXP209电源按钮输入驱动器
    • 新型电路板和器件:CSQ CS908、LeMaker Banana Pro、Chuwi V7 CW0825、Rikomagic mk802、Rikomagic mk802ii、Rikomagic mk802_a10s、MarsBoard A10、现代A7HD
    • 修复了rk808调节器
    • 监管机构解决
    • 为RK3288增加Rockchip定时器
    • 在rk3288-firefly和rk3288-evb上启用HDMI输出
    • 默认关闭GMAC
  • Amlogic介子soc的Amlogic - pinctrl驱动
  • 联发科
    • 调节器驱动器联发科MT6397
    • 增加监督司机
    • 新增联发科MT8173 64位处理器
  • ARM64
    • 新处理器:Exynos 7、飞思卡尔LS2085A和Tegra 132(丹佛)
    • 各种修复ARM64包括UEFI和KVM代码。
  • Atmel AT91支持多平台的准备工作
  • 其他新平台:Alphascale ASM9260、Marvell Armada 388、CSR Atlas7、TI Davinci DM816x、Hisilicon HiP01、ST STiH418和Conexant Digicolor (CX92755)。

MIPS架构也有一些有趣的变化:

  • 修复了KVM支持
  • 支持MIPS R6处理器
  • 对Cavium Octeon 3 soc的初步支持,该soc具有最多48个MIPS64 R3核,具有FPU和硬件虚拟化功能

Linux 4.0的更详细的更新将很快发布在Kernelnewbies.org,一旦它上线,你可能还想看看他们的ARM架构和驱动程序部分,了解更多关于ARM、MIPS和其他平台的细节变化。亚博体育官下载我还生成了一个完整的Linux 3.19 vs Linux 4.0的更新日志(3.4MB)和git(只有注释,没有代码)。

分享:

支持CNX软件!www.yabo188.vip通过捐款贝宝cryptocurrencies成为一个老板Patreon,或者购买评论样本

订阅
通知的
客人
评论表单收集您的姓名、电子邮件和内容,以便我们跟踪网站上的评论。请阅读并接受我们网站的条款和隐私政策并发表评论。
12评论
最古老的
最新的
xxiao
6年前

注意到ARM的大多数更新都是针对中国制造的芯片,嗨,高通、德州仪器、飞思卡尔等,你们在哪里?

艾尔
艾尔
6年前

飞思卡尔正在与恩智浦合并http://www.nxp.com/news/press-releases/2015/03/nxp-and-freescale-announce-40-billion-merger.html

TI只产生M皮质,只有少量的a皮质,大部分是A8和1或A15皮质

迈?

哈雷
哈雷
6年前

想知道Linux内核4.0是否会进入Android 5.2或Android 5.3?

或者Android是否要等到下一个主要的Android 6.0发布?

亨宁
亨宁
6年前

Android的3.14版本可能不会在今年年底之前发布,甚至可能更晚。soc制造商通常只使用LTSI内核。下一行可能是3.18,因为它是LTS和和在Android源代码。LTSI倾向于使用由Greg (K-H)维护的LTE内核,所以我不确定你是否会在生产就绪的Android设备上看到3.18。

Stane1983
6年前

当谈到Amlogic soc时,我可以确认内核4.1-rc4在S802上引导。当然没有驱动程序(除了IR接收器,SPI和可能更多)。

生成这个bootlog所需的工作非常少:http://pastebin.com/zUTAr9VW

m] [sko
6年前


这是一个研究Linux内核逻辑集成的人
https://github.com/carlocaione?tab=activity

Stane1983
6年前

@m] [sko
我知道,我没说这是我的工作

m] [sko
6年前


据我所知,这是你的github帐户
https://github.com/Stane1983?tab=activity

Stane1983
6年前

@m] [sko
真实的。但那不是我的重点。出于好奇,我从kernel.org下载了4.1-rc4源代码,并以最小的努力在s802上获得了内核引导。对dts和printk的小修改,以强制输出内核日志,因为uart调试驱动程序不存在或不正常工作。

广告