Linux Lab 发布 v1.4 正式版,升级部分内核到 v6.10.6

简介

Linux Lab 是一套即时 Linux 内核与嵌入式 Linux 开发环境。

首页:

仓库:

工具:

手册:

Linux Lab 支持 8 大国内外主流处理器架构,包括 X86, ARM, RISC-V, LoongArch, PowerPC, MIPS, CSKY, S390x 等,支持 20 多款真实或虚拟开发板,内置 QEMU、Linux 内核、U-Boot、Buildroot 等核心嵌入式软件的编译与开发环境,支持从 0.11, v2.6.x, v3.x, v4.x, v5.x 到 v6.x 在内的几乎所有 Linux 内核版本的编译与开发。

不同于 Buildroot 和 Yocto,Linux Lab 不仅为所有支持的开发板提供了基于 Docker 的相应交叉编译环境,提供了可以即可运行的模拟器,提供了上述核心软件所对应的配置文件,也提供了预编译好的内核、U-Boot 和小型根文件系统镜像,还封装了非常简洁的编译、运行和调试接口。

基于 Linux Lab,开发者可以零门槛(make kernel)即时修改和编译内核,然后立马运行(make boot)起一个嵌入式 Linux 系统,还可以极其方便地启动调试(make debug)。

该开源项目由泰晓社区创始人发起于 2016 年,于 2019 年发布 v0.1 正式版,于 2022 年发布 v1.0 正式版,累计已发布 14 个正式版,已创建 56 个 tags,至今还在持续维护中。

更新情况

Linux Lab v1.4 升级部分内核到 v6.10.6,新增支持基于真实硬件开发板的 “泰晓 RISC-V 实验箱”,新增最小化内核配置支持大幅提升内核编译速度,在单终端内新增多窗口调试功能,修复 defconfig, board-info, toolchains 等相关问题。

泰晓 Linux 实验盘同步集成最新版 Linux Lab v1.4,当前版本实验盘默认集成了 arm/vexpress-a9, x86_64/pc 和 riscv64/virt 虚拟开发板,此次更新后新增集成了 loongarch64/virt,并内置了 Linux Lab v1.4 中文用户手册和 RISC-V Linux v0.2 实验手册。

  • v1.4 rc3

    • defconfig: 修复多处 .config 覆盖问题

    • boards: 升级数个核心开发板的默认内核版本到 v6.10.6
      • arm/vexpress-a9

      • aarch64/virt

      • loongarch64/virt

      • i386/pc

      • x86_64/pc

      • riscv32/virt

      • riscv64/virt

  • v1.4 rc2

    • debug: 新增 CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y

    • debug: 用 tmux 实现单终端内的多窗口支持,调试更方便

    • defconfig: 支持 KTAG=nolibc 或 KCFG=linux.nolibc.config

    • defconfig: 新增 toolchains 依赖,部分配置动作需要准备好编译器

    • board-info: 修复并美化 make list

    • README: 新增 tiny 内核配置用法

  • v1.4 rc1

    • boards: 新增 “泰晓实验箱” 支持,包括编译、烧录和运行

    • config: 修复老版本内核的 olddefconfig 和 defconfig 支持

    • tools: 完善基于 Python 的 helpers,包括 run, reboot 和 poweroff

    • examples: 修复 riscv 例子的编译参数

    • README: 更新网络和编译器相关用法

Cloud Lab v1.0-rc1 主要变更如下:

  • 升级镜像以便支持 tmux

  • 允许不创建桌面快捷方式

  • 允许禁用发布页面

接下来简单看看 Linux Lab 和 Cloud Lab 的变更数据,累计 258 笔。

// Linux Lab
$ git log --oneline v1.3..HEAD | wc -l
92
// Cloud Lab
$ git log --oneline v0.9..HEAD | wc -l
3

更多资料

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/309328/linux-lab-1-4-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。