Linux Lab 发布 v0.8-rc3,正式支持 Rust, LLVM 和 openEuler

栏目: 软件资讯 · 发布时间: 4年前

内容简介: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,有高速与固态主控,另外支持智能启动、透明倍容、零损编译和时区兼容。 Linux Lab 发布 v0.8-rc3,正式支持 Rust, LLVM 和 openEuler

4. 后续计划

将于一周后发布 v0.8 正式版。

社区后续将重点加强对更多实验材料的支持,加强视频内容的输出,方便大家更好地把 Linux Lab 开源项目使用起来。

欢迎在这里提需求哈:

成功适配过 Linux Lab 的国内外图书、线上课程列表 · Issue #I49VV9 · 泰晓科技/Linux Lab - Gitee.com

5. 延伸阅读


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

深入理解并行编程

深入理解并行编程

[美] Paul E.Mckenney(保罗·E·麦肯尼) / 谢宝友 鲁阳 / 电子工业出版社 / 2017-7-1 / 129

《深入理解并行编程》首先以霍金提出的两个理论物理限制为引子,解释了多核并行计算兴起的原因,并从硬件的角度阐述并行编程的难题。接着,《深入理解并行编程》以常见的计数器为例,探讨其不同的实现方法及适用场景。在这些实现方法中,除了介绍常见的锁以外,《深入理解并行编程》还重点介绍了RCU的使用及其原理,以及实现RCU的基础:内存屏障。最后,《深入理解并行编程》还介绍了并行软件的验证,以及并行实时计算等内容......一起来看看 《深入理解并行编程》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具