关于各个Linux版的好处,咱就不讨论了,扯来扯去没啥意思。
公司,个人的服务器现状是使用各个发行版的都有。萝卜青菜,各有所爱。我们也不能强迫某个人,某个公司使用特定的发行版。
咱这APPNode产品只支持CentOS,都理解这兼顾多个发行版需要更多的人力,物力。不过,建议考虑一下这种模式:
让APPNode支持Docker,这样的话团队仍然只发布CentOS版本,兼顾一下Docker下的一些问题。
支持Docker能带来一些好处:
- 将仅CentOS的用户群,扩展是所有Linux发行版的用户群。
-
甚至AppNote团队只兼容特定版本的CentOS,而不用持续跟进CentOS的更新周期。
当然,也会带来一些问题:比如使用现有的安装模式将所有应用到部署到一个镜像中,这样可能带来各种启动问题,性能问题。也可能会重新设计Docker下的APPNode部署模式。
我先扯到这里,大家也来讨论讨论。