Red Hatでソリューションアーキテクトをしている小島です。 本記事は赤帽エンジニアAdvent Calendar 2018の14日目です。 RHEL 8/Fedora 28ではModularityという概念が導入され、アプリケーションのライフサイクルを設定するための新しい仕組みが追加されました。本記事ではModularityの概要や利用方法について紹介していきます。 Modularityとは RHEL 8のリポジトリ Software Collectionsとの違い Moduleの利用方法 Moduleの配信方法 References Modularityとは Modularityは、RHELやFedoraといったOSからアプリケーションのライフサイクルをある程度独立させるための仕組みです。Modularityを利用しているイメージは下図のようになります。 Fedoraドキュメントから
![RHEL 8/Fedora 28で導入されたModularity - 赤帽エンジニアブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/f0bef00ed32c4adfb9f959dc336b51e5e1870959/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fh-kojima%2F20181212%2F20181212180958.png)