低レイヤを学ぶおすすめリンク
東京大学情報科学科
低レイヤーの歩き方
やっぱこれよね
どのジャンルをやるにせよ、手を動かして自分で作ってみるのが一番良い
実際に自力で作れるか、既存技術に手を入れてハックできるかという部分が技能として重視される
既存のプロジェクトを解析→改造→自分で書いてみる
の繰り返し
OSについて
OSはゲーム機だったり、スマフォだったり、ルーターだったり幅広い
仮想化技術、ハイパーバイザ、エミュレータなど
クラウドや分散システムの話
エミュレータ開発が良い
コンパイラ、言語ランタイム
コンパイラ、言語ランタイムの自作、ハックについて
コード生成やリンクを述べる
GCについての知見ももっておくとコンパイラツールの移植でも役立つ
コンパイラのハックに欠かせないのがLLVM
CPUと周辺機器について
世の中には意外とハックできるネタがたくさんある
低レイヤーを学ぶための技術書をまとめてみた
網羅性ありますねえ
るくすの日記
コンピュータシステムの理論と実装
良い本!
システムプログラミングのすすめ
システムプログラミングを学ぶことの効能
・情報収集の守備範囲が広がる
・基礎を身につければ素早く最新の技術にキャッチアップできる