介绍

傲来操作系统(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:部分工具的使用入门