Unix源代码 - 找到我的方式

时间:2011-12-03 20:33:56

标签: c unix

我非常有兴趣“加入”某些Unix源代码,比如Fedora或Ubuntu。

  1. 实际上,如何“重写”Unix操作系统的某些部分。我认为你需要两台机器,一台开发机器和一台测试仪?您是否需要在每次修改.c文件时重新安装操作系统?我怎么能编辑文件并重新编译等?

  2. 有哪些资源可以了解Unix OS / Kernel的哪些部分与哪些C文件相关(我认为没有C ++)以及如何找到它们?

  3. 提前感谢您的帮助

    ps我这样做的动机是最终能够更多地了解Unix操作系统的低级基础知识,这样我就可以尝试编写高频交易系统。

2 个答案:

答案 0 :(得分:2)

我认为让某种虚拟机进行试验可能是一个好主意,这样你可以快照应用你的更改,但仍然可以不费力地返回。它还允许您以简单的方式模拟PC之间的通信。

答案 1 :(得分:0)

首先,你需要知道你在寻找什么。您想下载并查看:linux kernel。 Fedora和Ubuntu(以及所有其他GNU Linux发行版)的情况相同。其次,您可能希望从简单的开始,例如下载内核,配置和编译它以及启动它。一旦你这样做,你可以从那里向上移动。