一からなんて贅沢は言わないのでC言語(苦しんで覚えるC言語というサイトに書いてある事は大体使いこなせる.....はずです)を使ってOSを作ってみたいです。
最終的な目標としては
「OS上でCソースコードをコンパイルし実行する」
ということを掲げています。コンパイラを自作するなんて知識はないので、OSを作ってからオープンソースのCコンパイラ(clangとかgcc)を使えるようにして実行できる環境を構築したいと考えているのですが何処を調べても〇〇という書籍に〜としか書かれていません。
学生ですが経済的な事情はそこまで問題ないです。しかし、今までお金をかけて書籍を何冊も買って失敗したことが何回もあるので(Cを全てネット上で学習したのもこの為)本当に、極力、お金はかけたくないです。
これらを踏まえて、C以外に身に付けるべき知識(カーネルの基礎、CPUやメモリについては大体理解しています)を教えてください。一回アセンブリというものに挑戦してみたのですが、理解できなくて挫折してしまいました。必要だとしたら、何か勉強する上でのアドバイスはありますか?努力は惜しまないつもりです。何方か教えてください、お願いします。

回答6件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/29 12:33
2018/04/29 12:36
2018/04/29 12:36
2018/04/29 12:38
2018/04/29 12:41
2018/04/29 12:43
2018/04/29 12:44
2018/04/29 12:45
2018/04/29 12:56