Heim > Fragen und Antworten > Hauptteil
世界只因有你2017-04-26 09:03:29
从两个维度考量:
一、新技术支持支持上,Ubuntu版本跟进的速度较快。但这可能带来的问题就是与该环境相适配的软件系统兼容性及稳定性的问题。
二、版本维护周期。Ubuntu版本维护周期时间相对较短,一定要使用其LTS长效版本,基本从发布到支持线束能保证5年的支持周期。CentOS维护周期较长,基本都在10年左右。
如果技术实力强,喜欢跟进最新的内核架构技术,独立解决问题能力较强,可以偏Ubuntu(如果技术实力强,不怕折腾,选什么版本倒无所谓了)。如果所部署项目对是企业级的,对基础环境依赖性强,希望长期保持系统环境相对稳定,可以选择CentOS。
文中涉及的维护周期数据来源:
CentOS各版本生命支持周期
CentOS各版本发布历史
高洛峰2017-04-26 09:03:29
楼上的回答和评论怎么都在提ubuntu呢,虽然ubuntu也属于debian系,但二者并不等价吧。在Linux下做开发的话ubuntu是不二之选了。
至于服务端的话,debian比较稳定,每次更新都是经过了很严格的测试,而centos和redhat比较接近。如果打算一直走免费的道路的话推荐debian线路,如果后期会向企业级redhat靠拢的话就选centos。
高洛峰2017-04-26 09:03:29
一般说Debian都指的是Ubuntu系的吧,毕竟官方的Debian比较难装,不太友好。
如果是个人开发,尤其是安卓方面的。用Ubuntu的衍生版LinuxMint比较好,界面更友好而且很方便装Flash、Java等软件,而且可以通用官方Ubuntu软件源(包括国内源)。毕竟Unity实在是不讨好。企业部署,如果用Docker,配合Ubuntu的轻量性是也比较好。
如果是企业级的,开发用的话建议用CentOS。技术稳定也比较成熟,大而全。而且CentOS有完整DVD安装源可以用。Ubuntu主要都是LiveDVD,很多软件要联网下载。