RancherOSはわずか約20MBの小さなオペレーティングシステムです サイズは基本的なものだけで、多くの機能を備えています。 Dockerで動作するように設計されています。これは、多くのことを約束し、最近話題になっているもうXNUMXつのプロジェクトです。 RancherOSは、udev、rsyslogなどのシステム自体の両方のサービスであるDockerによって管理されます。
Dockerプロジェクトのおかげで、RancherOSはすべてをコンテナーで実行します。 RancherOSの設計により、PID 1がDOckerの呼び出しと起動を処理します。これにより、「ユーザーDocker」が呼び出されます。これは、コンテナーを実行するシステムであり、すべてのユーザーがオペレーティングシステム全体を消去できるようにします(「システムDocker」)。 Dockerとコンテナーが何であるかを知らない人のために、少し調査することをお勧めします。仮想化の観点から非常に興味深いものです。
そうでなければ、RancherOSはLinuxカーネルに基づく革新的なプロジェクトです。 ディストリビューションはすでにバージョン0.4.2にあり、Docker1.9.1を使用しています。 Linux4.2バージョンよりも高いカーネルを使用。 つまり、サイズが小さいにもかかわらず、非常に原始的なカーネルを使用していませんが、非常に最新のバージョンです。 この組み合わせにより、このプロジェクトはあらゆるタイプのインフラストラクチャを構築するのに特に実用的です。
まだコンテナのそれが何であるかを知らない人のために (ホスト上でアプリとして実行されている孤立したゲスト)またはDockerプロジェクト、仮想化の未来かもしれないと言っています。 DockerはLinuxでのみ機能し、ソフトウェアコンテナー内にアプリケーションをデプロイするためのオープンソースプロジェクトであり、オペレーティングシステムレベルで仮想化の抽象化と自動化のレイヤーを提供します。 これにより、従来の仮想化のように仮想マシンを起動および保守するオーバーヘッドが回避されます。
興味のある方は公式サイトにアクセスできます- www.rancher.com/rancher-os/