用这张独家图表清除疑问:使用哪个 Linux 发行版?

使用什么 linux 发行版,选择什么 linux 发行版

很多时候,你总是问自己同样的问题: 使用哪个 Linux 发行版,或者选择哪个 Linux 发行版. 嗯,这往往会引起对 GNU/Linux 世界的新手的怀疑,但也有一些人已经使用了一段时间并且已经厌倦了一个发行版并决定尝试另一个发行版。

在本文中,根据您的需要,您可以检查您应该选择哪个 GNU/Linux 发行版。 然而,正如我常说的,最好的就是你觉得最舒服和最喜欢的那个。 我们已经写了很多关于 最好的发行版,但这次会是非常不同的东西,更实用和直观的东西,因为我将分享一些 简单的 除了学习一些选择标准之外,这将带您进入您未来的操作系统:

选择 Linux 发行版的标准

徽标内核Linux,Tux

为了帮助您选择未来的操作系统或 Linux 发行版,以下是 最重要的选择标准:

  • 目的: 选择合适的 Linux 发行版时要注意的第一个标准是使用它的目的。
    • 一般:大多数用户希望它是通用的,即所有的东西,既可以播放多媒体,也可以用于办公软件、导航、视频游戏等。 大多数发行版都用于这些目的,例如 Ubuntu、Debian、Linux Mint、Fedora、openSUSE 等。
    • 现场/测试注意:如果您只是想在不安装或更改分区的情况下运行发行版进行测试或在计算机上进行一些维护,最好的选择是具有 LiveDVD 或 Live USB 模式以从主存储器运行的发行版。 你有很多像 Ubuntu、Knoppix、Slack、Finnix、RescaTux、Clonecilla Live 等。 最后两个执行诊断和修复。
    • 具体:另一种可能性是您需要一个用于非常特定和特定用途的发行版,例如用于开发、工程或建筑、教育环境、渗透测试或安全审计、游戏和复古游戏等。 为此,您还有一些专门的软件,如 Kali Linux、Ubuntu Studio、SteamOS、Lakka、Batocera Linux、DebianEdu、EskoleLinux、Sugar、KanOS 等。 更多信息在这里.
    • 灵活- 一些发行版允许更高程度的定制,例如 Gentoo、Slackware、Arch Linux 等。 但是,如果您想更进一步并从头开始制作自己的发行版,而不依赖于任何发行版,您可以使用 LFS.
  • 普通人:在知识方面有几种类型的用户,例如 GNU/Linux 世界的初学者或新手,或高级用户,以及那些正在寻找与初学者相同的东西的高级用户,一个简单的功能发行版,具有良好的兼容性,这使他们能够顺利高效地完成工作。
    • 初学者:对于初学者来说,有更简单的发行版,如 Ubuntu、Linux Mint、Zorin OS、Manjaro、MX Linux、Pop!_OS、elementaryOS、Solus OS 等。
    • 先进: 这些用户的其他发行版是 Gentoo、Slackware、Arch Linux 等。
  • 环境环境:在选择发行版之前,您应该考虑的另一件事是它所针对的环境类型,因为有些发行版比其他发行版更适合这些环境。
    • :要在家里或办公室、教育中心等的 PC 上使用,您可以使用 openSUSE、Ubuntu、Linux Mint 等发行版。
    • 移动:有针对移动设备的特定发行版,例如 Tizen、LuneOS、Ubuntu Touch、postmarketOS、Mobian 等。
    • 服务器/高性能计算:在这种情况下,它们应该是安全的、健壮的和非常稳定的,并且具有良好的管理工具。 一些流行的例子是 RHEL、SLES、Ubuntu Server、Debian、Liberty Linux、AlmaLinux、Rocky Linux、Oracle Linux 等。
    • 云/虚拟化:对于这些其他情况,您有 Debian、Ubuntu Server、RHEL、SLES、Cloud Linux、RancherOS、Clear Linux 等。
    • 嵌入式:智能电视、路由器、一些家电、车辆、工控机、机器人、IoT等设备,也需要WebOS、Tizen、Android Auto、Raspbian OS、Ubuntu Core、Meego、OpenWRT、uClinux等操作系统,等等。。
  • 支持: 绝大多数用户,尤其是家庭用户,通常不需要支持。 当问题出现时,或者去找对这个主题有知识的人,或者只是在论坛或网络上搜索解决方案。 另一方面,在公司,在其他领域,解决问题需要支持。
    • 社区: 这些发行版通常是完全免费的,但缺乏开发者支持。
    • 商业级: 有些是免费的,但您必须为支持付费。 负责提供支持的将是公司本身。 例如,Red Hat、SUSE、Oracle、Canonical 等。
  • 稳定性:取决于您将使用它的目的,如果您需要以降低稳定性为代价获得最新消息,或者如果您更喜欢更稳定和强大的东西,即使您没有最新的,您可以选择:
    • 开发/调试: 您可以找到内核和一些发行版的开发版本,以及许多其他软件包。 它们有助于测试最新功能、调试或通过报告错误来帮助开发。 另一方面,如果您要寻找的是稳定性,则应避免使用这些版本。
    • 稳定:
      • 标准发布: 版本不定时出,一般可以每6个月或每年一次,一直更新到下一个大版本到来。 它们提供了稳定性,这是许多知名发行版采用的方法。
        • LTS(长期支持):在某些情况下,内核和发行版本身都有 LTS 版本,也就是说,即使已经有其他最新版本可用。
      • 滚动发布:此模型不会启动覆盖前一个版本的准时版本,而是启动持续更新。 这个另一个选项允许您拥有最新的,但它不像前一个那样稳定。
  • 建筑:
    • IA-32/AMD64: 前者也称为 x86-32,后者被 Intel 称为 EM64T,或者更通用的 x86-64。 它包括 Intel 和 AMD 处理器,其中包括 Linux 内核特别支持的最新一代处理器,因为它是最普遍的。
    • ARM32/ARM64: 第二种也称为AArch64。 由于其高性能和高效率,这些架构已被移动设备、路由器、智能电视、SBC,甚至服务器和超级计算机采用。 Linux 也为它们提供了极好的支持。
    • RISC-V: 这个ISA是最近才诞生的,而且是开源的。 它逐渐变得越来越重要,并成为 x86 和 ARM 的威胁。 Linux 内核是第一个支持它的内核。
    • POWER:这种其他架构在 HPC 领域非常流行,在 IBM 芯片中。 您还将找到适用于该架构的 Linux 内核。
    • 他人:当然,Linux 内核也兼容许多其他架构(PPC、SPARC、AVR32、MIPS、SuperH、DLX、z/Architecture...),尽管这些在 PC 或 HPC 世界中并不常见。
  • 硬件支持: 一些硬件支持最好的是 Ubuntu、Fedora 和其他流行的,包括那些从它们派生的。 此外,有些包含免费和专有驱动程序,有些只是第一个驱动程序,因此它们的性能和功能可能会受到更多限制。 另一方面,总是存在发行版是否太重或已放弃 32 位支持以在较旧或资源受限的机器上工作的问题。
    • 控制器:
      • 免费:许多开源驱动程序运行良好,尽管在几乎所有情况下它们都优于闭源驱动程序。 仅包含这些的发行版是我稍后提到的 100% 免费发行版。
      • 车主:对于游戏玩家,或者其他需要最大限度地从硬件中提取的用途,最好选择所有者,尤其是在 GPU 方面。
    • 轻发行版: 有许多发行版旨在支持旧计算机或资源有限的计算机。 这些通常具有我稍后提到的轻型桌面环境。 例如:Puppy Linux、Linux Lite、Lubuntu、Bodhi Linux、Tiny Core Linux、antX 等。
  • 软件支持和预装软件:如果您正在寻找最好的软件支持,无论是任何类型的程序还是视频游戏,最好的选择是基于 DEB 和 RPM 的流行发行版,但最好是前者更好。 随着通用软件包的出现,它正在帮助开发人员接触更多的发行版,但它们的使用量还没有达到应有的水平。 另一方面,您也可能需要一个完整的系统,预装了几乎所有必要的软件,或者您只想要最小巧、最简单的系统。
    • 最小: 有许多最小的发行版或那些可以下载带有基本系统的 ISO 映像的发行版,因此您可以根据自己的喜好添加所需的软件包。
    • 完成:最首选的选项是完整的 ISO,因此您不必费心从头开始安装所有内容,但从安装发行版的第一刻起,您就已经拥有大量软件包。
  • 安全和隐私/匿名:如果您担心安全性、匿名性或隐私性,您应该知道您应该选择尽可能流行的发行版,并得到最好的支持,以安装最新的安全补丁。 至于匿名/隐私,如果你想要的话,有专门为此设计的。
    • 正常:最流行的发行版,如 openSUSE、Linux Mint、Ubuntu、Debian、Arch Linux、Fedora、CentOS 等,虽然不专注于安全性、隐私/匿名性,但提供了强大的支持和安全更新。
    • 装甲的:有一些额外的强化工作或尊重用户的匿名或隐私作为基本原则。 一些您已经知道的示例,例如 TAILS、Qubes OS、Whonix 等。
  • 启动系统:您可能知道,这导致许多用户和系统管理员在喜欢更简单、更经典的 init 系统(如 SysV init)或更现代、更大型的系统(如 systemd)之间产生分歧。
    • 经典(SysV 初始化): 大多数发行版都在使用,尽管现在几乎所有发行版都已迁移到现代 systemd。 它的优点之一是它更简单、更轻,尽管它也很旧并且当时不是为现代操作系统设计的。 仍在使用该系统的有 Devuan、Alpine Linux、Void Linux、Slackware、Gentoo 等。
    • 现代(系统):它比经典更重,涵盖更多,但它是大多数发行版默认选择的。 它更好地集成到现代系统中,它拥有大量的管理工具,使工作变得更加容易。 反对它,也许它失去了 Unix 哲学,因为它的复杂性,以及使用二进制日志而不是纯文本,尽管对此有各种各样的意见......
    • 他人:还有其他不太受欢迎的替代品,如 runit、GNU Sherped、Upstart、OpenRC、busy-box init 等。
  • 美学方面和桌面环境:尽管您可以在任何发行版中安装所需的桌面环境,但确实其中许多已经带有默认桌面环境。 选择合适的不仅关乎美观,还关乎可用性、修改能力、功能甚至性能。
    • GNOME:基于 GTK 库,它是主要的环境,在最重要的发行版中得到了最大的扩展。 它专注于简单易用,拥有庞大的社区,尽管它在资源消耗方面很重。 此外,它还衍生出衍生产品(Pantheon、Unity Shell……)。
    • KDE等离子:基于 Qt 库,它是台式机方面的另一个伟大项目,它的特点是它的可定制性以及最近的性能,因为它已经“减肥”了很多,考虑到它本身很轻(它使用很少的硬件资源),以及它的外观、鲁棒性和使用小部件的可能性。 反对它,或许可以注意到它并不像 GNOME 那样简单。 和 GNOME 一样,也出现了 TDE 等衍生产品。
    • MATE: 它是 GNOME 最受欢迎的分支之一。 它资源高效、美观、现代、简单、类似于 Windows 桌面,并且近年来变化不大。
    • 肉桂:同样基于GNOME,外观简洁美观,灵活、可扩展、快速。 也许在消极方面,您需要为某些任务使用特权。
    • LXDE:基于GTK,它是一个光环境,旨在消耗很少的资源。 它快速、实用且具有经典外观。 不利的一面是,与较大的环境相比,它有一些限制,并且它没有自己的窗口管理器。
    • LXQt:基于Qt,从LXDE衍生而来,也是一个轻量级、模块化、功能化的环境。 与前一个类似,尽管它在视觉层面上也可能有些简单。
    • XFCE:基于 GTK,与前两个一起最好的轻量级环境之一。 它以其优雅、简单、稳定、模块化和可配置性而著称。 像它的替代品一样,它可能对一些寻找更现代的用户有限制。
    • 他人:还有其他的,虽然是少数,Budgie、Deepin、Enlightenment、CDE、Sugar等。
  • 包装经理:无论是与管理相关的问题,如果您习惯使用一个或另一个包管理器,以及出于兼容性原因,根据您将经常使用的软件打包的二进制类型,您还应该考虑选择合适的发行版。
    • 基于DEB:由于 Debian、Ubuntu 和它们的许多衍生产品变得非常流行,它们占绝大多数,所以如果你想要最大的二进制文件可用性,这是最好的选择。
    • 基于 RPM: 这种类型的软件包也有很多,虽然没有那么多,因为诸如 openSUSE、Fedora 等发行版,它们的用户数量还没有以前的数百万。
    • 他人: 还有其他小众包管理器如 Arch Linux 的 pacman、Gentoo 的 portage、Slackware 上的 pkg 等。 在这种情况下,发行版的官方存储库之外通常没有太多软件。 幸运的是,AppImage、Snap 或 FlatPak 等通用软件包已使其可打包用于所有 GNU/Linux 发行版。
  • 原则/道德:它指的是您是否只是想要一个功能性操作系统,或者您是否正在寻找基于道德标准或原则的东西。
    • 正常:大多数发行版在其存储库中包含免费和专有软件,以及在其内核中包含专有模块。 这样,如果您需要,您将拥有固件和专有驱动程序,或其他元素,例如用于多媒体、加密等的专有编解码器。
    • 100%免费:它们是从其存储库中排除所有这些封闭源的发行版,甚至使用 GNU Linux Libre 内核,没有二进制 blob。 一些例子是 Guix、Pure OS、Trisquel GNU/Linux、Protean OS 等。
  • 认证:在某些特定情况下,GNU/Linux 发行版尊重某些标准或出于兼容性原因具有某些证书或以便它们可以在某些机构中使用可能很重要。
    • 没有证书: 所有其他发行版。 虽然绝大多数都符合 POSIX,还有一些也符合 LSB、FHS 等。 例如,有一些奇怪的东西,如 Void Linux、NixOS、GoboLinux 等,它们偏离了一些标准。
    • 有证书: 有些人拥有 The Open Group 的认证,例如:
      • Inspur K-UX 是一个基于 Red Hat Enterprise Linux 的发行版,成功注册为 UNIX。®,尽管它目前已被废弃。
      • 您还会发现其他具有某些认证的产品,例如 SUSE Linux Enterprise Server 及其 IBM Tivoli Directory Serve with LDAP Certified V2 证书。
      • 华为 EulerOS 操作系统,基于 CentOS,也是注册的 UNIX 03 标准。

选择操作系统的图表

这张图是通过一位朋友传给我的,我决定再找一些并分享它,以帮助大量不同类型的用户和需求。 是 收集流程图的结果是这样的:

你来自不同的操作系统吗?

记住是的 你最近登陆了 GNU/Linux 世界并且来自其他不同的操作系统,您还可以查看我为帮助您选择初始发行版和适应过程而制作的这些指南:

在这些链接中,您会发现 哪些发行版最适合您.,与您以前使用的环境相似...


本文内容遵循我们的原则 编辑伦理。 要报告错误,请单击 信息.

2条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   埃尔南

    优秀的笔记。 谢谢你。

  2.   索菲亚

    如果您正在寻找最好的软件支持,无论是任何类型的程序还是视频游戏,最好的选择是基于 DEB 和 RPM 的流行发行版,但最好是前者更好。 随着通用软件包的到来,它正在帮助开发人员接触更多发行版
    192.168..l00.1.