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

And*_*ula 14 linux linux-distributions

在过去十年左右的时间里,我一直在以某种形式间歇性地使用 Linux,但直到最近几个月才真正使用它。

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

hen*_*tra 12

我认为两个主要区别是

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

仅仅指出这两个大的不同就会在一定程度上改变你做任务的行为。例如,您可以使用 Ubuntu 轻松安装软件包,apt但使用rpm. 窗口管理器的不同也可以改变您与系统交互的方式。

  • 我可以通过任何发行版运行我想要的任何窗口管理器,对吗? (4认同)
  • 安迪,没错。但是从普通用户的角度来看,您通常只使用安装包中提供的内容,对吗? (4认同)
  • 大多数发行版都允许您安装任何窗口管理器,但您可能会发现对其中一种窗口管理器的支持优于另一种。 (2认同)

小智 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。