積ん読
#読書
参考
Build Your own X
演習系
✔ 暗号技術 実践活用ガイド
microps
container hard way
✔ Black hat Rust
Amazon.co.jp: リバースエンジニアリングツールGhidra実践ガイド (Compass Booksシリーズ) eBook : 中島 将太, 小竹 泰一, 原 弘明, 川畑 公平: 本
数学
✔ ガロア理論の頂を踏む(p507)
ベーシック圏論 ゆる圏
✔ 手を動かして学ぶ集合と位相
✔ <5章=15日>格子暗号解読のための数学的基礎
✔ 具体例から学ぶ 多様体
✔ natural number problem
計算理論
⏸ 計算論-計算可能性とラムダ計算
計算理論の基礎 第3部
low TAPL
Linux
high ふつうのLinuxプログラミング-第2版-Linuxの仕組みから学べるgccプログラミングの王道
Raspberry-Piでスーパーコンピュータをつくろう
超例解Linuxカーネルプログラミング Kindle
kernelの修正, デバドラの話
✔ 動かしながらゼロから学ぶ Linuxカーネルの教科書
✔ UNIXという考え方
low 詳解 Linuxカーネル
linux kernel内部(プロセス, メモリ管理)の説明
Linuxデバイスドライバの開発
実践バイナリ解析 バイナリ計装、解析、逆アセンブリのためのLinuxツールの作り方
OS
はじめてのOSコードリーディング ――UNIX V6で学ぶカーネルのしくみ
C/C++プログラマーが予備知識として学ぶIntel64/MIPS32アセンブリ言語プログラミング・コンピューターアーキテクチャー改訂第二版
ゼロからのOS自作入門 | 内田公太 | コンピュータ・IT | Kindleストア | Amazon
✔ Writing an OS in Rust blog_os
フルスクラッチで作る!x86_64自作OS
はじめに - Rustで始める自作組込みOS入門
✔ Redox Slab Allocatorで学ぶRustベアメタル環境のヒープアロケータ - Qiita
✔ mallocの動作を追いかける(mmap編) - Qiita
xv6 a simple, Unix-like teaching operating system
GitHub - uva-reiss-cs4414/xv6: xv6 OS version for Reiss's CS4414
CS4414: Schedule
MIT PDF
Writing an OS in Rust
The Art of Assembly Language 2nd Edition
Write Grate Code
入門 FUSE
プログラムがメモリをどう使うかを理解する(1)
✔ ptrace入門
ネットワーク
ルーター自作本
パケットキャプチャの教科書
✔ Rustで始めるTCP自作入門
プロフェッショナル IPv6
1章だけでも結構良いらしい
QUICの参考書―ゼロから作るRust言語による実装解説―Initial Packet編:MishProto
low(kmt) kelseyhightower/kubernetes-the-hard-way: Bootstrap Kubernetes the hard way on Google Cloud Platform. No scripts.
自作CPU
動かしてわかる CPUの作り方10講
RISC-VとChiselで学ぶ はじめてのCPU自作
chisel $ \approx verilog (Scala) でCPIエミュレータを作る
32ビットコンピュータをやさしく語る はじめて読む486
作って学ぶコンピュータアーキテクチャ —— LLVMとRISC-Vによる低レイヤプログラミングの基礎 | 木村 優之 |本 | 通販 | Amazon
ネットワークプロトコル
プロフェッショナルIPv6
任意 1day HTTP/2 Explained
任意 1day HTTP/3 Explained
関数型プログラミング系
mid(kmt) 猫番(17章)
✔ バイナリ解析(11章)
low LLVMバックエンドチュートリアル
LLVM IR -> ISA
セキュリティ
マルウエアの教科書 | 吉川 孝志 | 工学 | Kindleストア | Amazon
物理
<7章=14日> 一般相対性理論を理解する
競プロ
数学アルゴリズム本