- 15 名前:デフォルトの名無しさん mailto:sage [2016/11/06(日) 21:21:20.79 ID:jd7v1+bJ.net]
- bootloaderとその次のモード切り替えとかページングを設定するところは、マジックだらけでアセンブリ以外で書くなんて逆に面倒だよ
intermezzOS書いてる人がそこら辺丁寧に説明してる ttps://intermezzos.github.io/book/ 3.1, 3.2, 4全部あたりの内容をrustで書けるようになればアセンブリはいらなくなる けど読めば分かるけどアセンブリで書いた方が楽だし、自分の知る限りここらへんも楽に書ける高級言語なんてC含め存在しない rustで書けるまでに必要なアセンブリとCで書けるまでに必要なアセンブリは同じじゃないか? これがランタイムが必須な言語とかだともう少しかかるし、Cで環境整備する必要が出てくる、はず
|

|