Sign in
Sign up
Explore
Enterprise
Education
Search
Help
Terms of use
About Us
Explore
Enterprise
Education
Gitee Premium
Gitee AI
AI teammates
Sign in
Sign up
Fetch the repository succeeded.
Watch
Unwatch
Watching
Releases Only
Ignoring
16
Star
101
Fork
26
泰晓科技
/
Cloud Lab
Code
Issues
2
Pull Requests
0
Wiki
Insights
Pipelines
Service
JavaDoc
PHPDoc
Quality Analysis
Jenkins for Gitee
Tencent CloudBase
Tencent Cloud Serverless
悬镜安全
Aliyun SAE
Codeblitz
SBOM
DevLens
Don’t show this again
Update failed. Please try again later!
Remove this flag
Content Risk Flag
This task is identified by
as the content contains sensitive information such as code security bugs, privacy leaks, etc., so it is only accessible to contributors of this repository.
"Linux Lab 镜像升级" 项目管理
Done
#I1HAN4
falcon
owner
Opened this issue
2020-05-15 14:39
## 项目简介 大家好,该项目由泰晓科技技术社区报送到 “暑期2020” 开源活动,详情请查阅:[“开源软件供应链点亮计划——暑期2020”项目提案](http://tinylab.org/summer2020/) 1. 项目标题:Linux Lab 镜像升级 2. 项目描述:[Linux Lab](http://tinylab.org/linux-lab) 是一个 Linux 内核实验环境,当前已经支持国内外的 7 大主流处理器架构和 16 款开发版。当前环境基于 Ubuntu 14.04,难以适应各类软件新版本的开发需要,本项需求旨在升级当前环境到最新的 Ubuntu 20.04 或者其他更为合适的同时期 Linux 发行版。 3. 项目难度:高 4. 项目社区导师:@robin329 5. 导师联系方式:robin@tinylab.org 6. 合作导师联系方式:@wuzhangjin falcon@tinylab.org 7. 项目产出要求: - 构建并发布基于 Ubuntu 20.04 或同时期 Linux 发行版的 Docker 镜像 - 确保镜像大小不超过 5G - 兼容现有 Linux Lab 功能 - 确保内置工具链能够编译历史版本(比如 v2.4, v2.6)的 Linux 内核 - 新增更多开发与调试工具 8. 项目技术要求: - 基本的 Linux 命令 - 熟悉 Makefile 和 Bash - 熟悉 Docker 的安装、使用与镜像制作 - 熟练使用 Linux Lab 9. 相关的开源软件仓库列表: - Cloud Lab: <https://gitee.com/tinylab/cloud-lab> - Linux Lab: <https://gitee.com/tinylab/linux-lab> ## 项目开展计划 * 4月25日 组委会公开方案和里程碑计划,开放社区报名参加。 * 5月15日 组委会确定合作社区列表,社区逐步公布项目,学生开始与社区导师沟通项目需求与方案。 * 5月29日 社区完成所有项目列表,不再新增项目。 * **6月1日** **学生开始提交报名申请,申请截止时间 6 月 20 日。** * 6月21日 组委会审核报名申请。 * 6月30日 组委会公布资助的项目和承担的学生名单。 * 7月1日 学生开始三个月开发期,同步追踪开发进度及状态。 * 8月15日 学生提交中期报告的截止日期,根据组委会与社区的中期评审结果决定是否继续资助学生承担的项目。 * 9月30日 学生提交最终项目报告的截止日期。 * 10月1日 组委会与社区开始针对每个项目进行评审。 * 10月底 组委会公告项目评审结果,并发放奖金给通过的学生。活动指导委员会针对项目进行评价,评选出优秀项目。 ## 学生必读 [Linux Lab](http://tinylab.org/linux-lab) 是一套 Linux 内核开发环境,已经支持 7 大处理器架构,16 款虚拟开发板。 * 项目首页:<http://tinylab.org/linux-lab> * 代码仓库: * <https://gitee.com/tinylab/linux-lab> * <https://github.com/tinyclub/linux-lab> * 技术手册: * [Linux Lab v0.4-rc2 中文手册](http://tinylab.org/pdfs/linux-lab-v0.4-rc2-manual-zh.pdf) * [Linux Lab v0.4-rc2 英文手册](http://tinylab.org/pdfs/linux-lab-v0.4-rc2-manual-en.pdf) 当前最新版本是 v0.4-rc3,我们计划在 v0.6 左右完成镜像的升级,从当前 Ubuntu 14.04 直接升级到 Ubuntu 20.04,主要目标是确保开发更多的更新的软件,比如说当前 Ubuntu 14.04 已经没法正常编译 Qemu v4.2。 这一过程当中一方面是需要兼容当前的功能,另外一方面是引入更多的工具,再一方面是控制整个镜像的大小,确保下载效率。 所有报名的同学需要做如下准备工作: 1. 能够在自己的电脑上运行和启动 Linux Lab * 请参考 [成功运行过的操作系统和Docker版本列表](https://gitee.com/tinylab/linux-lab/issues/I1FZBJ) 2. 熟悉 Linux Lab 基本使用 * 请阅读 [Linux Lab 中文手册](http://tinylab.org/pdfs/linux-lab-v0.4-rc2-manual-zh.pdf) 3. 熟悉 Linux Lab 工作原理 * 请阅读 [Linux Lab:难以抗拒的十大理由 v1.0](http://tinylab.org/why-linux-lab/) * 请阅读 [Linux Lab:难以抗拒的十大理由 v2.0](http://tinylab.org/why-linux-lab-v2/) ## 当前阶段 当前阶段是**联系导师(@robin329 robin@tinylab.org; @wuzhangjin falcon@tinylab.org),跟导师讨论制定项目实施计划并确定技术方案**,请阅读这部分:[学生如何报名](https://isrc.iscas.ac.cn/summer2020/help/student.html#%E5%AD%A6%E7%94%9F%E5%A6%82%E4%BD%95%E6%8A%A5%E5%90%8D) ### 学生如何报名 学生可在 5 月 15 日 至 6 月 20 日之间,针对感兴趣的项目与社区指定的导师沟通项目细节和方案,完善项目申请书。 学生在完成项目申请书后,可于 2020 年 6 月 1 日 至 6 月 20 日 期间参考 [项目申请模板](https://isrc.iscas.ac.cn/summer2020/help/assets/%E9%A1%B9%E7%9B%AE%E7%94%B3%E8%AF%B7%E6%A8%A1%E6%9D%BF.txt) 中的要求发送申请邮件给组委会邮箱 summer2020@iscas.ac.cn,提交申请材料报名。组委会将收到的申请审核后交给社区选择承担项目的学生,并于 6 月 30 日公布中选项目及承担学生的名单。 ### 选择中选学生的标准 社区会根据学生提交的项目申请书(包括项目计划、项目实现方案等)、学生的简历,综合考虑选择中选学生。每个项目只能有一个学生承担。 强烈建议学生在申请之前要积极与社区导师沟通项目细节和方案,项目申请书是选择标准的重点。
## 项目简介 大家好,该项目由泰晓科技技术社区报送到 “暑期2020” 开源活动,详情请查阅:[“开源软件供应链点亮计划——暑期2020”项目提案](http://tinylab.org/summer2020/) 1. 项目标题:Linux Lab 镜像升级 2. 项目描述:[Linux Lab](http://tinylab.org/linux-lab) 是一个 Linux 内核实验环境,当前已经支持国内外的 7 大主流处理器架构和 16 款开发版。当前环境基于 Ubuntu 14.04,难以适应各类软件新版本的开发需要,本项需求旨在升级当前环境到最新的 Ubuntu 20.04 或者其他更为合适的同时期 Linux 发行版。 3. 项目难度:高 4. 项目社区导师:@robin329 5. 导师联系方式:robin@tinylab.org 6. 合作导师联系方式:@wuzhangjin falcon@tinylab.org 7. 项目产出要求: - 构建并发布基于 Ubuntu 20.04 或同时期 Linux 发行版的 Docker 镜像 - 确保镜像大小不超过 5G - 兼容现有 Linux Lab 功能 - 确保内置工具链能够编译历史版本(比如 v2.4, v2.6)的 Linux 内核 - 新增更多开发与调试工具 8. 项目技术要求: - 基本的 Linux 命令 - 熟悉 Makefile 和 Bash - 熟悉 Docker 的安装、使用与镜像制作 - 熟练使用 Linux Lab 9. 相关的开源软件仓库列表: - Cloud Lab: <https://gitee.com/tinylab/cloud-lab> - Linux Lab: <https://gitee.com/tinylab/linux-lab> ## 项目开展计划 * 4月25日 组委会公开方案和里程碑计划,开放社区报名参加。 * 5月15日 组委会确定合作社区列表,社区逐步公布项目,学生开始与社区导师沟通项目需求与方案。 * 5月29日 社区完成所有项目列表,不再新增项目。 * **6月1日** **学生开始提交报名申请,申请截止时间 6 月 20 日。** * 6月21日 组委会审核报名申请。 * 6月30日 组委会公布资助的项目和承担的学生名单。 * 7月1日 学生开始三个月开发期,同步追踪开发进度及状态。 * 8月15日 学生提交中期报告的截止日期,根据组委会与社区的中期评审结果决定是否继续资助学生承担的项目。 * 9月30日 学生提交最终项目报告的截止日期。 * 10月1日 组委会与社区开始针对每个项目进行评审。 * 10月底 组委会公告项目评审结果,并发放奖金给通过的学生。活动指导委员会针对项目进行评价,评选出优秀项目。 ## 学生必读 [Linux Lab](http://tinylab.org/linux-lab) 是一套 Linux 内核开发环境,已经支持 7 大处理器架构,16 款虚拟开发板。 * 项目首页:<http://tinylab.org/linux-lab> * 代码仓库: * <https://gitee.com/tinylab/linux-lab> * <https://github.com/tinyclub/linux-lab> * 技术手册: * [Linux Lab v0.4-rc2 中文手册](http://tinylab.org/pdfs/linux-lab-v0.4-rc2-manual-zh.pdf) * [Linux Lab v0.4-rc2 英文手册](http://tinylab.org/pdfs/linux-lab-v0.4-rc2-manual-en.pdf) 当前最新版本是 v0.4-rc3,我们计划在 v0.6 左右完成镜像的升级,从当前 Ubuntu 14.04 直接升级到 Ubuntu 20.04,主要目标是确保开发更多的更新的软件,比如说当前 Ubuntu 14.04 已经没法正常编译 Qemu v4.2。 这一过程当中一方面是需要兼容当前的功能,另外一方面是引入更多的工具,再一方面是控制整个镜像的大小,确保下载效率。 所有报名的同学需要做如下准备工作: 1. 能够在自己的电脑上运行和启动 Linux Lab * 请参考 [成功运行过的操作系统和Docker版本列表](https://gitee.com/tinylab/linux-lab/issues/I1FZBJ) 2. 熟悉 Linux Lab 基本使用 * 请阅读 [Linux Lab 中文手册](http://tinylab.org/pdfs/linux-lab-v0.4-rc2-manual-zh.pdf) 3. 熟悉 Linux Lab 工作原理 * 请阅读 [Linux Lab:难以抗拒的十大理由 v1.0](http://tinylab.org/why-linux-lab/) * 请阅读 [Linux Lab:难以抗拒的十大理由 v2.0](http://tinylab.org/why-linux-lab-v2/) ## 当前阶段 当前阶段是**联系导师(@robin329 robin@tinylab.org; @wuzhangjin falcon@tinylab.org),跟导师讨论制定项目实施计划并确定技术方案**,请阅读这部分:[学生如何报名](https://isrc.iscas.ac.cn/summer2020/help/student.html#%E5%AD%A6%E7%94%9F%E5%A6%82%E4%BD%95%E6%8A%A5%E5%90%8D) ### 学生如何报名 学生可在 5 月 15 日 至 6 月 20 日之间,针对感兴趣的项目与社区指定的导师沟通项目细节和方案,完善项目申请书。 学生在完成项目申请书后,可于 2020 年 6 月 1 日 至 6 月 20 日 期间参考 [项目申请模板](https://isrc.iscas.ac.cn/summer2020/help/assets/%E9%A1%B9%E7%9B%AE%E7%94%B3%E8%AF%B7%E6%A8%A1%E6%9D%BF.txt) 中的要求发送申请邮件给组委会邮箱 summer2020@iscas.ac.cn,提交申请材料报名。组委会将收到的申请审核后交给社区选择承担项目的学生,并于 6 月 30 日公布中选项目及承担学生的名单。 ### 选择中选学生的标准 社区会根据学生提交的项目申请书(包括项目计划、项目实现方案等)、学生的简历,综合考虑选择中选学生。每个项目只能有一个学生承担。 强烈建议学生在申请之前要积极与社区导师沟通项目细节和方案,项目申请书是选择标准的重点。
Comments (
9
)
Sign in
to comment
Status
Done
Backlog
Doing
Done
Closed
Assignees
Not set
Labels
Not set
Label settings
Milestones
No related milestones
No related milestones
Pull Requests
None yet
None yet
Successfully merging a pull request will close this issue.
Branches
No related branch
Branches (
-
)
Tags (
-
)
Planed to start   -   Planed to end
-
Top level
Not Top
Top Level: High
Top Level: Medium
Top Level: Low
Priority
Not specified
Serious
Main
Secondary
Unimportant
参与者(1)
1
https://gitee.com/tinylab/cloud-lab.git
git@gitee.com:tinylab/cloud-lab.git
tinylab
cloud-lab
Cloud Lab
Going to Help Center
Search
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
Comment
Repository Report
Back to the top
Login prompt
This operation requires login to the code cloud account. Please log in before operating.
Go to login
No account. Register