在我的操作系统类中,我们希望使用我们自己在C中的一些简单系统调用来修改Linux内核.
什么是适合此目的的好发行版?我们不需要任何装饰,没有GUI,香草内核等.越基本越好.
我能够使用最小的Gentoo安装很容易地修改内核.只需安装gentoo,按照安装说明操作,然后:
$ emerge gentoo-sources $ emerge emacs $ cd /usr/src/linux
在我上个学期的操作系统课程中,我们使用了用户模式Linux,其最大优点是,当您管理系统时,您可以简单地终止进程而不会对主机环境造成任何风险.
无论您使用何种内核,添加/修改系统调用都是繁琐但无关紧要的.然而,2.6内核显然更加庞大和复杂,因此如果您要以显着的方式修改代码,旧内核更易于使用并且更好地记录.(即:更容易找到书籍和参考文献)
快乐的黑客:)
ArchLinux的++
但是真的...... gentoo,slack和arch都是好的选择