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(只有注释,没有代码)。

2010年,Jean-Luc在业余www.yabo188.vip时间创办了CNX软件公司,之后辞去了软件工程经理的工作,并在2011年晚些时候全职撰写新闻和评论。
注意到ARM的大多数更新都是针对中国制造的芯片,嗨,高通、德州仪器、飞思卡尔等,你们在哪里?
飞思卡尔正在与恩智浦合并http://www.nxp.com/news/press-releases/2015/03/nxp-and-freescale-announce-40-billion-merger.html
TI只产生M皮质,只有少量的a皮质,大部分是A8和1或A15皮质
迈?
@Al
诺基亚刚刚推出了阿尔卡特朗讯
http://arstechnica.com/tech-policy/2015/04/nokia-acquires-alcatel-lucent-for-16-6-billion-to-create-networking-giant/
@xxiao
这里我主要关注的是中国品牌,但三星在Exynos 7(新)、Exynos 4412 (odroid)、USB、UART等方面的修复/改进上有很多承诺……
飞思卡尔和TI(搜索地图)也有一些变化,你可以在//www.ytpoint.com/html/changelog_linux_3.19_vs_linux_4.0.txt.把它们都看一遍需要一点时间。
想知道Linux内核4.0是否会进入Android 5.2或Android 5.3?
或者Android是否要等到下一个主要的Android 6.0发布?
Android的3.14版本可能不会在今年年底之前发布,甚至可能更晚。soc制造商通常只使用LTSI内核。下一行可能是3.18,因为它是LTS和和在Android源代码。LTSI倾向于使用由Greg (K-H)维护的LTE内核,所以我不确定你是否会在生产就绪的Android设备上看到3.18。
当谈到Amlogic soc时,我可以确认内核4.1-rc4在S802上引导。当然没有驱动程序(除了IR接收器,SPI和可能更多)。
生成这个bootlog所需的工作非常少:http://pastebin.com/zUTAr9VW
@Stane1983
这是一个研究Linux内核逻辑集成的人
https://github.com/carlocaione?tab=activity
@m] [sko
我知道,我没说这是我的工作
@Stane1983
据我所知,这是你的github帐户
https://github.com/Stane1983?tab=activity
@m] [sko
真实的。但那不是我的重点。出于好奇,我从kernel.org下载了4.1-rc4源代码,并以最小的努力在s802上获得了内核引导。对dts和printk的小修改,以强制输出内核日志,因为uart调试驱动程序不存在或不正常工作。