泰晓科技 -- 聚焦 Linux - 追本溯源,见微知著!
网站地址:https://tinylab.org

全网首个嵌入式RISC-V Linux公开课已上线
请稍侯

泰晓资讯·12月 / 第三期 / 2020

Wang Chen 创作于 2020/12/18

“泰晓资讯”,广泛报道 “Linux/开源” 业界资讯。欢迎广大读者投递相关资讯来源和素材,本站将进一步收集整理后发布给大家。

Linux 内核状态更新

经过七个星期的开发,Linux 5.10 终于发布了。它将是一个长期支持(LTS)版本,这意味着它将在未来5年内获得支持。

Linux Kernel 5.10 LTS 的亮点包括对 ARMv8.5 内存标记扩展的支持、对SM2数字签名算法的支持、对ISO 15765-2:2016 CAN 传输协议的支持、对 IGMPv3/MLDv2 多播协议的支持以及对 Amazon Nitro enclave 的支持。

在文件系统上该版本引入了一系列的更新,包括:为 EXT4 文件系统提供了 “fast commits(快速提交)” 模式,这将极大地减少多个文件操作的延迟,为 ZoneFS 文件系统新增了一个名为 explicit-open 的挂载选项,OverlayFS 文件系统现在支持新的 “volatile” 模式忽略所有形式的 fsync() 调用。此外,Btrfs 文件系统通过 fsync() 操作获得了性能上的提升。在 XFS 文件系统中解决了更多的 “2038年” 问题。

在对不同的体系架构的支持上,Linux 5.10 LTS 针对 MIPS 引入了引导 Zstd(ZStandard)压缩内核的能力,RISC-V 体系结构也得到了改进,现在可以在 EFI 系统上启动。

其他的改进包括:一个新的 SEV-ES 功能扩展了 AMD 的 SEV(Secure Encrypted Virtualization 安全加密虚拟化)功能。在其他值得注意的更改中,包括对 “io_uring” 子系统的改进,pidfd_open() 系统调用获得了对创建非阻塞文件描述符的支持,最后重要的一点是,Linux 5.10 LTS 引入了 BPF 程序的多项增强功能,例如在执行过程中休眠和访问 per-CPU 变量的能力。

当然,更多的改进来自对驱动程序的修改,譬如添加了对新硬件组件的支持,还有许多底层的改进和 bug 修复,这使得 Linux 内核更加稳定和可靠。5.10 作为一个长期受支持的系列,它将很快进入许多流行的 GNU/Linux 发行版中。

Linux Kernel 最新重要版本发布情况,来自 https://kernel.org/:

分支类型版本发布时间
mainline:5.102020-12-13
stable:5.10.12020-12-14
stable:5.9.152020-12-16
longterm:5.4.842020-12-16
longterm:4.19.1632020-12-11
longterm:4.14.2122020-12-11
longterm:4.9.2482020-12-11
longterm:4.4.2482020-12-11
linux-next:next-202012172020-12-17

关键词: Linux

Linus “警告”内核开发者不要在圣诞节前夕提交代码

Linus Torvalds has released version 5.10 of the Linux kernel and given developers working on the project a pre-Christmas deadline to get their desired additions for 5.11 into his inbox.

近日,Linus Torvalds 发布了 Linux 内核的 5.10 版本,并为下一个版本 5.11 设置了一个圣诞节前的提交截止日期,逾期提交的代码将很有可能延后到明年合并,看上去 Linus 对即将到来的圣诞假期已经表达了自己 “强烈的放假欲望”。

Linus 在 5.10 版本的发布声明中表示,由于发布中没有任何内容让他觉得有必要再多等一周,所以他就索性在本周发布了,正好距离即将到来的圣诞节假期还有一周多的时间,可以让 Linux 内核的维护者们好好准备进入节假日。他写道:“关于下个版本 5.11 的 merge 窗口,最值得注意的一点对于任何看日历的人来说都是显而易见的 —— 实际上,在假期临近之前,我们只有一个星期,每个人都太分心了。这意味着我将对整个 merge 窗口制定一个‘特别严格的’截止时间。”

Linus 表示,由于圣诞节临近,所有关于 5.11 的提交截止时间仅限于本周,对于 merge 窗口第二周出现的任何新的提交请求,他 “将不再感兴趣”。“我希望仍然可以在本周处理完任何待办事项,当然,我不希望这些事项太多……”

作为 Linux 内核社区的主要维护者,Linus 曾表示自己的工作和生活早已融为一体。今年早些时候,Linus 在与 VMWare 首席开源官 Dirk Hohndel 的访谈中透露,目前 Linux 内核社区并不缺代码贡献者,他担心的是在寻找年轻一代的内核维护者这件事上目前有点困难。

更多报道请阅读新闻 “Linus Torvalds launches Linux kernel 5.10, warns devs not to send 5.11 code too close to Christmas” (https://www.theregister.com/2020/12/14/linux_5_10_released/)。

关键词: Linux,Linus

Rocky Linux,CentOS 的另一个继承者

Gregory Kurtzer, the founder of the CentOS project, has kicked off a new venture called Rocky Linux, the aim being to build “a community enterprise operating system designed to be 100 per cent bug-for-bug compatible with Red Hat Enterprise Linux (RHEL)”.

近日,CentOS 官方宣布 CentOS 系列稳定版 Linux 系统将停止维护,取而代之的是测试版的 CentOS Stream,引发了 CentOS 用户的强烈不满。为此,CentOS 创始人 Gregory Kurtzer 发起了一个新的项目,旨在将 CentOS 延续下去。

Kurtzer 新建的项目名为 Rocky Linux,其官网网站已经发布:https://rockylinux.org/zh-cn/。Kurtzer 在项目描述中表示:由于 CentOS 已改变方向,Rocky Linux 是一个社区版的企业操作系统,旨在与 Red Hat Enterprise Linux 100% 兼容。

关于项目的命名,Kurtzer 解释起名 “Rocky” 是为了纪念一位曾经与自己一起创立 CentOS 的伙伴 Rocky McGaugh,遗憾的是 Rocky 没能看到 CentOS 所取得的成功。所以 Kurtzer 想以这样的方式来缅怀曾经的战友。

那么 Rocky Linux 从何入手?Kurtzer 称,Rocky Linux 并不会像一些开发者建议的那样改走 Debian 或其他稳定的 Linux 发行版路线,而是坚持像曾经的 CentOS 那样,继续做为 RHEL 的下游构建。项目团队的目标是让开发者能够继续用到稳定版的 CentOS。

Gregory Kurtzer 现任 Control Command 公司 CEO,拥有 20 年的软件开发经验,创建和构建了多个大型开源项目和社区,惠及数百万用户。这些项目包括 CentOS Linux,Caos Linux,Perceus,Warewulf 和最近的 Singularity。

Kurtzer 于 2002 年创建了 CentOS,该项目最初旨在成为基于 RPM 的新社区维护发行版 Caos Linux 的构建平台。后来该项目被设计为向公众发布,并命名为 Caos-EL(企业 Linux)。Caos-EL 在 2003 年 12 月正式更名为今天的 CentOS 。建立 CentOS 后,Kurtzer 一直领导该项目直到 2005 年,在此期间,他负责了项目最初的领导、管理、公共宣传和合作伙伴关系等所有的工作。但由于自身在法律、政治以及运营方面能力的不足,Kurtzer 被迫将 CentOS 的领导权交给了英国的一个政党。CentOS 在 2014 年初被 Red Hat 收购。

更多报道请阅读新闻原文 “Rocky Linux is go: CentOS founder’s new project aims to be 100% compatible with Red Hat Enterprise Linux” (https://www.theregister.com/2020/12/10/rocky_linux/)。

关键词: CentOS,Rocky Linux

明年所有华为自研设备可升级鸿蒙系统

16 日,华为发布鸿蒙 OS 2.0 手机开发者 Beta 版本,支持运行安卓应用,P40、Mate 30 系列可申请公测。

华为消费者业务软件部副总裁杨海松近日接受采访表示,自 2020 年 9 月华为在华为开发者大会上发布了鸿蒙 OS 开发者版本之后,华为从合作伙伴与开发者得到的反馈超出预期,鸿蒙是目前全国最热的开发项目。开源项目开放当天晚上,就有数十个开发者提交了开发代码,并且代码质量非常高,可以媲美华为工程师。

在这段时间里,华为得到了超过 3000 位开发者对于开发工具、API、文档和套件等方面的意见与咨询,华为已经将这些反馈加入到了本次鸿蒙手机 Beta 版的开发当中。

到目前为止,参与鸿蒙开发项目的开发者数量超过 10 万,硬件方面的合作伙伴从之前的 5 家增加到了 10 家。预计到今年年底,将会有 40 款搭载鸿蒙 Harmony OS 的产品上市。

按照目前进度,华为到明年所有华为自研设备都升级鸿蒙系统,消费者不需要购买新的设备体验鸿蒙系统。同时,明年华为也将发布基于鸿蒙系统的智能手机。

更多报道请阅读新闻原文 “华为杨海松:明年所有华为自研设备升级鸿蒙系统”:(https://finance.sina.com.cn/tech/2020-12-16/doc-iiznezxs7192319.shtml)。

关键词: 鸿蒙

GTK 4.0开源工具包现已正式发布

GTK 4.0 is the result of a lot of hard work by a small team of dedicated developers. We will have a separate post to go over the statistics, but the short summary is that since the 3.89.1 release in November 2016, we’ve added over 18000 commits and made more than 20 development releases.

赶在本周五的发布会之前,GTK 开发博客(https://blog.gtk.org/2020/12/16/gtk-4-0/)已经于 12 月 16 日抢先宣布了 GTK 4.0 开源工具包的正式到来。虽然没有与 GNOME 保持同步,但这至少可让开发团队在年底前腾出更多时间,为明年春季的 GNOME 40 的发布和移植做好准备。

首先是外观方面,GTK 4.0 引入了新的小部件元素,并对现有元素进行了重新制作。同时集成了对媒体播放的支持,GPU 加速改进(Vulkan 渲染器)和针对 macOS 的更好支持。

此外还有数据传输方面的改进、大幅修整的着色器、GPU 加速的滚动,易于制作的自定义小部件、Vulkan 之外的 OpenGL 渲染改进,HTML5 Broadway、以及更好的 Windows 支持等。

与此同时,GTK 3 将在“可预见的未来一段时间内”保持不变,但 GTK 2 将不载获得更多的支持。更多有关 GTK 4 的内容,还请移步至官网(GTK.org)查看。(cnBeta)

关键词: GTK

联系我们

资讯内容部分来自 “LWN.net“。如果您对某些 LWN 文章感兴趣(譬如希望获得全文翻译的)请扫描二维码加微信联系我们:

tinylab wechat



Read Album:

Read Related:

Read Latest: