2010-03-04 23 views
1

我喜欢开发Linux操作系统,我应该学习哪些语言!需要开发linux操作系统的指导

我和C的基本思想C++

PLS建议我

+3

我想你可能咬掉比你更可以咀嚼,尝试运行你能走之前,_and_在深结束的走马观花。 – 2010-03-04 11:58:11

+2

你能澄清你的问题吗?你是否试图从头开始创建一个操作系统,像Linux一样行事?或者你只是计划创建一个Linux发行版? – 2010-03-04 11:58:27

+1

可能你应该考虑从比操作系统更小,更简单,更实用的东西开始? – artemb 2010-03-04 12:06:42

回答

2

C和http://www.linuxfromscratch.org/是一个良好的开端是。

+0

好:)你可以建议我应该从哪里开始! 我没有任何想法,但这是我的愿望,开发一个操作系统 – user286210 2010-03-04 12:29:56

+0

C和http://www.linuxfromscratch.org/是一个很好的开始.// 感谢兄弟我正在寻找一个东西像这样:) 非常感谢 – user286210 2010-03-04 12:32:04

0

我不得不同意tur1ng - LinuxFromScratch是一个很好的* NIX OS的基础。我也会研究Gentoo。如果你想从一个非常基本的系统开始,另一个不错的选择将是Zenwalk核心版http://www.zenwalk.org/modules/tinycontent/index.php?id=32

我希望这有助于!

+1

感谢所有你的帮助:) ..我相信我会得到一个清晰的想法,我必须介入到达它! 可能会花费几年时间:) – user286210 2010-03-04 12:45:21

1

不要忘了汇编,你需要建立一套通用的汇编程序,引导机器,并抽象和统一硬件和处理器特有的功能,如MMU,模式切换,处理interupts等。汇编例程将必须符合您选择的ABI。

C,C++来下:d