代码拉取完成,页面将自动刷新
基于ubuntu20.04自制一个操作系统(大概算吧)。 本科读计算机一直想自己写一个系统,现在工作忙碌疲于业务交付,想着下班后再做点喜欢做的东西,就选择了做一个系统。 找到了一本自制操作系统的书籍《30天自制操作系统》,里面基于windows的,因本人自己的电脑装的是ubuntu,同时没怎么接触汇编,所以另外参考了github大神的一份源码ubuntu230os(具体链接再参考资料中可以查看)去做一个操作系统。 系统中的主要框架将会基于ubuntu230os的主要框架,结合自己的编程习惯以及自己的兴趣点,最后的成品可能会从代码构建到实现以及成品都会有较大差异,所以重新命名了一下——FermanOS。 基于兴趣,具体的过程可以查看commit的修改/tag标签按顺序学习(比如os_day4),学习可以直接参考ubuntu230os源码,里面有按照天数分文件夹保存。
最近升级了ubuntu22.04,使用上和20.04没啥差异,qemu安装有点差异。2022/11/15
软件架构说明,代码格式化基于vscode的Clang-Format插件,基本符合最常见的代码风格
包含开发阅读过程的一些基础知识总结以及后续代码框架的文档介绍
系统核心代码区域
使用make编译后才生成(不提交到仓库),编译过程输出的问题将由该目录统一保存
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。