#1 - 2020-2-15 23:13
Zank
如題,但是才學完操作系統原理,開發環境都沒搞好。有相同想法的網友或許可以交流一下。
#2 - 2020-7-4 17:26
(诗人)
写内核还要啥开发环境, gcc qemu gdb不就完了.
#3 - 2020-7-4 18:04
(想和可爱的纸片小男孩贴贴)
啥是写一个Linux内核,是学习Linux内核自己写一个操作系统的意思吗?
#4 - 2020-7-4 21:02
(There’s magic here tonight.)
自己写个“Linux兼容”内核还差不多吧....
#5 - 2020-7-4 21:05
(There’s magic here tonight.)
操作系统基本上是个两边受气的角色,要照顾好奇葩应用也要照顾好奇葩硬件。整体dirty work很多。如果不是特别感兴趣的话稍微写点原型玩玩就行了,实现一下syscall,虚拟内存,文件系统啥的。没必要去搞Linux兼容啥的,会心累的。

--一Linux内核某冷门架构的某冷门平台维护者
#5-1 - 2020-7-4 21:39
龙芯?
#5-2 - 2020-7-5 00:40
FlyGoat
邓林 说: 瞥了一眼, 层主 github 是有点龙芯相关的东西. 我和我的 yeeloong8089d 向您敬礼. 然而我近年改用 openbsd 了.
虽然龙芯2E/2F的maintainer也是我不过现在我主要搞龙芯3号的东西了(bgm16)
前辈们都走了
#6 - 2020-7-4 21:40
你可以研究一下Linux下的微内核技术,最近比较火
#7 - 2020-7-5 00:25
(我只知道自己一无所知。)
你可以随便写内核,但它肯定不叫、也不能公然地称为 Linux
#8 - 2021-2-25 19:17
(guy)
qemu走起啊
#9 - 2025-4-6 18:57
从头开始造轮子不可取,而且能掌握linux内核代码也能找个很好的工作了
#10 - 2025-4-6 19:08
(要热爱二次元,而不是二次元的意义 (∠・ω< )⌒☆)
有时间的话写个玩具操作系统确实很有趣,这方面的书啊课之类也很多,我个人经验最有用的是OSDev wiki,再就是各种官方的手册
#11 - 2025-5-20 14:49
(Euphemia https://chii.in/group/moe_circle)
GNU/Hurd内核
https://baike.baidu.com/item/HURD/2018375

要不搞个GNU/Zank或者GNU/BGM