0%

2022 年开源操作系统训练营 - Yakkhini

在这个训练营中,我会深入学习操作系统原理,从零开始Rust 语言写一个基于 RISC-V 架构的 类 Unix 内核。

Read more »

第一阶段报告

首先感谢活动主办方给了我们学习的机会和学习的资源,感谢助教一个月来的解答疑惑和帮助建立学习环境

Read more »

repo:

rust语言学习

​ Rust 中有许多我第一次听说的概念(比如所有权、借用、模式匹配、生命周期等等),以及感到奇妙的用法(比如枚举、宏编程、迭代器、闭包等等)。

​ Rust 拥有出色的文档(rustwiki、以及官方推出的一系列教程等等)、强大的编译器(可以给出清晰的错误提示信息)等等,这些都是我其他语言不具有的;虽然使用上确实有难度,但是 Rust 确实很强大。

Read more »

rust语言学习

  • rust最具特色的就是他的内存所有权机制。一块内存只能有一个所有者。当遇到=和函数的参数传递的时候,所有权便会转移。
  • rust所有的变量默认上都是不可变的,这和其他语言不同,如果想要修改变量的内容,需要加上mut关键字。
  • rust中没有Null这个关键字,有的只是Option枚举类型。
Read more »

2022 开源操作系统学习笔记

2022.7.1 网上冲浪时发现了由清华大学、CSDN、毛豆教育等共同举办的2022年开源系统系统训练营活动。异常兴奋!之前很长一段时间内利用碎片时间学习了 Rust 语言,并初步了解了计算机操作系统,因为个人工作是使用C语言、嵌入式实时操作系统进行产品开发,所以对基于 Rust 的计算机操作系统开发非常感兴趣,观看、学习了计算机操作系统的相关的教学视频后,好奇并希望完成相关 Lab,但一直没有找到较好的资源。现在这个训练营提供了完备的学习计划、实验内容,并且有多位老师、助教全程指导,上百位爱好者共同学习、交流,能够系统地学习 Rust 语言和计算机操作系统,堪称完美,希望能坚持到底。

作为从业者,因为工作和家庭的原因,每天没有太多的时间专用于此次训练营活动,基本每天能够早上1.5个小时,晚上小于1个小时。不管是 Rust 还是计算机操作系统,都还只是入门甚至未入门的状态,每天完成的内容非常有限,所以将每日内容记录在 git commit 中,周末总结一篇周记,这是适用于我的学习过程记录方式。

这是一篇 2022 开源操作系统第一阶段的总结,摘取自个人Blog,部分内容单独建了页面做学习笔记,可能无法跳转,[个人Blog](https://thy1037.github.io/rust-based-os-comp2022.html)中有完整内容。
Read more »