2014-01-06 111 views
0

我對編寫操作系統並不太瞭解,但我認爲這是一個很好的學習方式。有樹莓派操作系統的教程,但它們不是基於Linux或用python製作的。我只是在這裏尋找一個通用教程。用python編程一個基於linux的樹莓派操作系統

+0

在RPi上沒有什麼特別的Linux。它是Linux。 –

+0

http://stackoverflow.com/questions/3643500/operating-system-from-scratch - 試試看看,他們想做同樣的事情。 – Hotchips

+0

投票結束太寬泛。 –

回答

2

操作系統通常使用「低級」語言(如c/C++/d)來正確訪問系統資源。在python中編寫一個問題首先是你需要在它下面運行一個解釋器(破壞使用python編寫操作系統的目的),其次,沒有好的方法來管理python中的資源。此外,你說你希望它是基於Linux的,但是,linux是用c編寫的(因爲上面列出的原因和更多),因此用python寫東西不會很有效率。如果你想堅持python,也許你可以寫一個Linux的窗口管理器,而不是?這比操作系統要容易得多,python對於這樣的項目來說是一個很好的語言。

+0

謝謝,我只是這樣做。任何教程推薦? – Phoenix