From 157e5c7fc12807f9982687ea4f95544b5ff2d36d Mon Sep 17 00:00:00 2001 From: heirish Date: Sun, 13 Apr 2025 23:25:59 +0800 Subject: [PATCH 1/3] diary:stage 2 start --- source/_posts/OpenOS-2025Sprint-heirish.md | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 source/_posts/OpenOS-2025Sprint-heirish.md diff --git a/source/_posts/OpenOS-2025Sprint-heirish.md b/source/_posts/OpenOS-2025Sprint-heirish.md new file mode 100644 index 00000000000..033f5cd030b --- /dev/null +++ b/source/_posts/OpenOS-2025Sprint-heirish.md @@ -0,0 +1,29 @@ +--- +title: OpenOS-2025Sprint-heirish +date: 2025-04-13 23:01:16 +tags: + - author:heirish + - repo:https://github.com/LearningOS/2025s-rcore-heirish +--- +### 2025.04.13 +- 准备第二阶段实验环境 + - 课程页面点击链接领取作业,创建仓库:https://github.com/LearningOS/2025s-rcore-heirish + - clone到本地并配置docker环境 + + ``` + ##参考:1.作业仓库README, 2.https://learningos.cn/rCore-Tutorial-Guide-2025S/0setup-devel-env.html + git@github.com:LearningOS/2025s-rcore-heirish.git + cd 2025s-rcore-heirish + su root + make docker + ``` +- 准备博客 + ``` + #fork from https://github.com/rcore-os/blog + git@github.com:heirish/blog.git + cd blog + sudo npm install hexo-cli -g + sudo npm install hexo --save + hexo n OpenOs-2025Spring-heirish + ``` + - 注意:虚拟机中不能存放到与host windows共享的目录下,要放到虚似机系统本身的目录。因为与host windows共享的目录是不能创建软链接的, 否则安装hexo时会报错 \ No newline at end of file From b9e96e350956be3437a34fac2ecb55b7a8149dff Mon Sep 17 00:00:00 2001 From: heirish Date: Sun, 13 Apr 2025 23:56:49 +0800 Subject: [PATCH 2/3] 2025Spring-Stage1-Summary-heirish --- ...56\265\346\200\273\347\273\223-heirish.md" | 11 +++++++ source/_posts/OpenOS-2025Sprint-heirish.md | 29 ------------------- 2 files changed, 11 insertions(+), 29 deletions(-) create mode 100644 "source/_posts/2025\346\230\245\345\244\217\346\223\215\344\275\234\347\263\273\347\273\237\350\256\255\347\273\203\350\220\245\347\254\254\344\270\200\351\230\266\346\256\265\346\200\273\347\273\223-heirish.md" delete mode 100644 source/_posts/OpenOS-2025Sprint-heirish.md diff --git "a/source/_posts/2025\346\230\245\345\244\217\346\223\215\344\275\234\347\263\273\347\273\237\350\256\255\347\273\203\350\220\245\347\254\254\344\270\200\351\230\266\346\256\265\346\200\273\347\273\223-heirish.md" "b/source/_posts/2025\346\230\245\345\244\217\346\223\215\344\275\234\347\263\273\347\273\237\350\256\255\347\273\203\350\220\245\347\254\254\344\270\200\351\230\266\346\256\265\346\200\273\347\273\223-heirish.md" new file mode 100644 index 00000000000..bebac3e62a7 --- /dev/null +++ "b/source/_posts/2025\346\230\245\345\244\217\346\223\215\344\275\234\347\263\273\347\273\237\350\256\255\347\273\203\350\220\245\347\254\254\344\270\200\351\230\266\346\256\265\346\200\273\347\273\223-heirish.md" @@ -0,0 +1,11 @@ +--- + title: 2025春夏操作系统训练营第一阶段总结-heirish +date: 2025-04-13 23:43:47 +tags: + - author:heirish + - repo:https://github.com/LearningOS/2025s-rustling-heirish +--- + +## 总结 + - Rust:主要通过训练营的课程以及Rust by Example系列进行学习。有一些编程基础,相对较容易通过。 + - RISC-V基础:主要通过B站视频进行学习, 了解了一些基本的概念。 diff --git a/source/_posts/OpenOS-2025Sprint-heirish.md b/source/_posts/OpenOS-2025Sprint-heirish.md deleted file mode 100644 index 033f5cd030b..00000000000 --- a/source/_posts/OpenOS-2025Sprint-heirish.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: OpenOS-2025Sprint-heirish -date: 2025-04-13 23:01:16 -tags: - - author:heirish - - repo:https://github.com/LearningOS/2025s-rcore-heirish ---- -### 2025.04.13 -- 准备第二阶段实验环境 - - 课程页面点击链接领取作业,创建仓库:https://github.com/LearningOS/2025s-rcore-heirish - - clone到本地并配置docker环境 - - ``` - ##参考:1.作业仓库README, 2.https://learningos.cn/rCore-Tutorial-Guide-2025S/0setup-devel-env.html - git@github.com:LearningOS/2025s-rcore-heirish.git - cd 2025s-rcore-heirish - su root - make docker - ``` -- 准备博客 - ``` - #fork from https://github.com/rcore-os/blog - git@github.com:heirish/blog.git - cd blog - sudo npm install hexo-cli -g - sudo npm install hexo --save - hexo n OpenOs-2025Spring-heirish - ``` - - 注意:虚拟机中不能存放到与host windows共享的目录下,要放到虚似机系统本身的目录。因为与host windows共享的目录是不能创建软链接的, 否则安装hexo时会报错 \ No newline at end of file From 0e7ddd316eefb0d420c52a40116e9e13a1d35974 Mon Sep 17 00:00:00 2001 From: heirish Date: Thu, 1 May 2025 17:56:50 +0800 Subject: [PATCH 3/3] =?UTF-8?q?2025=E6=98=A5=E5=A4=8F=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E8=AE=AD=E7=BB=83=E8=90=A5=E7=AC=AC=E4=BA=8C?= =?UTF-8?q?=E9=98=B6=E6=AE=B5=E6=80=BB=E7=BB=93-heirish?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...266\346\256\265\346\200\273\347\273\223-heirish.md" | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 "source/_posts/2025\346\230\245\345\244\217\346\223\215\344\275\234\347\263\273\347\273\237\350\256\255\347\273\203\350\220\245\347\254\254\344\272\214\351\230\266\346\256\265\346\200\273\347\273\223-heirish.md" diff --git "a/source/_posts/2025\346\230\245\345\244\217\346\223\215\344\275\234\347\263\273\347\273\237\350\256\255\347\273\203\350\220\245\347\254\254\344\272\214\351\230\266\346\256\265\346\200\273\347\273\223-heirish.md" "b/source/_posts/2025\346\230\245\345\244\217\346\223\215\344\275\234\347\263\273\347\273\237\350\256\255\347\273\203\350\220\245\347\254\254\344\272\214\351\230\266\346\256\265\346\200\273\347\273\223-heirish.md" new file mode 100644 index 00000000000..a455a29858b --- /dev/null +++ "b/source/_posts/2025\346\230\245\345\244\217\346\223\215\344\275\234\347\263\273\347\273\237\350\256\255\347\273\203\350\220\245\347\254\254\344\272\214\351\230\266\346\256\265\346\200\273\347\273\223-heirish.md" @@ -0,0 +1,10 @@ +--- +title: 2025春夏操作系统训练营第二阶段总结-heirish +date: 2025-05-01 17:45:15 +tags: + - author:heirish + - repo:https://github.com/LearningOS/2025s-rcore-heirish +--- + +## 总结 +第二阶段的强度慢慢上来了,由于平时要上班和前期收不到短信验证码的问题,不能跟上每周的直播课,主要通过学习tutorial文档和课后看录频和课件的方式学习。本阶段对内存管理,进程管理和文件系统, 线程进行了系统的学习。特别是内存映射和文件系统章节,学习到很多。同时,随着代码量增大,学习的同时画UML图对理解代码和整个框架也很有帮助。 \ No newline at end of file