Mint Deepin Arch Ubuntu etc
一直用的是 Ubuntu,最近想换一个
1
DravenJohnson OP 主要用 Terminal 和 Terminal 下各种 CLI,加上 Chrome.. 其他不需要太考虑,不需要集成太多没用的东西。
|
2
davidyin 2018-11-14 04:54:08 +08:00
你每个都试一下,就知道了。
|
3
DravenJohnson OP @davidyin 刷来刷去总觉的太浪费时间了,还是想有一个入手点,先试哪个比较好
|
4
dawn009 2018-11-14 05:06:54 +08:00
用虚拟机试,可以同时下载安装四个虚拟机,两三小时也就搞定了。
|
5
DravenJohnson OP @dawn009 嗯,实在不行就试试了
|
6
chinvo 2018-11-14 05:23:49 +08:00 via iPhone
现在基本都是 systemd,基本上也就包管理、内核安全、用户体系(比如各应用默认用户名和用户组)之类的有差异了
|
7
DravenJohnson OP @chinvo 包管理更习惯 Debian 系的 apt 看到 Mint 是基于 Ubuntu 的,所以一改是一样的把?
内核安全和用户体系有什么用的不同呢? |
8
precisi0nux 2018-11-14 06:46:26 +08:00 via iPhone
我用 Manjaro, 但其实都一样,哪个顺手哪个来。
|
9
RqPS6rhmP3Nyn3Tm 2018-11-14 06:58:00 +08:00 via iPhone
Arch 天下第一
|
10
blender2017 2018-11-14 07:00:00 +08:00 via Android
Debian stable
|
11
wzw 2018-11-14 07:30:09 +08:00 via iPhone
Debian testing
|
12
loading 2018-11-14 07:40:24 +08:00 via Android
不是三言两语能说完的,有些你作为普通用户一辈子都不会用到。装一个用用就知道了。
|
13
innoink 2018-11-14 08:21:42 +08:00 via Android
没有 aur 的能忍?
|
14
jasonyang9 2018-11-14 08:46:36 +08:00
服务器选了 CentOS ;桌面试过 Ubuntu 和 Manjaro 等,最后还是选了 CentOS,自己装 X 和 XFCE。至少 FHS 是一样的。折腾
|
15
kernel 2018-11-14 08:47:32 +08:00
对于程序员开发用机器,arch 系无疑是最好的
|
16
sagaxu 2018-11-14 08:51:32 +08:00 via Android
ubuntu 的字体渲染是所有发行版中最好的
|
17
Vamposine 2018-11-14 09:25:11 +08:00 via iPhone
manjaro 一发入魂
|
18
greenskinmonster 2018-11-14 09:33:33 +08:00
Manjaro,滚动更新,桌面环境选择多,初始状态完成度高,用户活跃。
你要是已经有 grub2 了,直接可以启动硬盘上的 live cd iso 来试试看,U 盘都不需要。 |
19
sammo 2018-11-14 09:36:36 +08:00
ubuntu 背后有 Debian
fedora 背后有 RedHat manjaro 背后有 Arch |
20
xlui 2018-11-14 10:45:21 +08:00 via iPhone
|
21
hei1000 2018-11-14 11:05:09 +08:00
个人的话,最开始用 Fedora, 用了好几年,去年换到了 openSUSE Tumbleweed
公司的话,有用过 Ubuntu,CentOS |
22
fox0001 2018-11-14 13:47:53 +08:00 via Android
电脑都装 Lubuntu,服务器装 Debian 9 stable
|
23
justfly 2018-11-14 14:09:46 +08:00
主要是包管理吧。
|
24
msg7086 2018-11-14 14:54:55 +08:00 3
先说一些基本分类。
首先是滚和发。 滚动版是指发行版没有固定的发行周期,软件包时常在升级。今天装了 PHP7.1,明天说不定就能装 PHP7.2 玩了。 发行版则完全相反,有比较固定的发行周期,一旦临近发行,所有的软件包版本都会冻结,并且之后只会有补丁包,而不会有功能更新。比如 Ubuntu 18.04LTS 自带了 Nginx 1.14.x,那么这个版本就永远不会推出 Nginx 1.15 或者 1.16 版本。要用新版本,就只能安装(或者跨版本升级到) 18.10 甚至 20.04LTS,又或者安装来自第三方的软件包。 然后其中又要细分。 比如滚动版中,Arch 是全系统滚动,一旦系统升级,则是所有的软件包一齐升级到最新版。选择性升级一般被认为是不受支持的操作。Gentoo 一般可以针对单个软件包版本进行升级,所以可以选择性升级部分软件,而保留其他软件的旧版本。 发行版中,RHEL/CentOS 一般有 10 年支持期,发行间隔也很长。而 Debian 和 Ubuntu 则是 5 年支持期,发行间隔一般只有 2 年。 然后是用途。 RHEL/CentOS 一般是企业软件环境用得多,因为他们的支持期长,发行间隔长,对于企业软件来说,不需要频繁更新,一个软件开发好可以炒 10 年冷饭而不需要适配新系统。 Debian 一般是开源圈子用得多,因为 Debian 是一个社区驱动的版本,大家都是开源界的大佬,奉行自由精神。很多学校也会支持这种精神,比如我们学校的核心服务器,凡是装了 Linux 的都是用的 Debian。( Debian 还有 testing 和 unstable 分支可以让发行版滚起来,有需要的时候还是很方便的。) Arch 比较适合喜欢尝鲜的人。可以类比成 Windows 10 Insider。一有新版本软件包出现就立马滚上去,不滚不舒服斯基。但是因为软件版本经常变,所以不适合跑那些需要稳定跑的软件。比如你跑个 PHP 论坛,只兼容 7.1 以下,突然 Arch 某天上了 7.2,把 7.1 砍了,你是升还是不升呢。(只是举个例子,实际上不一定会砍旧版,但是一旦砍了你就完了。) Gentoo 嘛比较适合对自己的机器有控制欲的人。我想要这个软件是某个特别的版本,OK 我就用这个特别的版本来编译。这种比较适合有特殊需要的人。 还有像是 Slackware 之类的小众路线我不太清楚,就不多说了。 以上是主要的区别。至于 Mint Deep 忙加萝之类的,就是在底层的系统上再做定制调教。比如 Ubuntu 就是拿了 Debian 的 unstable 分支过去以后,加装自己的软件(比如以前 Unity 之类的应用),包装成一个开箱即用的版本。因为底层没变,所以通常习性和底层比较类似。忙加萝你还是得滚来滚去,Ubuntu 则还是和 Debian 一样一次冻结,两年一发。 挑选发行版可以从发布习惯和用途上来选择。然后再在虚拟机里实际跑一下试试看。比如你提到了 Arch,不妨开个虚拟机实际装一下 Arch,看看能不能在一个小时内让系统引导起来。 |
27
DravenJohnson OP @msg7086 非常感谢说了这么多,谢谢谢谢
|
28
DravenJohnson OP @BXIA Arch 不是基于 Debian 的是么?
|
29
msg7086 2018-11-16 02:47:40 +08:00 1
@DravenJohnson 不是。
几大主流发行版派系:RPM 派,DEB 派,Pacman 也就是 Arch 派,Gentoo 派,还有 Slackware 派。 |
30
DravenJohnson OP @msg7086 谢谢啦,准备虚拟机里试一下 Arch
|
31
flowfire 2018-11-16 19:53:04 +08:00 via iPhone
其实最主要的区别就是包管理工具,其他都大同小异
|