Linux Lab 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Linux Lab 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

Linux Lab 是一套基于 Docker/Qemu 的极速 Linux 内核学习、开发和测试环境,也可以用于嵌入式 Linux 系统开发。

Linux Lab 实验效果图

一、基本功能

  • 基于 Docker,支持 Windows、Linux 和 Mac OSX,可一键安装,节约生命,生命,生命。

  • 基于 Qemu,支持大量虚拟开发板,统统免费,免费,免费。

  • 直接通过浏览器访问,支持 VNC 和 SSH 两种方式,非常便捷,便捷,便捷。

  • 已内置支持 7 大架构 ARM, MIPS, PowerPC, X86, RISC-V, Loongson 和 CSKY,内建所需编译和调试工具。

  • 已内置支持从 Ramfs, Harddisk, NFS rootfs 启动。

  • 一键即可启动,支持串口和图形启动。

  • 已内建网络支持,可以直接 ping 到外网。

  • 已内建 Uboot 支持,可以直接启动 Uboot,并加载内核和文件系统。

  • 预编译有 initrd 和内核镜像文件,可以快速体验实验效果。

  • 可灵活配置和扩展支持更多架构、虚拟开发板和内核版本。

  • 支持通过插件方式加入新的开发板,插件可以作为独立的 Git 仓库维护。

二、视频教程

三、在线演示

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (16)

加载中
泰晓牛皮,勇夺第一👍
11/13 17:31
回复
举报
好用
11/12 15:45
回复
举报
人生苦短,我用LinuxLab
11/09 20:53
回复
举报
不错的开源项目,节约了时间,值得推荐
11/09 13:00
回复
举报
一键部署不是,哈哈
11/05 15:44
回复
举报
tinylab 让人拜托琐碎的环境构建
11/05 13:31
回复
举报
🐂👃
11/04 15:31
回复
举报
很赞
11/04 15:03
回复
举报
🐮🍺
11/03 19:36
回复
举报
很赞
10/26 14:45
回复
举报
更多评论
发表于开发技能专区
10/29 16:12

Linux Lab 发布 v0.6-rc1,方便即时开展 Linux 内核实验

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 已经跃跃欲试了?!快来看看: Linux Lab 龙芯实验手册 Linux Lab v0.6-rc1 中文手册 Linux Lab v0...

1
4
发表于开发技能专区
09/19 16:24

Linux Lab v0.5 正式发布

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 Linux Lab Boot example 已经跃跃欲试了?!快来看看: Linux Lab 龙芯实验手册 Linux Lab v0.5 中文...

3
20
发表了资讯
08/12 15:19

Linux Lab 发布 v0.5 rc3,新增龙芯实验手册

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 Linux Lab on Loongson Boot example 本次新增《Linux Lab 龙芯实验手册》,方便大家更快上手国产龙...

2
10
发表了资讯
08/04 14:10

Linux Lab v0.5 rc2 发布,迎来社区参与里程碑

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 Linux Lab Boot example 已经跃跃欲试了?!快来看看: Linux Lab v0.5-rc2 中文手册 Linux Lab v0...

0
7
发表了资讯
07/07 10:47

Linux Lab 发布 v0.5 rc1,添加龙芯全系支持

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 Linux Lab Boot example 已经跃跃欲试了?!快来看看: Linux Lab v0.5-rc1 中文手册 Linux Lab v0...

2
12
发表了资讯
06/03 12:13

Linux Lab 发布 v0.4 正式版

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 Linux Lab Boot example 已经跃跃欲试了?!快来看看: Linux Lab v0.4 中文手册 Linux Lab v0.4 英...

0
16
发表了资讯
05/18 12:26

Linux Lab 推出十大精彩使用案例

Linux Lab 是一款即时 Linux 实验环境,但是其作用远不止于此!本文从使用案例的角度介绍了另外 10 大难以抗拒 Linux Lab 的理由! Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! Linux Lab Boot example 经过 3 年多的开发与迭代,Linux Lab 已经发布了 v0...

4
17
发表了资讯
05/15 18:05

Linux Lab 发布 v0.4 rc3,新增 ARM64 Uboot 支持

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 Linux Lab Boot example 已经跃跃欲试了?!快来看看: Linux Lab v0.4-rc3 中文手册 Linux Lab v0...

2
10
发表了资讯
05/02 17:37

Linux Lab 发布 v0.4-rc2,新增第 16 块开发板

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 Linux Lab Boot example 已经跃跃欲试了?!快来看看: Linux Lab v0.4-rc2 中文手册 Linux Lab v0...

0
13
发表了资讯
03/30 17:12

Linux Lab 发布 v0.4 rc1,继续完善基础体验

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 Linux Lab Boot example 已经跃跃欲试了?!快来看看: Linux Lab v0.4-rc1 中文手册 Linux Lab v0...

0
9
发表了资讯
03/12 23:32

Linux Lab 发布 v0.3,简化操作接口并发布首份中文手册

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 Linux Lab Boot example 已经跃跃欲试了?!快来看看: Linux Lab v0.3 中文手册 Linux Lab v0.3 英...

4
15
发表了资讯
02/08 15:58

Linux Lab 发布 v0.3 rc3,新增中文文档

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 Linux Lab Boot example 已经跃跃欲试了?!快来看看 Linux Lab:难以抗拒的十大理由,本次更新又增...

1
32
发表了资讯
01/28 00:40

Linux Lab 发布 v0.3 rc2,大幅提升使用体验

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 Linux Lab Boot example 已经跃跃欲试了?!快来看看 Linux Lab:难以抗拒的十大理由,本次更新又增...

4
12
发表了资讯
01/03 14:32

Linux Lab v0.3-rc1 发布,新增 5 本知名 Linux 图书所用内核支持

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 Linux Lab Boot example 已经跃跃欲试了?!快来看看 Linux Lab:难以抗拒的十大理由,本次更新又增...

2
20
发表了资讯
2019/12/21 12:34

十大使用 Linux Lab 的理由

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! Linux Lab Boot example 经过 3 年多的开发与迭代,Linux Lab 已经发布了 v0.2 版,其易用性和功能逐渐强大,非常推荐各位 Linux 内核和嵌入式 Linux 开发者尝试。 下面列举了十大使用 Linux Lab 的理由。 省时...

6
83
发表了资讯
2019/10/31 02:52

Linux Lab 发布 v0.2 正式版,被某线上课程全程采用

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 如果您想学习 Linux 0.11 内核和 Linux X86 汇编语言,也可以访问另外两套 Lab,即 Linux 0.11 Lab...

2
36
发表了资讯
2019/09/12 18:13

Linux Lab 发布 v0.2-rc3,新增原生 Windows 支持

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 如果您想学习 Linux 0.11 内核和 Linux X86 汇编语言,也可以访问另外两套 Lab,即 Linux 0.11 Lab...

2
21
发表了资讯
2019/08/16 18:16

Linux Lab 发布 v0.2-rc2,支持实时 Linux v5.2 开发

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 如果您想学习 Linux 0.11 内核和 Linux X86 汇编语言,也可以访问另外两套 Lab,即 Linux 0.11 Lab...

0
24
发表了资讯
2019/07/23 03:13

Linux Lab 发布 v0.2-rc1,以实际行动支持国产龙芯处理器

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 如果您想学习 Linux 0.11 内核和 Linux X86 汇编语言,也可以访问另外两套 Lab,即 Linux 0.11 Lab...

1
20
发表了资讯
2019/06/28 16:10

Linux Lab v0.1 发布,史上第 1 个正式版

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习 Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。 如果您想学习 Linux 0.11 内核和 Linux X86 汇编语言,也可以访问另外两套 Lab,即 Linux 0.11 Lab 和 CS630 Qe...

3
69
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
10/30 07:20

【行业资讯】Linux Lab 发布 v0.6-rc1,方便即时开展 Linux 内核实验

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单! 可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编...

0
0
发表了博客
2019/07/30 17:06

米联客(MSXBO)osrc-lab LINUX开发包使用说明

使用XILINX ZYNQ FPGA开发LINUX使用petalinux大行其道,没错使用petalinux是比较简洁和高效的办法,但是,米联客使用一种更加通用的方法,编写了一些简单的shell脚本去编译uboot,kernel,dts最终产生需要的uboot.b...

0
0
发表于AI & 大数据专区
05/09 11:12

Design lab? Tech lab? Mixlab.

今天这篇文章,将以我的视角来看Shadow,而非以往提问,回答的形式。 只分享给Mixlab社区的成员。 Shadow致MIXLAB订阅用户的一封信 我想可能也会有很多跟我一样,是想要在设计跟技术之间找平衡的人…… 将设计和技...

0
0
发表了博客
2019/07/30 21:23

(米联客MSXBO)开发板 osrc-lab LINUX下RTC时钟模块使用

概述 RTC(real-time clock)简称实时时钟,是日常生活中应用最为广泛的消费类电子产品之一。它为人们提供精确的实时时间或者为电子系统提供精确的时间基准,而备份电池在掉电后数据不丢失,在下次启动依旧可以重...

0
0
发表了博客
2019/02/27 22:08

cache lab

参考链接先挂上,再补 读书中 https://zhuanlan.zhihu.com/p/33846811 PartA 这相当于一个模拟题目,读入文件后分析是否hit,miss,是否需要eviction。 开始需要进行分析参数,这里使用了getopt函数。     1 #include "cachelab.h"  2 #include<getopt.h> 3 #include<stdlib.h> 4 #include<unistd.h> 5 ...

0
0
发表了博客
2019/12/06 18:11

jupyter lab 安装

在windows下安装jupyter 特别简单 首先你需要有Anaconda or python的环境变量,这里我就不说怎么安装环境变量了,网上一大堆教程 启动黑窗口,下载jupyter pip install jupyterlab 查看确认是否安装成功,pip list 安装成功之后启动jupyter lab 即可 自动回弹出浏览器 安装完毕!...

0
0
发表了博客
2019/02/20 16:45

Lab 9-3

Analyze the malware found in the file Lab09-03.exe using OllyDbg and IDA Pro. This malware loads three included DLLs (DLL1.dll, DLL2.dll, and DLL3.dll) that are all built to request the same memory load location. Therefore, when viewing these DLLs in OllyDbg versus IDA Pro, code may appear at dif...

0
0
发表了博客
2019/02/28 17:31

Lab 10-2

The file for this lab is Lab10-02.exe. Questions and Short Answers Does this program create any files? If so, what are they? A: The program creates the file C:\Windows\ System32\ Mlwx486.sys. You can use procmon or another dynamic monitoring tool to see the file being created, but you cannot see ...

0
0
发表了博客
2018/08/19 20:59

CSAPP Lab:Data Lab——第一个实验

补贴一下之前的第一个实验代码: /* * CS:APP Data Lab * * <Please put your name and userid here> * * bits.c - Source file with your solutions to the Lab. * This is the file you will hand in to your instructor. * * WARNING: Do not include the <stdio.h> header; it confuse...

0
0
发表于开发技能专区
2018/03/07 16:52

Linux--linux基础

常用命令笔记 查找大文件命令:find / -type f -size +800M 查看磁盘使用空间:df -hl 上传下载文件 yum -y install lrzsz rz上传 sz下载 自启动软件 chkconfig --level 35 httpd on chkconfig --level 35 mysql......

0
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
16 评论
1.6K 收藏
分享
返回顶部
顶部