主要Linux发行版之间有什么区别?我会注意吗?


14

在过去的十年左右的时间里,我断断续续地使用某种形式的Linux,但是在过去的几个月中,我才真正地使用过它。

发行版之间的主要区别是什么?最终,我知道包装管理和品牌塑造是最重要的,但是使用分配y完成任务x会更容易吗?为什么这样?

Answers:


12

我认为两个主要区别是

  • 包装管理
  • 默认窗口管理器(Gnome,KDE,XFCE)

仅指出这两个大差异将在一定程度上改变您在执行任务时的行为。例如,您可以使用轻松在Ubuntu上安装软件包,apt但使用则不那么简单rpm。在Window Manager中有所不同也可以更改与系统交互的方式。


4
我可以通过发行版运行任何想要的Window Manager,对吗?
安迪·米库拉

4
安迪,对。但是从临时用户的角度来看,通常您只需要安装软件包中提供的内容,对吗?
hendrasaputra

1
大多数发行版都允许您安装任何窗口管理器,但您可能会发现对其中一种的支持比对另一种的支持要好。
标记

1
嗯,很公平。我不会真的认为自己是“休闲用户”,但我知道您的意思。
安迪·米库拉

我从来不明白为什么人们会觉得RPM这么难...
Evan

5

有两种主要的Linux发行版。基于Debian和Red Hat的发行版占了发行版的很大一部分。

它们之间的主要区别是包管理。如果它们是基于Debian的,则很可能使用dpkg&apt / deb系统。如果是Red Hat系统,则很可能使用yum / rpm。由于某些人对软件包管理不满意,因此出现了许多发行版,因此大多数发行版将具有某种形式的图形界面,但该图形界面是不同的,但是底层系统是相同的。

如果您学习如何使用apt-get和yum,那么您将覆盖其中80%的发行版,以及您很可能会遇到的99%的系统。

每个发行版的窗口管理器都会做一些不同的事情。大多数主要发行版都在KDE和Gnome之间进行选择,而Gnome似乎是目前最受欢迎的发行版。但是,关于Linux的伟大之处在于,您可以根据需要更改窗口管理器(转到Window Maker!)。

如果您学习命令行,则没有太大的区别,但是发行版之间的GUI更改肯定会影响您的选择。此外,某些发行版附带了一些驱动程序,这些驱动程序使某些硬件(如视频卡)的安装变得容易。

我强烈建议将Linux Mint用于家庭系统,并将Vanilla Debian,Ubuntu(服务器版)或CentOS用于服务器。


+1大多数评论。我不同意将香草Ubuntu用于服务器。Ubuntu有一个特定的服务器发行版,它删除了许多X-fluff,这是放在机架中的无头盒子所不需要的...
Russell Heilling 09年

同意 我将进行编辑以反映这一点。
Mark Turner

我会说基于RPM的openSUSE可以作为第三大发行版。比Fedora IMO好得多,但不想发动火焰战争。其他一些发行版(例如带有自己的程序包管理系统的Arch)也获得了关注,但也许还不是“主要”。
Evan

3

即使程序包管理器有所不同,但我的理解(尽管我不经常使用Linux)是,大多数程序包都可以通过任何发行版以某种方式获得。此外,窗口系统/桌面环境也不同,但是无论如何您都可以安装替代产品。我现在唯一想到的另一件事就是发行版社区之间的简单差异。

我很确定您将能够找到一种方法来做您想做的事。


3

正如其他人所建议的那样,软件包管理,默认软件选择(尤其是桌面环境)和配置文件布局是发行版之间最明显的区别。

但是,我认为更重要的是,这是分布遵循的不同哲学。仅举几例:

  • Ubuntu / Fedora-用户体验,一致的界面,许多内置的图形工具。
  • Arch-简单,干净,先进的软件
  • Gentoo-高度可定制,基于源
  • Debian-轻巧,坚如磐石,比新软件更稳定
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.