欢迎光临散文网 会员登陆 & 注册

历时 13 年,只为那 1 分钟的极致开发体验

2023-04-01 05:06 作者:泰晓科技  | 我要投稿

写在泰晓 Linux 实验盘正式支持 VMware 之际。

2009/05/22

那时,泰晓社区的创始人刚刚成为 Linux 内核官方社区的贡献者。其中一项贡献,在进入官方内核之前,就已经迭代了 12 个版本之久。繁重的内核开发与测试工作已经促使他在思考如何才能更为高效地开展 Linux 内核开发。

即使是基于 Qemu,一整套重复而繁琐的流程下来,费时费力,让人疲惫不堪。对于一个新手,要构建一套完整的 Linux 内核开发环境,除了入门就放弃的大多数人外,少部分人可能也需要数周。对于一个老手,在未曾用过的处理器架构与开发板面前,也面临同样的窘况。

QEMU 是一款开源模拟器

为了解决这个问题,最初的成果是一堆散乱但是勉强可以工作的 Shell 脚本。这些脚本可以同时服务于多个不同的处理器架构,确实大大提升了测试效率。

2015/03/15

五年后,把 2008 年开展的 Linux 0.11 和 CS630 课程的一些学习笔记做了重新整理,发布了第一个 Linux 0.11 Lab 和第一个 CS630 Qemu Lab。这两项工作致力于构建一个基本独立的内核与汇编学习实验环境,但是依然需要用户手动安装实验工具。

Linux 是最广泛使用的开源操作系统内核

2016/10/06

六年后,开始着手整理 2010 年就已经撰写的一系列 Linux 内核开发与测试脚本,并提交了第一笔 Linux Lab 开源项目的开发记录。

Linux Lab 开源项目致力于降低 Linux 内核开发门槛

2016/10/27

随后的一个月内,基于当时热火朝天的 Docker 构建了一套统一的实验环境管理项目 Cloud Lab。因此,以上 3 个实验环境全部纳入 Cloud Lab 管理,从此以后,实验环境可以自动安装,且更为一致。

Docker 容器极大地提升了运行环境的可复用性

2019/06/07

九年后,开始发布 Linux Lab 的第一个版本 v0.1-rc1,相继支持了 3 大主流桌面系统:Linux、Windows 和 MacOS。

Linux Lab 运行界面,图形登录方式

有了 Linux Lab 之后,Linux 内核的开发变得更有确定性,在网速稳定的情况下,只需要半个小时左右即可下载完实验环境和内核源码,下载完即可开展 Linux 内核实验。

2021/02/04

十一年后,Linux Lab 又有了新的目标:“只需要一个随身携带的 U 盘,就能实现 Linux Lab 系统的随时启动”。

经过持续的开发与迭代,有同学在 2021/02/04 首次拿到了 Linux Lab Disk(又名 “Linux Lab 真盘” 或 “泰晓 Linux 实验盘”),插上电脑后即可使用,可以在 1 分钟内开展 Linux 内核开发。

基于我们开发的智能启动管理软件 vmboot,还可以在运行的 Windows 或 Linux 系统上即插即跑 Linux Lab Disk(MacOS 的支持正在规划中,敬请期待!)。

Linux Lab Disk/Linux Lab真盘/泰晓 Linux 实验盘实物图

2022/11/10

十二年后,发布了 Linux Lab v1.1 正式版:

陆续支持了国内外的 7+ 大主流处理器架构和 22+ 款主流开发板,支持的 Linux 内核版本覆盖 v0.11, v2.6.x, v4.x, v5.x 到最新的 v6.x。

使用 Linux Lab 开发 Linux 内核,命令行登录方式

2023/03/08

十三年后,为了兼容 Hyper-V 和 WSL2,我们又为 Linux Lab Disk 开发了 VMware 支持,用户无需再花时间去关闭 Hyper-V 和 WSL2。有了 VMware 支持,即使启用了 Hyper-V 或 WSL2,也可以在 Windows 下即插即跑,于 1 分钟内启动 Linux Lab Disk,并立即开展 Linux 内核实验。

泰晓 Linux 实验盘通过 VMware 智能启动

2023/04/01

今日,我们发布泰晓 Linux 实验盘对 VMware 的正式支持。

十三年如一日,泰晓社区长期聚焦 Linux 内核与系统,致力于帮助业界打造更优秀的 Linux 产品,同时致力于帮助工程师们提升 Linux 内核的学习与开发效率,从最初的数周优化到如今的 1 分钟,我们持之以恒,坚持不懈。


希望我们的努力能够帮助到更多的工程师和更多的企业,最终也将帮助到所有 Linux 产品的用户,也欢迎大家持续支持我们的工作:

  • 联系微信:tinylab

  • 产品介绍:https://tinylab.org/linux-lab-disk

  • 选购地址:https://shop155917374.taobao.com

  • 服务地址:https://tinylab.org/ruma.tech

泰晓 Linux 实验盘插入笔记本启动后的实物拍照图


泰晓 Linux 实验盘不止于 Linux 内核开发,它支持如下特性:

  • 可以在 1 分钟内即插即跑

  • 支持 6 大主流 Linux 系统发行版

  • 支持时区兼容、透明倍容、出厂恢复、备份还原、自动共享等功能

  • 容量覆盖 4G,32G,64G,128G,256G,512G,1T,2T 等

  • 形态覆盖 U 盘、移动硬盘和可拆卸硬盘等

欢迎各大企业、高校、培训机构等联系我们按需定制。

我们也提供 Linux 系统、Linux 内核、实时 Linux、Linux 裁剪、Linux 快速启动等方面的定制、开发与优化咨询和服务,欢迎了解我们做过的开源项目和产品研发经验:

  • Linux裁剪:https://tinylab.org/tinylinux

  • 实时Linux:https://tinylab.org/rtlinux

  • RISC-V Linux: https://tinylab.org/riscv-linux

  • Linux Lab: https://tinylab.org/linux-lab

  • Cloud Lab: https://tinylab.org/cloud-lab

  • 手机研发:https://tinylab.org/smartphone-sys-opt-evolution-and-practice

我们服务过龙芯、统信、小天才等企业,取得了非常显著的合作成果,目前正在跟中科院软件所合作,开展 RISC-V Linux 内核方面的技术调研与开发工作,已经取得了不错的进展:https://gitee.com/tinylab/riscv-linux


历时 13 年,只为那 1 分钟的极致开发体验的评论 (共 条)

分享到微博请遵守国家法律