半自作Linuxで理解するLinux起動のしくみ

半自作Linuxで理解するLinux起動のしくみ

ブートからログインプロンプトに至るまでのLinuxの起動プロセスはどうなっているのか? 本稿は、Linuxが起動する過程を「ブートローダ」と「ユーザ空間開始」の2つのポイントに分けて、それぞれの仕組みを解説しております。 また机上理論だけではなく、中盤の章からは実際のUSBメモリからブートするLinuxの試作を通してリアルなブートまわりの理解を試みています。USBブートのLinuxは、debootstrapを活用して基礎研究に適したコンパクトなDebianベースシステムを「半自作Linux」のように構築します。 ユーザ空間開始からはinitramfsとsystemdのユニットの理論をまとめており、最後は簡単なサービスの試作を紹介してます。

Author
AK-Midori
Topics
公開
文章量
61,133
価格
300