出于教育目的,我想从POSIX兼容基础开始,包括外壳,基本实用程序和ANSI C编译器,然后看看可以通过将软件包放在一起来构建什么样的环境。
但是,我遇到的大多数最小的符合POSIX的操作系统似乎都是嵌入式和/或专有的。我可以在Virtualbox上轻松运行这些开源系统吗?
我搜索了一些有关从头开始构建这样的环境的信息,但是要获得一个可启动/可用的环境似乎要花很多功夫,而与POSIX兼容的环境要少得多。某天我可能会尝试构建POSIX OS,但首先我想先变得更精通计算机。
注意:
我想我曾经听说过Linux并不完全符合POSIX,但是只要我可以编译并构建一些更常见和必不可少的开源工具(例如wget和w3m),无论是否愿意,我都会很高兴使用了Linux内核。我想可能会随操作系统一起提供的其他基本组件也是如此(例如glibc)