※ 引述《gracegirl.bbs@bbs.cs.nthu.edu.tw (甜靜女孩)》之銘言:
: 我跟幾個同學是想跟微軟擔任同樣的角色,也就是研發一個全新的作業系統。
: 現在的問題是作業系統的核心程式該用什麼編譯器呢?用微軟的編譯器?
: 微軟寫他們的window系統的核心程式到底是用什麼編譯器呢?
: 他們好像是用C++寫作業系統的,難道他們開發作業系統所用的C++的編譯器是用
: 跟我們一般寫在window上執行的軟體所用的C++編譯器是一樣嗎?
你覺得你可以先想想linux上面可以執行linux(kernel)自己嗎? ^^
※
各個os之間的不相容是來自binary executable image格式不同,
所以它們的loader不同。
http://www.itee.uq.edu.au/~cristina/students/david/honoursThesis96/bff.htm
再去msdn查一下Win32 Portable Executable File Format。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.162.186.74