内容简介:1. 简介 自 2021 年 6 月 3 日发布 v0.7 正式版后,本次迎来了 v0.8-rc3,这将是 v0.8 正式版发布之前的最后一个候选版本。 除了某型 RISC-V 真实开发板支持,其他 v0.8 开发计划基本都有落地。RISC-V 真板适配的...
1. 简介
自 2021 年 6 月 3 日发布 v0.7 正式版后,本次迎来了 v0.8-rc3,这将是 v0.8 正式版发布之前的最后一个候选版本。
除了某型 RISC-V 真实开发板支持,其他 v0.8 开发计划基本都有落地。RISC-V 真板适配的开发延迟主要有两方面原因,一方面是缺少来自开发板官方的有效支持,另外一方面是缺少来自社区的爱好者报名,这部分工作将继续延期到后续版本。
2. v0.8-rc3 重要变更
- 新功能
- 新增 Rust for Kernel 开发支持,用法见文档使用“内核特性”部分的 4.1.3.3 节
- 新增 openEuler Kernel 开发支持,用法见 10分钟内快速开展国产 openEuler 内核开发
- 新增 llvm 编译支持,`make kernel LLVM=1` 即可切换为 llvm 编译(需较高版本内核)
- 新增 rust 环境安装脚本:tools/deps/rust.sh,默认下载在 tools/deps/rust 目录下,重启 Linux Lab 无需重新安装
- 功能完善或修复
- 清理 examples 下的案例,删除部分过期案例,修订所有汇编案例
- 新增 .mbx 格式的内核 patch 支持
- 新增 samples 目录到内核模块支持;修复诸如 rust_print 这样带“_”的模块名字
- 优化 feature 支持:强化 download 支持,主动触发 olddefconfig,在 download.sh 中可以下载 patchset 并安装缺失的环境
- 在 boot with nfs 过程中自动安装 src/system 中的文件,方便在 src/system 中预设需要的测试脚本和测试文件
- 修复 host gcc 对早期 x86 内核版本的自动切换功能
- 新增 _range 函数,方便设定某个内核版本范围内的 gcc 等环境要素
- 在 clone 目标中自动 clone patchset,方便快速复用就近的内核版本支持
3. 同期进展
在 v0.8-rc3 这一个月的开发周期内,随身 Linux Lab 实验盘与随身 Pocket Linux 系统盘同步新增了更多的主流发行版支持,目前已经涵盖:Ubuntu 18.04/20.04/21.04, Deepin 20.2, Fedora 34 和 Manjaro。
如果考虑省去安装 Linux Lab 的烦恼,可以考虑直接从某宝的社区开源小店选购一支随身 Linux Lab 实验盘,容量覆盖 16G-512G,有高速与固态主控,另外支持智能启动、透明倍容、零损编译和时区兼容。
4. 后续计划
将于一周后发布 v0.8 正式版。
社区后续将重点加强对更多实验材料的支持,加强视频内容的输出,方便大家更好地把 Linux Lab 开源项目使用起来。
欢迎在这里提需求哈:
成功适配过 Linux Lab 的国内外图书、线上课程列表 · Issue #I49VV9 · 泰晓科技/Linux Lab - Gitee.com
5. 延伸阅读
- 如何在几分钟内快速获取并体验某项 Linux 内核新技术
- 10分钟内快速开展国产 openEuler 内核开发
- 仅用 3 条命令快速体验 Rust For Linux
- Linux Lab 新增 RISC-V 操作系统课程 RVOS 实验支持
- Linux内核代码一次性编译通过,可能吗?
- 如何评价 linux 内核开始支持使用 rust 进行开发?
- 如何评价 2021 年 9 月 25 日华为全新发布的 openEuler 欧拉操作系统?
- 需要用到 Linux/Unix,是买 MacBook Pro还是 Windows 装Linux vm?
- 想认真学习Linux内核,选哪个发行版为好?或者随意哪个发行版都可以?
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- cURL 7.70.0 发布,原生支持 JSON、实验性支持 MQTT
- hi-nginx-1.5.2 发布,优化 cpp 支持,添加 groovy 支持
- hi-nginx-1.5.2 发布,优化 cpp 支持,添加 groovy 支持
- Spring Tools 4.3.0 发布,支持 Eclipse Theia 并弃用 Atom 支持
- Spring Tools 4.3.0 发布,支持 Eclipse Theia 并弃用 Atom 支持
- Tiki 20 发布,支持 markdown 语法
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。