我刚刚阅读了Tanenbaum操作系统书籍,并介绍了Minix操作系统。我想进一步研究操作系统的内部部分....
什么是最小的linux / linux发行版,我可以删除最多,同时仍然支持常见的英特尔网络/以太网驱动程序(对于我的桌面)?
像应用程序管理器,游戏,桌面主题等等(所有膨胀的代码)我不需要,因为我想尝试编写自己的准系统操作系统。
我会使用Minix并向上构建(与剥离Linux相反),但我担心它有点过于基本而且很难获得驱动因为它现在很老了.....
答案 0 :(得分:4)
Linux,内核,GNU / Linux发行版,内核(除了一些补丁和配置,总是相同的)和许多程序之外,你都很困惑。因此,从内核本身开始,不需要“剥离”。
您可能对http://www.linuxfromscratch.org/感兴趣 - 从头开始构建自己的Linux的指南。
答案 1 :(得分:0)
这里提到的Linux From Scratch不是一个真正的发行版,而是一种告诉你如何构建基于Linux内核的可用操作系统的方法。
我强烈建议您先使用gentoo,其官方文档将帮助您了解Linux发行版的组成和工作方式。
祝你好运。答案 2 :(得分:0)
你可以尝试8 of the best tiny Linux distros的某些事情。 另一个建议是查看FreeRTOS。