/ camp

OS bootstrap and build a fire are alike

この記事はキャンプアドベントカレンダー10日目の記事です。

今回は OS の起動と焚き火を起こす過程の類似点について書きます。

OS の起動と焚き火をおこす過程は似ている

OS はだいたい以下のような過程で起動します。

  1. 電源を入れる
  2. BIOS が起動
  3. BIOS がブートローダを起動
  4. ブートローダがカーネルを起動
  5. カーネルが最初のプロセスを起動

そして焚き火はだいたい以下のような過程で起動します。

  1. メタルマッチなどで火花を飛ばす
  2. 火花が火口に着火
  3. 火口から枯れ草や枯れ葉に着火
  4. 枯れ草や枯れ葉から細い枝に着火
  5. 細い枝から太い枝に着火

似ている!通電や火花といった小さなものからだんだん複雑な・大きなものへ変遷していく様子が似ている!

まとめ

OS は焚き火。🔥