2015-09-27 103 views
1

我打算從零開始使用Python來創建操作系統。不過,我只知道如何通過編寫組裝。從程序集執行python腳本


是否有可能對我來說,仍然彙編寫的內核,它轉換爲二進制和引導過程中執行Python腳本?

我希望這是有道理的

回答

1

我知道你能勝任這個項目感興趣:

https://github.com/Maratyszcza/PeachPy

從LTU註釋:

PeachPy是一個Python框架用於編寫高性能的彙編內核。

PeachPy旨在簡化編寫優化的裝配內核,同時保留傳統裝配的所有優化機會。

您可以使用相同的代碼爲Windows,Unix和Golang程序集生成程序集。該庫自動處理各種ABI。我從來沒有見過>這個很酷的項目。

其中很酷的功能之一是能夠將生成的程序集作爲常規的Python函數調用。尼斯。

+0

完美!那正是我所期待的 - 很高興你明白我的問題。 – RACING121