| OSv | |
|---|---|
| 開発者 | クラウディウスシステムズ |
| 書かれた | C++ |
| 作業状態 | 安定した |
| ソースモデル | オープンソース |
| 初回リリース | 2013年9月16日 (2013年9月16日) |
| マーケティングターゲット | クラウドコンピューティング |
| 入手可能な | 多言語対応 |
| サポートされているプラットフォーム | KVM、Xen、VMware、VirtualBoxハイパーバイザーを使用したx86-64 。(KVM上のarm64は開発中です) |
| カーネルタイプ | ユニカーネル |
| ユーザーランド | POSIX、Java、Ruby |
| デフォルトのユーザーインターフェース | CLI、ウェブ |
| ライセンス | BSDライセンス |
| 公式サイト | osv |
OSv(様式化はOS v)は、 2013年9月16日にリリースされたクラウドコンピューティングに重点を置いた[ 1 ]コンピュータオペレーティングシステムです。これは、仮想マシン上でゲストとして実行するように構築された特殊なオペレーティングシステムであるため、ベアメタルハードウェア用のドライバーは含まれていません。
これはユニカーネルであり、単一のLinux実行ファイル、またはサポートされているランタイム環境( Javaなど)で記述されたアプリケーションを実行するように設計されています。[ 2 ]このため、ユーザー(マルチユーザーシステムではない)やプロセスの概念はサポートされていません。すべてが単一のアドレス空間で実行されます。[ 3 ]ユーザーアドレス空間とカーネルアドレス空間に違いはありません。単一のアドレス空間を使用することで、コンテキストスイッチに関連する時間のかかる操作の一部が排除されます。[ 4 ]
FreeBSDオペレーティングシステムのコード、特にネットワークスタックとZFSファイルシステムを大量に使用しています。OSvは、REST管理APIとLuaで記述されたオプションのコマンドラインインターフェースを使用して管理できます。
参照
参考文献
- ^ Kurth, Lars (2013年12月3日). 「クラウドオペレーティングシステムは次なる大きなトレンドか?」 linux.com . 2014年8月1日時点のオリジナルよりアーカイブ。2013年12月5日閲覧。
- ^ Madhavapeddy, Anil & Scott, David J. (2014年1月12日). 「Unikernels: Rise of the Virtual Library Operating System」 . ACM Queue . 2014年5月20日閲覧。
- ^ Buys, Jon (2013年9月18日). 「Cloudius Systems、クラウド向けオペレーティングシステム「OSv」を発表」 . OStatic . 2013年11月27日時点のオリジナルよりアーカイブ。 2014年3月11日閲覧。
- ^ Corbet, Jonathan (2013年9月18日). 「ゲストオペレーティングシステムの再考」 . LWN.net . 2013年9月28日閲覧。
外部リンク
- GitHubのosv
- 基本概念を紹介するスライド
- OSv - 仮想マシン向けオペレーティングシステムの最適化- 2014年のUSENIX年次技術会議で発表された論文
- 当初の発表