我看到很多人问“我有 X 计算机系统。我应该使用哪个发行版?”。这些许多问题启发了我写一篇文章,希望能回答至少 99% 的未来此类问题。
Debian:Debian Linux 将非常适合那些需要稳定性的人。Debian Linux 使用已知稳定的旧软件。一般来说,使用 Linux 的医院会在重要系统上使用 Debian。Debian 通常是服务器系统的明智选择,因为该软件通常是稳定的。推荐的系统要求是 1GHz 处理器、512MB 内存、5GB 硬盘。http://www.debian.org/distrib/
Ubuntu:对于那些喜欢 Debian,但想要最新的软件和更好的图形界面的人来说,Ubuntu 是一个常见的选择。Ubuntu 是稳定的,但许多 Linux 用户推荐将 Debian 用于关键系统。普通的主流台式机/笔记本电脑用户可能会想要 Ubuntu。推荐的系统要求是 800MB 内存、1GHz 处理器和 5GB 硬盘。http://www.ubuntu.com/download
Kubuntu:与 Ubuntu 相同,但使用 KDE。不喜欢 Unity 的用户可能更喜欢 Kubuntu。推荐的系统要求是 1GHz 处理器、10GB 硬盘和超过 1GB 的内存。http://www.kubuntu.org/getkubuntu
Xubuntu: Xubuntu 是一个轻量级的 Ubuntu 系统,适用于较旧的硬件或资源较少的硬件。Xubuntu 使用 XFCE 接口而不是 Unity。推荐的系统要求是 512MB 内存和 5GB 硬盘驱动器(tyr Lubuntu 用于更轻量级的东西)。http://xubuntu.org/getxubuntu/
Linux Mint:对于想要基于 Debian 的系统但不喜欢 Unity 的人可能会对 Linux Mint 感兴趣。Linux Mint 可能带有 MATE、Cinnamon、XFCE 或 KDE 界面(用户选择)。推荐的系统要求是 1GHz 处理器、1GB 内存和 10GB 硬盘。http://www.linuxmint.com/download.php
BackTrack (Kali): BackTrack 是一个基于 Ubuntu 的高安全性系统,而 Kali 是较新的并且基于 Debian。BackTrack(现在称为 Kali)通常用于入侵其他系统。虽然,除非您因为忘记密码而侵入您的计算机,否则这是非法的。BackTrack/Kali 也用于评估安全性。一些公司可能会使用 BackTrack/Kali 来查找他们自己系统中的安全漏洞。http://www.kali.org/downloads/
Slackware:Slackware 是一个简单的轻量级系统。通常,由于与其他发行版相比,Slackware 不是一个用户友好的系统,因此 Slackware 在高级用户中是首选。推荐的系统要求是 i486 处理器、256MB 内存和 5GB 硬盘。想要轻量级系统的高级用户可能更喜欢 Slackware。http://www.slackware.com/
Arch: Arch Linux 是一个简约的系统,据说非常简单。它也是一个轻量级系统,供高级 Linux 用户使用。不喜欢 Slackware 的高级用户可能会喜欢 Arch。https://www.archlinux.org/download/
Fedora:一些 Linux 用户可能会说 Fedora 是 Ubuntu(Debian 系统)的 RedHat 对应物。Fedora 非常适合许多主流台式机/笔记本电脑用户。Fedora 可以很好地处理图形并使用吸引人的界面。推荐的系统要求是 1GB 内存和 10GB 硬盘。http://fedoraproject.org/en/get-fedora
Red Hat Enterprise Linux: RedHat 通常用作服务器系统。Fedora 是客户端/桌面系统,而 RedHat 是服务器“版本”。因此,如果您想将 Fedora 用作服务器或需要一个比 Fedora 更稳定的系统,那么请使用 RedHat。
Puppy Linux:这是一个非常轻量级的系统,由于要求轻,通常用于较旧的系统。Puppy Linux 可能没有最好看的界面,但它仍然易于使用。推荐的系统要求是 333MHz 处理器、64MB 内存、512MB 交换空间和 1GB 硬盘驱动器。http://puppylinux.org/main/Download Latest Release.htm
AnitaOS:这是@Darren Hale为旧硬件开发的Puppy Linux 形式。AnitaOS 使用旧内核,而主流 Puppy Linux 使用较新的内核。http://sourceforge.net/projects/anitaos/ | http://www.linux.org/threads/anitaos-a-diy-distro-you-build-it-yourself.4401/
Damn Small Linux (DSL):这是一个轻量级的 Linux 系统,需要 8MB 内存和至少一个 i486 处理器。如果不喜欢 Puppy Linux,需要轻量级系统的人可能会想要 DSL。http://www.damnsmalllinux.org/download.html
CentOS: CentOS 通常可与 Linux Mint 相媲美,但 CentOS 是基于 Red-Hat 而不是基于 Debian。事实上,CentOS 是没有品牌的 RHEL。基本上,如果您想要 RHEL,但又不想为其付费和支持,那么请获得 CentOS。喜欢 Linux Mint 但想要 Red-Hat 系统的人可能对 CentOS 感兴趣。推荐的系统要求是 256MB 内存和 256MB 硬盘。http://www.centos.org/modules/tinycontent/index.php?id=30
OpenSUSE:OpenSUSE 是一个基于 RedHat 的发行版,具有 YaST 和 ZYpp。OpenSUSE 可以滚动发布或逐个稳定版本提供。最低要求包括 2GB 内存、5GB 硬盘空间、AMD64 或 Intel 2.4GHz。http://www.opensuse.org
如果需要在系统中任何地方都不包含封闭源代码软件的发行版,请查看 GNU.org 的 100% 开源 GNU/Linux 操作系统列表 - https://www.gnu.org/distros/free-distros.en.html
注意:这些是发行版开发人员提出的硬件要求。
提示
至于软件支持(不是系统本身),每个发行版都存在各种应用程序。因此,在任何给定的发行版上,您都应该能够找到办公套件或您想要的任何应用程序。
本文中提到的所有发行版都在积极开发中,因此这也不应该成为您做出决定的因素。
一般来说,对于旧硬件,使用 Puppy Linux、DSL 或 Slackware。如果您的硬件是新的,并且您想要“最好的”发行版来满足您的一般需求,请根据您最喜欢哪一个来选择 Ubuntu、CentOS、Linux Mint 或 Fedora。
如果您根据自己的 Linux知识水平选择系统,那么如果您是初学者/新手,请使用 Ubuntu、CentOS 或 Linux Mint。如果您有 Linux 方面的经验并想进一步了解您的知识,请选择 Slackware 或 Arch。
如果您关心的是可靠性和稳定性,然后选择 Debian 或 RedHat Linux。如果您喜欢最新的软件,请获取 Rawhide Fedora,它是滚动发布版本。如果您更喜欢 Debian Linux,请获取 Ubuntu 并启用反向移植和建议的更新。Arch Linux 处于滚动发布的开发周期。
注:稳定性是一个相对术语,无法测量或准确定义。我认为 Debian 更稳定,因为大多数 Linux 社区都同意这一点。然而,许多人争论最“稳定的发行版”。
如果您想要最能支持 Windows 软件的 Linux 发行版,那么您应该使用 Windows。Linux 本身并不支持 Windows。要在 Linux 上运行 Windows 程序,请尝试安装 WINE。请注意,WINE 不会正确或没有错误地运行所有 Windows 程序。有些程序运行得很好,而有些程序有小问题,而其他程序可能有严重问题。
如果需要运行 Windows 软件,但不希望使用 Windows 和 Linux(带有 WINE),请尝试开源系统 ReactOS(不是 Linux 或 Windows)。
https://www.reactos.org/
我没有在这篇文章中包含我的任何个人意见(或者至少我尝试不包含)。我在许多论坛网站上随机选择的论坛帖子中包含了一些最常见和知名的发行版以及最常推荐的发行版。在选择过程中没有偏见。好吧,也许有点不选择 OpenSuse。;)