2010-03-04 65 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