SmartOSバナーとコンソールログイン | |
| 開発者 | MNXソリューション |
|---|---|
| 書かれた | C |
| OSファミリー | Unix ( SysV ) |
| 作業状態 | 現在 |
| ソースモデル | オープンソース、GitHub [1] |
| リポジトリ |
|
| 利用可能 | 英語 |
| パッケージマネージャー | パッケージ |
| プラットフォーム | 64ビット |
| カーネルタイプ | モノリシック |
| ライセンス | CDDL-1.0 |
| 公式サイト | スマートOS |
SmartOSは、 OpenSolarisテクノロジーとbhyveおよびKVM仮想化を組み合わせたUNIXオペレーティングシステムに基づく、無料のオープンソースの SVR4 ハイパーバイザーです。[2]コアカーネルはillumosプロジェクトに貢献しています。[3] Crossbow、DTrace、bhyve、KVM、ZFS、Zonesなどのテクノロジーを備えています。[4] [5]他のillumosディストリビューションとは異なり、SmartOSはNetBSD pkgsrcパッケージ管理を採用しています。[6] [7] SmartOSは、クラウドの構築とアプライアンスの生成に特に適したように設計されています。[8]もともとはJoyentによって開発されましたが、Joyentは2022年4月にTriton DatacenterとSmartOSのサポートと開発の事業をMNX Solutionsに売却したことを発表しました。[9]オープンソースで誰でも無料で使用できます。
SmartOS はメモリ内オペレーティングシステムであり、ランダムアクセスメモリに直接起動します。ハードドライブ、USBサムドライブ、ISO イメージ、または PXE ブートによるネットワーク経由の起動など、さまざまなブートメカニズムをサポートしています。このブートメカニズムを採用する多くの利点の 1 つは、オペレーティングシステムのアップグレードが簡単で、新しい SmartOS イメージバージョンから再起動するだけで済むことです。[10]
SmartOSは、厳格なローカルノードストレージアーキテクチャに従います。つまり、仮想マシンは各ノードにローカルに保存され、中央のSANまたはNASからネットワーク経由で起動されません。これにより、ネットワーク遅延の問題が排除され、ノードの独立性が維持されます。マルチノードSmartOSクラウドは、オープンソース[11] MNX Triton DataCenter [12](旧称SmartDataCenter [13] )クラウドオーケストレーションスイート、またはErlang上に構築されたオープンソースSmartOSクラウド管理プラットフォームProject Fifo [14]を介して管理できます。
2012年、JoyentとMongoDB Inc.(旧10gen)は提携し、SmartOSのスケーラビリティを向上させました。[15]
仮想化
SmartOS には、次のようなさまざまな仮想化テクノロジが含まれています。
- ゾーンは、軽量なオペレーティングシステムレベルの仮想化であり、他のシステムが提供する「刑務所」や「コンテナ」に類似しています。
- ハードウェア仮想化
ネイティブゾーン
ネイティブ ゾーンは、ハードウェア エミュレーションHVM仮想マシンのオーバーヘッドなしで、OSレベルの仮想化であるSolaris コンテナに基づく SmartOS アプリケーション分離環境を提供します。
LX ゾーン (Linux システム コール エミュレーション)
LX ブランドのゾーンは Linux システム コール インターフェイスを提供し、SmartOS 用に再コンパイルせずに Linux アプリケーション バイナリを実行できるようにします。この機能は、SmartOS や OmniOS を含むいくつかの illumos ディストリビューションで利用できます。
仮想化
KVM と QEMU は 2011 年に SmartOS に移植され、VMX と EPT をサポートする Intel CPU で使用できるようになりました。
バイブ
FreeBSDの Bhyve ハイパーバイザーが SmartOS に移植されました。これは、Windows または Linux ゲストで HVM を使用する必要がある場合に推奨される仮想化です。
参考文献
- ^ 「Smart OS live」、MNX Triton DataCenter、GitHub。
- ^ Frommel, Oliver. 「SmartOS が Open Solaris と Linux KVM 仮想化を統合」。Adminマガジン。2012 年12 月 31 日閲覧。
- ^ illumos-gate、Triton Data Center、2023-06-16、2023-07-10取得
- ^ 「SmartOS | Triton DataCenter」www.tritondatacenter.com . 2023年7月10日閲覧。
- ^ Miller, Colleen (2014 年 8 月 15 日)。「Joyent がクラウド向け SmartOS をオープンソース化」。データセンター ナレッジ。2013年1 月 1 日閲覧。
- ^ 「MNX パッケージ ドキュメント - ホーム」。
- ^ 「Joyent パッケージ ドキュメント - ホーム」。
- ^ 「SmartOS が KVM を Solaris カーネルに導入」H オンライン。
- ^ 「TritonとSmartOSの新たな章が始まる」。Joyent 。 2022年4月11日。 2022年4月14日閲覧。
- ^ Trent, Slater (2012 年 2 月 27 日). 「SmartOS Fundamentals」. SmartCore . 2012 年2 月 27 日閲覧。
- ^ 「Joyent がコア技術をオープンソース化」 Infoworld. 2014 年 11 月 6 日. 2015 年9 月 20 日閲覧。
- ^ Triton DataCenter、Triton Data Center、2023-07-07、2023-07-10取得
- ^ 「Triton: Docker と「あらゆる世界の最高峰」 | Triton DataCenter」。www.tritondatacenter.com 。2023 年 7 月 10 日閲覧。
- ^ Gies, Heinz. 「Project FiFo SmartOS プロジェクト」。Project FiFo。2014年6 月 6 日閲覧。
- ^ 「Joyent と 10gen が MongoDB と SmartOS に関する提携を強化」。ファイナンス。Yahoo!。2012 年 10 月 16 日。2013 年1 月 1 日閲覧。
外部リンク
- 公式サイト
- SmartOS ドキュメント
