Red Hat Enterprise Linux 8.0引入了Application Streams的概念。现在,多个版本的用户空间组件比核心操作系统软件包更频繁地交付和更新。这为定制Red Hat Enterprise Linux提供了更大的灵活性,而不会影响平台或特定部署的底层稳定性。

作为Application Streams提供的组件可以打包为模块或RPM包,并通过RHEL 8中的AppStream存储库提供。每个Application Stream组件都有一个给定的生命周期。有关详情,请参阅 Red Hat Enterprise Linux Life Cycle。

模块是表示逻辑单元的包的集合:应用程序,语言堆栈,数据库或一组工具。这些包是一起构建,测试和发布的。

模块流表示Application Stream组件的版本。例如,postgresql模块中提供了PostgreSQL数据库服务器的两个流(版本):PostgreSQL 10(默认流)和PostgreSQL 9.6。系统上只能安装一个模块流。不同的版本可以在单独的容器中使用。

有关AppStream中可用模块的列表,请参阅 Package manifest。