1. 聚能聊>
  2. 话题详情

Linux 各大发行版你怎么选?

5418C2809023FFCE9315EBF0358B0381

还记得最近的 Linux 的内核漏洞 “DirtyCow” 和 OpenSSL 的 “Heartbleed” 漏洞吗,你所选择的发行版有及时修复或提供解决方案吗?

你选择软件版本非常时新的发行版来提供生产环境吗,如 Ubuntu 16.04 、Fedora、 Debian Testing?
你会选择滚动更新的发行版 例如 ArchLinux、Gentoo 来做生产环境吗?

选择了稳定的发行版因软件版本较旧,你愿意自行编译软件并承担一定的风险吗?

在选择发行版的时候有什么小玄学可以介绍吗?

欢迎大家一同交流,分享经验

我的引子:

我喜欢用 Debian,这是一个开源社区运作的 Linux 发行版,虽然不像 RHEL 是一个商业公司提供更新,获取更新甚至比上游更快,但是它体现了社区的力量。如果追求新颖的软件还可以选择 testing 源,ECS 也有提供 Debian 镜像,而且提供了内网的 Debian 源,速度很快,更新也是蛮及时的。

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    虾米VIP季卡 x 3

  • 奖品二

    优酷VIP季卡 x 2

100个回答

3

Steve OU 已获得虾米VIP季卡 复制链接去分享

大二的学生,日常开发用Ubuntu,有操作界面(不得不说,真心不错),常用软件多,然后在实验室工作,服务器用的是Centos,老牌,稳定。自己的服务器是Ubuntu Server.

妙正灰 回复

我日常是用Debian testing

Steve OU 回复

哈哈,据说debian可以永远不重启,稳定性杠杠的( •̀∀•́ ),我第一次开始用linux就用了ubuntu,习惯了就不怎么想变了。服务器必须centos或者debain啊,超级稳定.

妙正灰 回复
回复@Steve OU:

除了稳定还要安全

lingzhaohui 回复

我用kali

宝商科技 回复

Ubuntu的图形界面真心漂亮

Steve OU 回复

用来做安全测试?kali预装了很多安全工具→_→

评论
3

西秦说云 已获得优酷VIP季卡 复制链接去分享

发行版从根本上都是一样的,对于不同的发行版来说,更多是要搞清楚包管理器的区别,在了解了包管理器的层面上,掌握发行版就变得容易许多。
剩下的就是考虑不同发行版的整体风格,比如Redhat就会比较适合企业,ubuntu会比较激进,debian、Centos会比较稳妥。

如果是新手建议Centos 国内的教程比较多。
英语好的可以根据自己的需求,直接查询国外的资料

妙正灰 回复

但我觉得CentOS真的不是rhel只是提供一个免费的环境

idealities 回复

ubuntu哪里激进了。。

妙正灰 回复

和同时代的 Debian、RHEL 比,的确激进了不少

西秦说云 回复

Ubuntu虽然是桌面端做的最好的,但是软件包的校验做的也是相比最少的。

评论
2

nswtechlab 已获得虾米VIP季卡 复制链接去分享

我喜欢用 Ubuntu,桌面升级到16.04,我好像有更新癖, 软件一有新的稳定版本马上就更新了. 之前AWS时候用Ubuntu Server, 具体版本忘记了, 现在阿里云也想用Ubuntu, 感觉上手快, 主要也是用习惯了, 换其他的别扭, 虽然一直有人推荐RHEL的, 但是他们也说不出个所以然, 也尝试过其他的CENTOS, openSUSE等等, 但没有个好到下决心换的, 所以也一直坚持着用下来了 国内外的Ubuntu社区也比较完善。阿里云也提供了国内的镜像, 下载软件也是嗖嗖的. sudo apt-get打习惯了...

妙正灰 回复

RHEL在于甚至比上游还快的漏洞更新,已经十几年的系统支持

评论
4

帽子王先生 复制链接去分享

看使用场景。线上服务器以及vagrant开发环境都用centos6,方便和运维同学们交流;自己的pc桌面环境、玩docker什么的我用ububtu系的mint,方便省心;

longtengliming 回复

认同

idealities 回复

打错了,是ubuntu

妙正灰 回复

mint我觉得还是比较适合桌面

宝商科技 回复

good
各有千秋吧!

评论
0

niejijjing 已获得虾米VIP季卡 复制链接去分享

作为码农,使用Linux环境主要用于编程开发,现在spark集群里的用的是ubuntu server,文本模式,选择Ubuntu desktop的话,有时候会遇到莫名其妙的系统报错,估计unity桌面某些软件包在CPU过载时会出bug。个人工作机用Ubuntu,国产的deepin bug太多,debian字体渲染不太好,而且源里面没有闭源软件,这一点opensuse也是这样。centos软件兼容性不好,也是老是报错,而且系统目录结构和Ubuntu不一样,我一开始用centos的服务器脚本还得改,就放弃了,做服务器还可以,桌面机真心丑。从美观和易用性来看,Ubuntu最适合作为desktop。arch和opensuse thumbleed滚动更新,经常有一些软件包没跟上,导致出一系列bug,例如virtualbox 4.x系列依赖于dkms,这个包老是没有更新,导致virtualbox在升级后内核编译失败。写程序还是要求稳定易用,Ubuntu确实首选。

妙正灰 回复

滚动确实是比较折腾

评论
0

鬼才神兵 已获得优酷VIP季卡 复制链接去分享

短短一周时间,我已经使用了ubuntu16.10,fedora24和Elementary OS等几个版本的linux发行版!
首先ubuntu的优麒麟很适合中国人使用,但我的本已是旧本,对显卡和无线网卡支持不是特别的好!然后换用了fedora24版本,折腾精神,一晚上重装2次,都是在折腾闭源的官方版本的nvidia的显卡驱动!试用了开源的显卡驱动,但风扇控制和温度控制不是很好!只能选择官方版本来折腾!最后成功安装了显卡驱动!但是,但是,开机界面的Fedora的开机界面变成了白蓝相间的进度条,试过各种办法,无法还原了!但总结下来,fedora算是体验不错的,特别是包管理很喜欢,接近于我服务器用的centos!
最后我又试用了听说是最美的linux发行版本,基本ubuntu版本的Elementary OS,颜值的确是值得称赞,如果是颜值控可以试用一下!
正在体验Elementary过程中……
接下来会继续体验Opensuse和debain!
Linux我最喜欢的地方是软件管理,一条命令就可以搞定软件安装!
至于内核中的漏洞, 一般比较好的发行版本会在第一时间修复,我们做的估计只是update吧!不断的升级内核!
最后,其实大家都在用linux而已,世界上最广泛的估计是被基金会T出的安卓吧!哈哈,手动滑稽!
Linux并不是什么神学!只要你爱折腾,一样可以用好linux!

妙正灰 回复

像 LInuxMint 就在励志做一个不折腾就能用的好的桌面linux

鬼才神兵 回复

回头试用一下!

鬼才神兵 回复

LinuxMint原来是基于ubuntu的版本啊!

鬼才神兵 回复

最后确定下来了,还是fedora比较适合我的kou味!

评论
0

w603928848 复制链接去分享

学生党,只会用Windows,占内存高,如果阿里云有个直接配置好环境的,连FTP都弄好加个控制网页前台加功能,选择环境,绑定域名,就会用Linux了。新人不在意版本,在意会不会用,纠结😖。

妙正灰 回复

其实我目前也就大二

宝商科技 回复

good!

igeneralplus 回复

去看看鸟叔那本书可以了解些

cwjdsa 回复

,,,,,不是有集成环境嘛,直接用

评论
1

1395459780196631 复制链接去分享

看用于什么功能,如果是用作网站或其他功能service的我会选CentOS,根红苗正心里一种安慰,桌面的话优先Fedora,跟CentOS操作相似度高。但最近看同学他们用Ubuntu,能用网易云音乐等等,看着眼红

妙正灰 回复

讲真CentOS真的不是RHEL

nimaa 回复

只是名字不同而已

鬼才神兵 回复

Fedora中文社区已有云音乐的版本了!

评论
1

idealities 复制链接去分享

我可以推荐 http://mirror.bjtu.edu.cn 吗。

这问题网上讨论太多了。自己用推荐ArchLinux,软件更新和漏洞修复很快,但由于软件包太新,生产环境使用比较有风险。当然你也可以基础系统使用ArchLinux,应用运行环境选择自己打包和管理。但潜在风险是,万一系统基础包更新,上层的软件包也会可能受到影响。

妙正灰 回复

这个也是我不敢用滚动更新的地方

idealities 回复

多虑了,大更新看下archlinux的通告,都没问题。

妙正灰 回复

又一次更新,xfce进不去了,因为依赖 .so.1 文件成了 .so.2。 还是比较惊心动魄的

idealities 回复

你在更新之前,有看archlinux.org的新闻说明吗

评论
1

醴泉之水 复制链接去分享

Ubuntu重度用户,不得不说,稳定性,软件丰富性,生态系统完善。

妙正灰 回复

还要考虑软件的更新效率和漏洞修补

一心尚墨 回复

问一句,ubuntu下学习kvm和centos下有什么区别?我买了两本书都是centos环境下的,像cpu调用这些命令不通用怎么办?

评论
1

bobby_ko 复制链接去分享

Ubuntu 好管理安全,就像手机系统里的iOS。

妙正灰 回复

Ubuntu发布新的LTS后,旧的LTS其实蛮尴尬的

萧蜀 回复

“安全”

评论
1

endingman 复制链接去分享

初级用户可以选择linux mint/ubuntu mate/lubuntu等。都是基于ubuntu的一个发行版。高级用户选择面就广大了。

妙正灰 回复

内容还是同一个,只是桌面软件不一样而已

thesinling 回复

debian老爷爷回头看见儿孙满堂、

评论
1

谭俊伟 复制链接去分享

因为我现在还是高中生,所以经济并不富裕而且还没有自己银行卡,跟阿里的服务器也是无缘,不过一直在用阿里的虚拟机。然后自家的台式电脑也被刷成了ubuntu,因学业也不是经常使用,不过觉得Ubuntu这款系统应该是linux下最好看的啦,做测试的话一般用自家笔记本VM上开的kail linux。因为测试安全性嘛。原来也在腾讯上使用过centos,学了很久才学会怎么用。挂载什么的感觉很复杂,不过还是学会了,安全性还不错,首选的话我应该会选Ubuntu,服务器端的话也就用centos。感觉linux和windows相比,linux的安全性还是好多了,哪怕也会有漏洞。和大家一样,桌面选Ubuntu kylin,服务器选centos,等大学再到阿里来享受10元的centos~

妙正灰 回复

我也是高二的时候入的 Ubuntu

评论
1

bearyes 复制链接去分享

这个要根据应用领域来看吧,国内的一些靠谱的实例架构多还是centos 。选择主流少走弯路

妙正灰 回复

Debian RHEL SUSE都是主流

评论
1

liqsss 复制链接去分享

服务器上我会选centos,桌面环境我会选fedora。fedora更新也比较勤快,用来开发其实挺不错的,另外还有一个原因是因为fedora跟redhat/centos是有血缘关系的,通常在fedora稳定后,红帽会移植到redhat发行版。

妙正灰 回复

RHEL 一般就是 五六代前的 fedora 进行一些的处理然后发行。 拥有长期支持

评论
1

marvin_mk 复制链接去分享

ecs用的Debian,平时开发用ubuntu,但是现在怎么觉得centos这么简单易用呢?centos7的桌面也很赞啊,可惜用不了sublime。国内rh底子比较多,选centos的也就多了吧,但是Debian很严谨的说。俩都挺好。

妙正灰 回复

还可以用atom呀

评论
1

烛焰流火 复制链接去分享

windows打酱油掩面路过。
对于新手如我来说,图形界面真是太棒了。

妙正灰 回复

win的高阶用法也得用命令行

评论
1

waylau 复制链接去分享

CentOS /RHEL 吧,毕竟 用的企业比较多。

SUSUE 也不错

妙正灰 回复

CentOS不等于RHEL,软件的更新速度不一致

waylau 回复

确实~

评论
0

小龙虾333 复制链接去分享

服务器主要选择centos,因为稳定,不容易出现问题;有时也会选择windows server,因为有时使用的一些第三方服务或者客户运行环境只提供windows server。自己桌面用 Ubuntu和windows server

妙正灰 回复

windows server 就是 像php、mysql 这样的非微软软件不能得到及时更新

评论
0

青岛老妖怪 复制链接去分享

我喜欢Debian和kaliLinux,哈哈,后者也是多一点,后者的优点我就不说了,相信大家都知道。

妙正灰 回复

kali 是基于 Debian Testing 的

评论
5