Unikernelは難しかった。キーワードは「だった」

Unikernels were hard. key word: were

Unikernelは難しかった。キーワードは「だった」

Unikernelの再評価が進む中、Geoffrey Huntleyが自身の経験を語る。2015年当時はTCPスタックやストレージの欠如で困難だったが、今やAIがモデル重みにその知識を持ち、ライブラリの移植も容易になった。OSは設計上の負債であり、Unikernelは攻撃面を大幅に削減する。彼はOCamlでOrleansを移植した「Spaceleans」を1週間で構築し、Unikernelが難しくないことを証明した。

Unikernelは難しかった。キーワードは「だった」。今はAIがある。
  1. vsgherzi

    この話題では以前にも言いましたが。デバッグ能力はどうなんでしょう?アプリケーションのオーバーフローが今やネットワークスタックの一部を破壊してしまいます。

    Oxideのエピソードでデータラインを読み取る話が少し出ていましたが、それは実用的ではないと思います。

    攻撃対象領域の削減はクールですが、システムの可視性とライブネスを犠牲にしてまでとは思いません。

  2. lasiotus

    Unikernelはスペクトルの小さい側にあり、Linuxは大きい側にあり、その中間にはたくさんの余地があります…

  3. eyberg

    攻撃対象領域の削減は確かにプラスですが、unikernelを実行する最大のセキュリティ上の利点にはほど遠いです。

    だからこそ「攻撃対象領域の削減」についてあまり話すのが好きではなかったのです。なぜなら人々は必然的に行数やコードに目を向けますが、削減は良いとしても、最大の問題が本当は何かを伝えられていないからです。

    脆弱性の悪用はデータ侵害の最大の侵入経路であり、OSコマンドインジェクションは昨年のCISA Kevで最大のCWEです。

    昨年のDBIRでは、システム侵入が64回ほど繰り返されていました。

    オペレーティングシステム自体が文字通り問題なのです。なぜなら本質的に多くの異なるプログラムを実行するように作られているのに対し、unikernelは1つしか実行しないからです。

この日のほかの記事

2026-10-10