在过去十年左右的时间里,我一直断断续续地以某种形式使用 Linux,但直到最近几个月我才真正开始使用它。
发行版之间的主要区别是什么?最终我知道包管理和品牌化是最重要的,但这样做会更容易吗?X与分布是? 为什么这样?
答案1
我认为两个主要区别是
- 包管理
- 默认窗口管理器(Gnome、KDE、XFCE)
只需指出这两个大差异就会在一定程度上改变您执行任务的行为。例如,您可以使用在 Ubuntu 上轻松安装软件包,apt
但使用 则不那么简单rpm
。窗口管理器的差异也会改变您与系统的交互方式。
答案2
目前 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。
答案3
尽管软件包管理器不同,但据我所知(尽管我不经常使用 Linux),大多数软件包都可以通过任何发行版以某种方式获得。此外,窗口系统/桌面环境也不同,但你仍然可以安装替代版本。我现在唯一能想到的另一件事就是发行版周围社区的简单差异。
我确信你一定能找到方法去做任何你想做的事。
答案4
正如其他人所建议的,包管理、默认软件选择(尤其是桌面环境)和配置文件布局是发行版之间最明显的区别。
然而,我认为更重要的是分布遵循不同的哲学。举几个例子:
- Ubuntu/Fedora——用户体验、一致的界面、大量内置图形工具。
- Arch - 简洁干净的尖端软件
- Gentoo - 高度可定制,基于源代码
- Debian - 轻量、坚如磐石、比新软件更稳定