[置顶] 泰晓 RISC-V 实验箱,配套 30+ 讲嵌入式 Linux 系统开发公开课
泰晓资讯·8月 / 第三期 / 2021
“泰晓资讯”,广泛报道 “Linux/开源” 业界资讯。欢迎广大读者投递相关资讯来源和素材,本站将进一步收集整理后发布给大家。
Linux 内核最新消息
https://lkml.org/lkml/2021/8/22/258
Linux 5.14 开发进展看上去一切顺利,很可能下周末我们就能迎来 Linux 5.14 的稳定发布版本。
本周日(8/22,按照西方习惯周日是一周的开始)Linus Torvalds 刚刚发布了最新一期的 Linux 5.14-rc7 RC 版本。总的来说,Linus 对目前的状况感到满意,所以不出意外的话喜,这将是最后一个 RC 版本。 Linus 在 5.14-rc7 发布邮件中写道:
So things continue to look normal, and unless there is any last-minute panic this upcoming week, this is likely the last rc before a final 5.14. Much of the discussion I saw last week was about things slated for the next merge window, and nothing in here looks particularly strange or scary.
大部分的修改是驱动程序(主要集中在 GPU 和网络部分),其余的都是些很零碎的修改,包括 arch, tracing, core networking、以及一些 VM 相关的修复。
Linux 5.14 预计将于 8 月 29 日发布,紧跟着接下来的两周我们就将迎来令人兴奋的 Linux 5.15 merge 窗口期。
分支类型 | 版本 | 发布时间 |
---|---|---|
mainline | 5.14-rc7 | 2021-08-22 |
stable | 5.13.12 | 2021-08-18 |
longterm | 5.10.60 | 2021-08-18 |
longterm | 5.4.142 | 2021-08-18 |
longterm | 4.19.204 | 2021-08-15 |
longterm | 4.14.244 | 2021-08-15 |
longterm | 4.9.280 | 2021-08-15 |
longterm | 4.4.281 | 2021-08-15 |
linux-next | next-20210825 | 2021-08-25 |
关键词: Linux
近期 Linux 内核的重要补丁(节选)
Architecture-specific
- arm64: Reorganize the unwinder and implement stack trace reliability checks: https://lwn.net/Articles/866194/
- arm64: Enable OPTPROBE for arm64: https://lwn.net/Articles/866624/
- add AES-NI/AVX2/x86_64 implementation: https://lwn.net/Articles/866616/
Core kernel
- Add callback to register with energy model: https://lwn.net/Articles/866090/
- Remove in-tree usage of MAP_DENYWRITE: https://lwn.net/Articles/866092/
- locking, sched: The PREEMPT-RT locking infrastructure: https://lwn.net/Articles/866384/
- open/accept directly into io_uring fixed file table: https://lwn.net/Articles/866375/
- cgroup/cpuset: Add new cpuset partition type & empty effecitve cpus: https://lwn.net/Articles/866380/
- tracing: Creation of event probe: https://lwn.net/Articles/866526/
- Introducing the Maple Tree: https://lwn.net/Articles/866573/
关键词: Linux
泰晓(tinylab)社区发布 Linux Lab v0.8-rc1,Pocket Linux 与 Linux Lab Disk 相继支持 Deepin
“泰晓科技”(https://tinylab.org/)本周一发布了 Linux Lab v0.8 rc1,主要是一些问题修复、openEuler Kernel 开发的初步支持以及 Pocket Linux 的相关支持。相关记录见:https://gitee.com/tinylab/linux-lab。
其中一个比较关键的进展是为 Pocket Linux Disk 和 Linux Lab Disk 相继新增了 Deepin 支持,即连续开发了两款 Deepin 2 go,都继承和支持 Linux Lab Disk 原有的特性功能,包括智能启动(业内独家自研的 vmboot 技术,插入 Disk 后自动运行)、透明倍容、时区兼容等。
Deepin 的引入有非常重要的里程碑意义:
- Linux Lab Disk 和 Pocket Linux Disk 首次支持的 Ubuntu 是国外主导的开源项目,Deepin 是国内主导的开源项目,也是国内唯一一个成功获得社区用户认可和广泛使用的 GNU/Linux 发行版,并且有诸多原创性的贡献,比较突出的贡献是基于 Wine 的 Windows 程序运行环境方面的改进。
- 继 Wine 之后,Deepin 在近期发布的 20.2.2 版本中首次加入了安卓运行环境,并藉由内置的应用中心提供了不少适配好的安卓应用程序。
- Deepin 还有不少本地客制化的工作,比如对中文方面的支持、对国产应用软件的集成与支持方面,比如微信、有道翻译、网易云音乐等。
- 另外,Deepin 对国产芯片的适配工作也在持续推进和完善,对龙芯、飞腾、申威、兆芯都有不错的支持与适配,运行效果已经满足基本的办公与服务器需要,体验也变得越来越好。
引入 Deepin 之后,Linux Lab Disk 和 Pocket Linux Disk 在原有特性功能的基础上将获得更多的易用性和本地化支持,将进一步降低国内用户的使用门槛,提升使用体验。
更多详情,包括 Pocket Linux Disk 和 Linux Lab Disk 实物图以及Pocket Linux Disk 系统和 Linux Lab Disk 系统的展示,敬请访问 “社区发布 Linux Lab v0.8-rc1,Pocket Linux 与 Linux Lab Disk 相继支持 Deepin 20.2.3” https://tinylab.org/deepin2go/。
关键词: 泰晓科技, Linux Lab, Pocket Linux
Linux 5.14 特性抢鲜看
本周三 8 月 25 日是 Linux 自 Linus Torvalds 发布以来的 30 岁生日。同时,很快(估计本月底),Linux 5.14 内核稳定版预计将发布。让我看一下此版本会给我们带来哪些比较突出的功能特性。
- 针对 Intel 第 12 代酷睿处理器 Alder Lake 的进一步支持和完善。更多内容还有待进一步在 5.15 中补充,但 Linux 5.14 对 Alder Lake 的支持已经初具雏形。5.14 的一大新增功能是启用了 Alder Lake P 图形支持。目前主要的阻塞是有关对 Thread Director 的支持。
- 考虑到围绕 SMT/HT 出现的各种安全问题,5.14 合并了 Core scheduling,这使得 Intel 的 Hyper Threading 对超大规模的公共云服务提供商更安全。
- Linux 5.14 中新的 AMD 图形支持包括支持 Yellow Carp 和 Beige Goby GPU。
- Linux 现在支持 AMD SmartShift 笔记本电脑
- Linux 现在支持 Dell Hardware Privacy 笔记本电脑功能。
- 主线内核现在支持 Raspberry Pi 400。
- 使用 “MEMFD_SECRET” 支持加密内存区域。
- RISC-V 现在支持透明大页和 KFENCE,以及为 RISC-V 架构代码启用的其他新内核功能。
- 删除了旧的 IDE 驱动程序代码,以专注于专门向前发展的基于 libata 的支持。
新闻出处,“Linux 5.14 Features Aplenty With New AMD GPUs, SmartShift, More Alder Lake, Core Scheduling” https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.14-Features。
关键词: Linux
Apple M1 上的 Linux 现在可以引导到 GNOME 桌面
Running Linux on the Apple M1 with various out-of-tree patches is now capable of booting to a GNOME desktop albeit lacking any OpenGL/graphics acceleration.
在各种补丁的加持下 Linux 在 Apple M1 上已经能够启动到 GNOME 桌面,尽管还缺乏任何 OpenGL/图形加速。作为致力于将 Linux 移植到 Apple M1 的著名 Asahi Linux 开发人员之一,Alyssa Rosenzweig 于近日宣布了这一里程碑。她已经能够在 Apple M1 上启动 Debian 以进入 GNOME Shell 桌面环境。
但需要注意的是,目前桌面体验仅依赖 LLVMpipe 来实现 GNOME 桌面所需的 OpenGL 加速。 LLVMpipe 是 Mesa Gallium3D 的软件实现,用于在 CPU 上加速 OpenGL。除此之外,内核上还需要打上各种尚未合并入主线的补丁。这包括 Apple M1 PCIe Linux 驱动程序以及引脚控制器补丁和 Alyssa 一直在开发的显示驱动程序代码。
如果对 Alyssa 的工作感兴趣,可以访问她的 Twitter 文章 https://twitter.com/alyssarzg/status/1429579145827127296。
新闻出处,“Linux On The Apple M1 Can Now Boot To The GNOME Desktop But Lacking Acceleration” https://www.phoronix.com/scan.php?page=news_item&px=Linux-Apple-M1-Boots-GNOME
关键词: Linux, Apple M1
LoongArch 长得还是太像 MIPS
Loongson this summer rolled out their 3A5000 processors built on their own “LoongArch” ISA. While the company continues claiming that LoongArch is “not MIPS”, the Linux kernel code they continue proposing for the mainline Linux kernel points to it being a close facsimile to MIPS.
龙芯(Loongson)今年夏天推出了基于其自主产权的 “LoongArch” ISA 构建的 3A5000 处理器。虽然该公司一直声称 LoongArch “非 MIPS”,但从他们为主线 Linux 内核提交的代码上看它似乎就是 MIPS 的 “高仿”。
LoongArch 是这家中国公司努力打造的不依赖外国技术的国产处理器。虽然该公司长期以来一直在生产基于 MIPS 设计的处理器,但他们的新处理器正在使用 LoongArch ISA,而且他们将其描述为针对中国 CPU 市场的 “一种全新的基于 RISC 设计的 ISA”。
龙芯科技一直致力于在主线 Linux 内核中引入这种新的 LoongArch 架构。虽然他们的补丁一直将其称为 “非 MIPS”,但大部分代码却是在简单复制内核中已经存在的 MIPS 代码。
这也让上游维护人员在审查 LoongArch 的补丁时感到非常沮丧。有人在评论其中的一个补丁时说,“You keep saying "not MIPS", and yet all I see is a blind copy of the MIPS code...This is still the same antiquated, broken MIPS code, only with a different name.”
一些 LoongArch 补丁确实看起来很新,但到目前为止并没有从代码中看出这些处理器存在任何突破性的创新或令人兴奋的新功能。不幸的是,龙芯科技的公开文档也一直缺乏显示任何 ISA 差异等。我们只能继续期待未来 LoongArch 推出更多内核和工具链补丁时能看到一些新的内容。
如果这个状态得不到改变,也就是说如果最终的 LoongArch 代码仍然只是在大量重复现有的 MIPS64 代码的话,Linus Torvalds 和其他上游维护人员可能会对其进入内核主线的工作产生质疑。
新闻出处,“Loongson Continues Working On LoongArch For Linux, But It’s Mostly Copying MIPS Code” https://www.phoronix.com/scan.php?page=news_item&px=LoongArch-MIPS-Copy-Kernel。
关键词: Linux,Loongson,MIPS
QEMU 6.1 正式发布
QEMU 6.1 is out as the newest feature release to this widely-used, open-source Linux virtualization component. QEMU 6.1 sees a lot of new and improved work for its extensive array of emulated device support.
QEMU 这个广泛使用的开源 Linux 虚拟化工具软件发布了其最新版本 6.1。QEMU 6.1 因其广泛的模拟设备支持而看到了许多新的和改进的工作。 QEMU 6.1 的一些亮点包括:
- 对 PowerPC 大大增加了其最大 CPU 数量支持,目前几乎是无限的除非是系统上的限制。
- 针对 RISC-V 更新了 OpenTitan 平台支持、VirtIO VGA 支持以及各种其他架构改进。
- 针对模拟 AMD 虚拟化扩展提交了 “许多修复”。
- 在 Tiny Code Generator (TCG) 中增加了对 POWER10 的更多改进。
- 增加了更多对 ARM CPU 的仿真支持,其中包括 SVE2 和 BFloat16 等。
- 针对 x86 新增了了启用 XSAVES 的 CPU 型号、增加新的 machine 选项,允许 guest 对总线进行速率限制,以及其他更改。
- QEMU 的 virtio-mem 现在可以与 VFIO 配合使用。
- 针对 s390 新增 IBM Gen16 CPU 型号。
- 删除旧的 CPU 目标,包括 Moxie、lm32 和 unicore32。
更多有关 QEMU 6.1 的详细信息,请参考 QEMU 官方网页:https://www.qemu.org/2021/08/24/qemu-6-1-0/。
新闻出处,“QEMU 6.1 Released With RISC-V Improvements, AMD Emulation Fixes” https://www.phoronix.com/scan.php?page=news_item&px=QEMU-6.1-Released。
关键词: QEMU
联系我们
资讯内容部分来自 “LWN.net“。如果您对某些 LWN 文章感兴趣(譬如希望获得全文翻译的)请扫描二维码加微信联系我们:
猜你喜欢:
- 我要投稿:发表原创技术文章,收获福利、挚友与行业影响力
- 泰晓资讯:汇总一周技术趣闻与文章,查看「Linux 资讯」
- 知识星球:独家 Linux 实战经验与技巧,订阅「Linux知识星球」
- 视频频道:泰晓学院,B 站,发布各类 Linux 视频课
- 开源小店:欢迎光临泰晓科技自营店,购物支持泰晓原创
- 技术交流:Linux 用户技术交流微信群,联系微信号:tinylab
支付宝打赏 ¥9.68元 | 微信打赏 ¥9.68元 | |
请作者喝杯咖啡吧 |
Read Album:
- 泰晓资讯·11 月 / 第一期 / 2024
- 泰晓资讯·10 月 / 第二期 / 2024
- 泰晓资讯·10 月 / 第一期 / 2024
- 泰晓资讯·9 月 / 第二期 / 2024
- 泰晓资讯·9 月 / 第一期 / 2024