Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Unikernelと和解せよ

 Unikernelと和解せよ

kernel/vm探検隊東京第16回の発表です

Takaya Saeki

July 22, 2023
Tweet

More Decks by Takaya Saeki

Other Decks in Technology

Transcript

  1. @nullpo_head 仮想化周りとかOSとかよくやってます 過去の発表とか • KVM vs HVF (AHF) vs HAXM

    – vmm食べ比べ – • カーネル空間ですべてのプロセスを動かすには • WebAssemblyのWeb以外のことぜんぶ話す • SystemdのWSLディストロを作る • デバッガと和解せよ
  2. • カーネル向けのCFLAGSでビルドするcustom target “x86_64-uknown-linux-ukl” を作成 • Rustでlibcを差し替えるのは難しい?(rustcの forkが必要?)ので、staticlibを作る • Staticlibを呼ぶCのトランポリンを作る

    理想的にはカスタムターゲット向けにビルド するだけでunikernelになってほしいが、 難しそうなので `cargo ukl`コマンドとして実現する 14 UKLでRustプログラムをビルドする