Fedoraプロジェクトのリーダー、 マシュー・ミラー、およびRed Hat AtomicOpenShiftエンジニアのDustyMabe、 Fedora AtomicHostに代わるものとして設計された将来のオペレーティングシステムであるFedoraCoreOSを発表しました。
Fedoraプロジェクト開発者 RawhideリポジトリからFedoraAtomicHostコンポーネントを削除したと報告しています そして、彼らはこの版のディストリビューションの開発を中断した。 Fedora 29は、Fedora AtomicHostコンポーネントを備えた最後のバージョンになります。
メンテナンスサイクルが完了した後、 Fedora AtomicHost用のFedora29アップデートのリリースは完全に中止されます (暫定的に2019年XNUMX月またはXNUMX月)。
Fedora Atomic Hostとは何ですか?
ProjectAtomicのAtomicHost は、コンテナ化されたアプリケーションを実行することのみを目的として設計された、軽量で不変のプラットフォームです。
Fedora Atomic Hostプロジェクトのフレームワーク内で、最小化された環境が提供されました。これは、システム全体のイメージを個別のパッケージに分割せずに置き換えることで、アトミックにアップグレードされます。
Fedora Atomic Hostに基づいて、Docker分離コンテナーを起動および管理するための特殊な環境が形成されました。
仮想マシンとは異なり、Fedora Atomic Host 完全なオペレーティングシステムが含まれている場合、コンテナには、アプリケーションの実行に必要なソフトウェアのみが含まれるようになっています。
したがって、コンテナを効率的かつ安全に実行するには、安全なコンテナサービスを提供し、コンテナを実行するための基盤として機能するオペレーティングシステムが必要です。
その最良の使用法は、コンテナを実行するための信頼性が高く、簡単にアップグレード可能なオペレーティングシステムを提供することです。
シンプルなプラットフォームからさまざまなクラウド環境まで、あらゆるタイプのアクティビティでさまざまなAtomicHost形式を実行できます。
Atomic Hostがインストールされていると、他のコンテナー対応システムと同じようにdockerコマンドを使用できます。
ただし、Atomic Hostには、コンテナーで実行できることを拡張する、atomicと呼ばれる追加のコマンドも付属しています。
ただし、Atomicには、次のことができる他の機能もあります。
- アトミックホストの操作:アトミックホストシステムの検証、更新、ロールバック、およびロック解除
- イメージの管理:コンテナーイメージのインストール(事前定義された方法で実行するため)、更新、検証、およびスキャン。
- コンテナでの操作:一覧表示、更新、元に戻す
Fedora Atomic Hostプラクティスは、Red Hat Enterprise Linux AtomicHostおよびCentOSAtomicHost製品を形成するために使用されました。
さようならFedoraアトミックホスト、こんにちはFedora CoreOS
これを考えると、 Fedora AtomicHostプロジェクトはFedoraCoreOSプロジェクトに置き換えられます、CoreOSの購入後にRedHatに引き継がれたLinuxContainerLinuxサーバーシステムの開発を継続します。
最終的なアプリケーションの作業をサポートするすべてのパッケージは、コンテナーの一部として直接配信され、ホストシステムには、最小限のコンポーネントセット(systemd、journald、docker、rpm-OSTreeなど)のみが含まれていました。
製品の一部として Fedora CoreOS、Fedora Atomic、およびContainerLinuxテクノロジーが組み合わされています。
Fedora Atomicのように、 Fedora CoreOSはrpm-ostreeを使用するFedoraリポジトリに基づいており、SELinuxは追加のコンテナ分離に使用されます、ただし、Ignition(ブートの初期段階での構成システム、Cloud-Initの代替)やインストールメカニズムなどの基本的なテクノロジー。 更新はContainerLinuxから移行されました。
Fedora AtomicHostの開発中止 Fedora AtomicWorkstationプロジェクトの開発には影響しません。 これは現在FedoraSilverblueという名前で開発されており、最終的には従来のFedoraワークステーションに取って代わる可能性があります。
Fedora Silverblueエディションも、アトミックアップグレードメカニズムを使用して、ベースシステムを個別のパッケージに分割することなく、モノリシック形式で提供されます。
Dockerコンテナーの代わりに、十分な自動フラットパックパッケージを使用して追加のアプリケーションをインストールします。
システムイメージは分割できず、OSTreeテクノロジで形成されます(この環境に個別のパッケージをインストールすることはできません。rpm-ostreeツールキットを使用して新しいパッケージで拡張することによってのみ、システムイメージ全体を再構築できます)。
Fedora Silverblueは、私が今まで試した中で最高のオペレーティングシステムです。 うまくいけば、赤い帽子はその開発を続けます。 「Linux」ディストリビューションの未来だと思います