国内的计算机技术相对于美国来说,发展稍晚,所以几乎国内的程序员也都是在Windows哲学下发展起来的,大家习惯了“傻瓜式”的操作,不太喜欢命令操作,对于Unix哲学下everything is file,以及类似于Emacs、vim这些软件的操作自然是不熟悉,可是作为生产环境来说,服务器系统往往要求稳定,安全,这一点Windows就不能很好的满足了,于是还是不得不选择Linux发行版作为服务器选择,那么对于Windows下的程序员来说,选择一款更加友好的Linux发行版就显得极为重要了。 当然作为服务器来讲,稳定或者说靠谱是最重要的一点,不一定要酷炫之类的,之前笔者一直推荐作为个人桌面、或者主力开发国产的deepin Linux这一国内发行版是个不错的选择,做了很多的优化,但是对于做服务器不是很好地选择,深度Linux桌面很酷很炫,但是也太重,也比较耗费资源。深度Linux基于HTML5深度结合C语言库,可以说是当今最酷的Linux发行版之一,但是在作为服务器方面显然有点过重。 首先是红帽系的CentOS,作为当今世界最成功的开源软件公司之一,RedHat毫无疑问是这个时代Linux发行版的受益者也是贡献者。Fedora、CentOS、RedHat等等都是这个公司支持的产品,其中免费的CentOS定位便是服务器,CentOS意即开源企业版操作系统,与付费版的RedHat如出一辙,基于rpm包管理,具有很好的软件生态、也被证实拥有很好的稳定性,绝对是不错的选择。 其次是Debian,相信Debia早已名声在外了,Ubuntu、Linux mint、deepin等等发行版都可以说是最初来源于Debian,deb包管理可能是目前Linux生态中最好的包管理环境了,而且驱动也非常好用。 目前Linux排行榜中,排行前列的有一半以上都是Debian家族的,可以想象Debian的影响力有多么大,Debian也是稳定的典型代表,选择这个依然是不错的选择。 如果说RedHat在开源Linux开发服务商中有对手的话,那么这个企业只能是Novell了,同为企业级服务商,Novell虽然名气不如RedHat响亮,但是这个公司的Linux发行版确实很好用的,界面也非常的华丽,虽然开源的驱动不是性能很好,但是可以安装更加性能好的闭源驱动,在Novell公司被收购了以后,Novell和suse两个品牌独立运行,同时对中文环境支持也比较好,是个不错的选择。当然这个发行版作为个人桌面环境会更酷,即使笔者通常作为服务器使用。 这些都是属于比较好的服务器发行版,都是笔者自己用过的觉得不错的Linux发行版,稳定可靠,如果要作为个人桌面也不错,在Mac OS下使用parallel desktop的话,其中CentOS和Debian都能较好的使用融合模式,简直是太方便了。最后就是,如果喜欢探索和深度研究Linux,你可以选择Gentoo和Arch两款Linux发行版,这可能是全世界目前最好的两款Linux滚动发型版了,并且都拥有极好的技术wiki供你学习参考,Linux世界很美好,等待着你去探索。 |
|
来自: 昵称11935121 > 《未命名》