介绍
傲来操作系统(EulixOS)是由中科院软件所 / 中科南京软件技术研究院团队基于 openEuler 打造的操作系统发行版,其开发目标是集成软件所的最新科研成果,面向开源爱好者、科研人员和学生,为在线服务、高性能计算、AI 计算等使用场景提供一款安全、易用的操作系统。
本书用于为参与傲来操作系统训练营的学员提供导学阶段学习引导。
本书基于 mdbook 编写,已部署至 https://kunyuanxu-star.github.io/eulix-camp-book-stage0/
文档本地使用方法
需要 Rust 环境。
git clone https://github.com/kunyuanxu-star/eulix-camp-book-stage0.git
cd arceos-tutorial-book
cargo install mdbook
mdbook serve docs
文档大纲
- 前言
- 介绍
- 环境配置
- 第一章:导学阶段基本信息
- 训练营教学系统使用引导
- 导学阶段视频课程链接与学习引导
- 导学课程学习资料汇总
- 开营仪式教学安排与资料汇总
- 教学系统常见问题与解决方案
- 第二章:基本 Git 使用与 Gitee 流水线入门
- 常用 Git 指令
- Gitee 使用入门
- Gitee Go 的配置与使用
- 流水线常见问题与解决方案
- 第三章:前置知识
- Linux 使用入门与配置
- C 语言基本语法
- make 基本使用与 Makefile
- 如何在非 Linux 环境中完成实验
- 第四章:开始实验
- 实验代码框架讲解
- 本地测试流程
- 实验相关资料汇总
- 第一题:输出 Hello World!
- 第二题:基本循环
- 第三题:打印九九乘法表
- 第四题:求素数
- 第五题:约瑟夫环
- 导学阶段实验相关问题与解决方案
- 第五章:提交成绩
- 流水线测试过程
- 排行榜成绩查看与绑定
- 如何晋级
- 提交过程相关问题与解决方案
- 第六章:晋级之后
- 拓展内容汇总
- 后续学习指引
- 部分优质实践资源
- 其余常见问题与解决方案
- 附录A:使用 Gitee 流水线信息进行调试
- 附录B:实验所用到的其余专业前置知识
- 附录C:部分工具的使用入门