AppNode 目前打包的开源软件有:
* Nginx、Tengine
* PHP
* MySQL、MariaDB、AliSQL
从安全性和维护力度的角度考虑,AppNode 打包的开源软件的构建配置,大部分引用了来自于软件官方和知名的第三方软件发行组织,因此构建质量是非常高的。
以下是 AppNode 开源软件的构建配置来源说明:
* Nginx、Tengine
参照了 Nginx 官方的 rpm 构建配置,并加入了多个常见扩展模块。
* PHP
构建配置几乎 100% 参照了 Remi 软件仓库(
https://blog.remirepo.net)。
Remi 软件仓库是
CentOS 官方推荐的第三方软件仓库,维护者是 PHP 和 EPEL 特别小组成员,长期致力于 Fedora 社区贡献。
特点:
* PHP 扩展丰富
* 版本更新较为及时,漏洞和补丁及时修复
* 支持多版本并存,采用的是 Redhat 系统通用的 Software Collection 机制(
https://www.softwarecollections.org/)
* MySQL、MariaDB、AliSQL
构建配置几乎 100% 参照了 IUS 软件仓库(
https://ius.io/)。
IUS 软件仓库也是
CentOS 官方推荐的第三方软件仓库,维护者长年由 Rackspace 赞助。
特点:
* 版本更新较为及时,漏洞和补丁及时修复
* 额外提供了 PHP、Python