タイトルに皮肉とユーモアを込めて、今日はあなた SmartOSを紹介します、まだそれを知らないすべてのユーザーのために。 おそらく他の人はこのプロジェクトが何であるかを知っていますが、それは十分に知られていません。 Linuxまたは典型的なUnixとして分類することはできません。それよりも洗練されたものですが、その二重性により、設計された目的のいくつかにとって特に興味深いものになっています。
SmartOSが何であるかを明確にするために、それは SVR4ハイパーバイザー(System VまたはSysV)、したがって、それが何であるか、そしてそれが何のために使用されるかについてのいくつかの手がかりをすでに残しています。 もちろん、これはUNIXに基づいており、人気のあるOpenSolarisオペレーティングシステムのテクノロジとLinuxKVM仮想化を組み合わせています。 さらに、それはオープンソースで無料です。 変だよね?
そのソースコード、特にカーネルのソースコードは、* nixの世界で知られている別のプロジェクトを作成するために使用されています。 イルモス。 IllumosがOpenSolarisから派生したオペレーティングシステムであることはすでにご存知でしょう。これは、Sun Microsystems(現在のOracle)のSolarisシステムのオープン実装です。
しかし、それらすべてを除いて 相続と影響、SmartOSは、Crossbow、DTrace、Solaris自体のゾーン、前述のLinux KVM、さらにはZFSなどの現在論争の的となっているファイルシステムやFSなど、他の多くのテクノロジーも統合しています。 さらに、サーバーやデータセンター環境に関して非常に求められているこのシステムのスケーラビリティの向上に取り組んできました。
SmartOSには、 NetBSDpkgsrcパッケージ管理、それをさらに奇妙にするために。 また、クラウドベースの環境向けに設計されています。 その設計により、RAMメモリで実行でき、ISOイメージまたはUSBドライブからのさまざまなネットワークブートメカニズム(PXE)をサポートします。 これにより、最新のシステムイメージから再起動するだけで更新を実行することもできます...
そして、それがすべてあなたにとって奇妙または興味深いと思われる場合は、他の SmartOSの機能 彼らはまたあなたにとって最も本物のように見えるでしょう:
- 各仮想マシンは各ノードにローカルに保存され、他の場合のように一部のNASサーバーからネットワーク経由で起動することはありません。 これにより、サーバーノードの独立性が維持され、ネットワークの使用量が削減されます。
- オープンソースツールのJoyentSmartDataCenterまたはSDC、およびFifoProjectを使用して管理できます。
- 前に述べたゾーンも強調表示する必要があります。 コンテナです。 XNUMXつはUnixベースで、KVMでpkgsrcを使用し、ハードウェア仮想化を使用して他のオペレーティングシステムを実行できるようにします。 LXは、syscallまたはLinuxカーネルシステムコールをサポートすることにより、GNU / Linuxディストリビューションを実行するために使用することもできます...
詳しくは - SmartOS