如今创建 Linux 发行版似乎很容易。使用您最喜欢的发行版,更改桌面环境,添加一组您认为必不可少的应用程序,粘贴自定义壁纸,并将最终产品称为您自己的 Linux 发行版。许多人认为此类衍生产品不是“真正的”Linux 发行版。关于这个问题的讨论可以在互联网上找到。在那里,专家和非专家都在努力确定什么是“真正的”Linux 发行版。
时不时就会有新的发行版出现,广大用户都会一致认为它值得赞扬。许多这样的发行版都是从小规模开始的,并由具有创新愿景的单个开发人员维护。遗憾的是,它们并不总能引起科技媒体的关注。这就是为什么我们决定向您介绍 10 个您应该了解的 Linux 发行版,无论是因为它们对 FLOSS 社区的最初贡献,还是仅仅因为它们的外观和功能都很棒。
1.AryaLinux

您可能听说过 Linux From Scratch (LFS)。这是一种通过一组自动化脚本构建 Linux 系统的 DIY 方法。然而,这并不容易。这就是 AryaLinux 发挥作用的地方。
在你想知道之前,不,这个名字的灵感并不是来自《权力的游戏》。这是对印度文明的致敬。 AryaLinux 旨在帮助您从头开始构建可运行的 Linux 安装。它有两个变体:XFCE 和 MATE ,它们在实时模式下充当其他发行版。安装在终端中进行,AryaLinux Builder 工具会在该过程的各个阶段提示输入信息。

默认的构建脚本集仅安装基本 Linux 系统。要安装应用程序和桌面环境,必须使用ALPS (Arya Linux 打包系统)。这是一个简单的包管理器,允许您安装应用程序并解决依赖关系。可以安装的应用程序在构建脚本中定义。 ALPS 尚不允许您卸载或升级它们,但随着 AryaLinux 的不断发展,这种情况可能会发生变化。

这个 Linux 发行版有什么特别之处?
- AryaLinux 简化了 LFS 方法并允许您构建自己的发行版。
- 尽管它很小,但它有自己的包管理器,称为 ALPS。
- 使用Fusilli 窗口管理器作为 Compiz 的替代品。
2.魔方操作系统

划分和应用程序隔离是最近受到关注的两个术语,通过 Docker 等项目而普及,并在 Ubuntu 的 snap 包中得到一定程度的实现。主要思想是将正在运行的应用程序和服务与操作系统核心分开,以提高安全性。 Qubes OS 是在此基础上构建的,但有所不同。
从技术上讲,将 Qubes OS 称为Xen 发行版比称为 Linux 发行版更准确。 Xen 是一个虚拟机管理程序,是一种控制虚拟机的技术实现。与在现有操作系统中运行的 VirtualBox 和 VMWare 不同,Xen 能够直接在硬件上运行。 Qubes OS 利用了这一点。它有一个名为 dom0 的默认系统级虚拟机,该虚拟机在启动时运行并控制 GUI。我无法在那里运行该应用程序,因为我没有网络访问权限。这就是 AppVM 的用途。

AppVM 称为 qube,基于 TemplateVM。每个 TemplateVM 都包含 qube 可以访问和使用的软件,但 TemplateVM 文件系统无法修改。 Fedora 附带了一个默认的 TemplateVM。
最新版本的 Qubes OS 将 KDE 替换为XFCE作为默认环境。但是,您还可以在其他 TemplateVM 上安装其他发行版,甚至 Microsoft Windows 。这意味着您可以在一个 Qubes OS 系统上使用多个 Linux 发行版。

Qubes OS为 qubes 分配各种安全域。它们出现在主“开始”菜单中,允许您按名称(工作、个人、浏览等)或颜色来区分 qube。窗口管理器支持后一种区别。您打开的每个应用程序都会有不同颜色的边框,具体取决于它所属的 qube。您可以使用 Qubes VM Manager 工具管理所有 qube。您可以添加、删除、重命名以及查看哪些 qube 处于活动状态以及基于哪个 TemplateVM。当然,您可以在 qube 之间无缝移动文件并复制/粘贴信息。
这个 Linux 发行版有什么特别之处?
- Qubes OS 通过相互隔离应用程序来提供安全性。
- 应用程序被放置在多个基于上下文的虚拟机中。
- 可以基于各种Linux发行版创建虚拟机。
3.无尽的操作系统

最好的开源项目是那些能够让人们的生活变得更好的项目。 Endless OS 是一个在这方面具有巨大潜力的发行版。它是为初学者和缺乏经验的用户,特别是那些没有可靠的互联网接入的用户而创建的。这就是为什么 Endless OS 致力于变得更加用户友好,包含大量应用程序、教育视频、大量书籍,甚至维基百科文章。所有这些内容都可以离线使用并且完全免费。
想一想。我们认为很多事情是理所当然的,因为我们总是可以“谷歌它”,但 Endless OS 提供的资源对于发展中国家的人们来说是无价的。 Endless OS 对于所有学童来说也是一个很棒的发行版。如果您计划花一些时间脱离电网,您还可以将其用作便携式知识库。

Endless OS 没有“传统”的包管理系统。除其他外,这意味着 Endless App Center 上可用的软件是有限的。从表面上看,Endless OS 将经过大量修改的 Ubuntu 构建与OSTree等有趣的项目相结合,它允许不同版本的应用程序使用单个系统上的多个可启动文件系统。桌面基于 Gnome Shell 并进一步简化为类似于Microsoft 现代 UI 磁贴和普通智能手机主屏幕的组合。

这个 Linux 发行版有什么特别之处?
- Endless OS针对的是那些无法轻松访问互联网的人,因此它包含大量离线内容。
- 根文件系统是只读的,发行版使用 OSTree 来执行软件更新。
- 开发它的公司销售预装 Endless OS 的经济实惠的计算机。
4.GeckoLinux

Ubuntu 可能是有史以来最混合的 Linux 发行版。有些混音很棒,而另一些则几乎毫无意义。但是您知道有 openSUSE 混音版吗?得益于名为SUSE Studio的服务,任何人都可以修改和重新分发 openSUSE。 openSUSE 是一个很棒的发行版,但通常建议将其用于商业用例,而不是作为日常桌面操作系统。 GeckoLinux 想要改变这一点并且已经走在正确的道路上。
创建 GeckoLinux 的主要原因之一是 openSUSE Leap 没有实时安装介质。 GeckoLinux 允许您尝试 openSUSE 的多个不同版本和风格。首先,主要有两个版本: Static (基于稳定分支 openSUSE Leap)和Rolling (基于滚动发布分支 openSUSE Tumbleweed)。在第二部分中,GeckoLinux 比 openSUSE 更进一步,允许您从七种桌面环境中进行选择:Cinnamon、Xfce、Gnome、Plasma 5、MATE、Budgie 和 LXQt。此外,您还可以选择带有 Openbox 的准系统版本,并且仅选择其中的一部分。必备应用程序。

如果您善于类比,您可以说 GeckoLinux 之于 openSUSE,就像 Linux Mint 之于(或曾经)之于 Ubuntu 一样。它通过提供开箱即用的专有编解码器并使安装第三方应用程序、执行系统管理任务和管理包依赖性变得更加容易,从而使原始发行版更加用户友好。 GeckoLinux 的真正美妙之处在于您可以直接在浏览器中尝试它。

这个 Linux 发行版有什么特别之处?
- GeckoLinux 使尝试、安装和使用 openSUSE Leap 变得容易。
- 它有七种口味,包括 Budgie 和 LXQt。
- 有一个在线版本,您可以在浏览器中尝试。
5.禁用Linux
Void Linux 很自豪自己是一个独立的 Linux 发行版,而不是衍生自其他项目。它是一个真正的轻量级发行版,即使在较旧的硬件上启动也非常快,并且有自己的包管理系统,称为 XBPS。喜欢所有控件但不希望有任何麻烦的高级用户将最喜欢 Void Linux。

他们可能立即注意到的一件事是 Void Linux 不使用 systemd。相反,它依赖 runit 来监视系统服务和运行级别。在安全性方面,Void Linux 使用 LibreSSL 安全协议,它是 OpenSSL 的更安全的分支。这两个特性使得 Void Linux 与大多数 Linux 发行版不同。 XBPS 提供了更好的选择。您可以使用安装脚本(模板)从源构建软件包,使用多个存储库和子存储库,重新启动不完整的更新和安装,以及检查软件包本身是否有错误。
Void Linux 是一个滚动发行版,旨在保持基本系统尽可能稳定,同时提供最新的软件。如果您不想从头开始设置桌面环境,可以使用 Xfce、MATE、LXDE、Enlightenment 或 Cinnamon 下载实时映像。
这个 Linux 发行版有什么特别之处?
- Void Linux 是从头开始编写的,有自己的包管理系统。
- 它使用 runit 代替 systemd,使用 LibreSSL 代替 OpenSSL,默认 shell 是 Dash。
- 默认情况下,不安装任何专有软件。
6.子图操作系统

也许您听说过或读到过有关互联网恶意攻击的受害者的信息,即使您自己没有经历过。恶意软件并不是唯一需要担心的威胁。还有政府的监视,我们都受到广告商和我们最喜欢的社交网络的跟踪。在线保护自己变得越来越困难。
Subgraph OS 的构建预期您的计算机将在某个时候成为目标,因此它经过加固,可以承受破坏并防止损坏。 Subgraph OS 可以被认为是一个高度安全的蛋糕,具有多层保护和增强功能。

Subgraph OS 需要磁盘加密,无法安装在未加密的文件系统上。内核已通过 Grsecurity 补丁进行了强化。需要网络访问的应用程序(浏览器、信使、电子邮件客户端等)在自己的容器(沙箱)中运行,并且它们的连接通过Tor路由。感谢 Metaproxy,每个应用程序都使用自己的 Tor 线路,并且还有防火墙以防万一。这些预防措施大部分都是自动配置的,并且该发行版基于 Debian 并使用 Gnome 3,因此看起来和感觉都不错。
这个 Linux 发行版有什么特别之处?
- Subgraph OS 旨在成为一个抗对手的发行版,旨在最大限度地提高用户安全性。
- 该应用程序在沙箱中运行,并通过 Tor 连接到网络。
- 内核通过 Grsecurity 进行了强化,并且需要文件系统加密。
7.尼克斯队操作系统

Nix OS 是Nix 包管理器的展示,这是一个聪明且令人兴奋的项目,将吸引喜欢函数式编程的人们。 Nix 从声明性配置文件构建一切,包管理器原则实际上适用于整个 Nix 操作系统。
这意味着您可以从简单的文件配置整个系统并在另一台计算机上重建它。当您对现有配置进行更改时,受更改影响的包将自动重建。无需一一更新软件包。 Nix 操作系统在设计上支持系统回滚,因为所有新配置都会保存并与以前的配置隔离。如果出现问题或者您对新设置不满意,请启动至旧设置。

Nix 操作系统的另一个有趣的功能是它不需要 root 访问权限来安装应用程序。每个用户都有自己的配置文件,他们安装的软件包都存储在那里。您还可以安装同一应用程序的多个版本,而无需重复。 Nix 操作系统的一个缺点可能是您需要熟悉其构建语言才能维护系统。安装有点复杂,但是文档中有详细解释。 Nix OS 提供带有 KDE 的 Live 安装介质,但您也可以安装其他环境。
这个 Linux 发行版有什么特别之处?
- Nix 操作系统允许您创建便携式系统,其整个配置都写入一个文件中。
- 应用程序彼此隔离,允许您同时运行同一软件的多个版本。
- 您可以通过加载旧设置轻松地将系统恢复到之前的状态。
8.吉克斯SD

有些人可能认为 Ubuntu 和 Linux Mint 没有区别,但他们错了。这同样适用于 Nix OS 和 Guix SD。尽管它们在各个层面上都很相似,但仍然存在差异,并且主要是软件自由度的问题。 Guix SD 是少数遵守 GNU 自由系统分发指南的 Linux 发行版(GNU/Linux 发行版)之一,被自由软件基金会认为是 100% 免费的。
因此,Guix SD 使用dmd (GNU Shepherd) 而不是 systemd,并且拥有不受专有代码污染的 Linux-libre 内核。与 Nix OS 类似,Guix SD 是通过声明文件进行配置的。但是,创建这些文件时并不使用相同的语言。 Nix有自己的实现,而Guix使用GNU Guile来实现Scheme。然而,这并不能阻止 Guix SD 访问 Nix 软件包。如果需要,可以使用 Guix 包管理器中的“导入”选项来完成。

其余部分几乎相同。 Guix SD 允许您不受干扰地使用同一应用程序的多个版本。构建包独立于系统,因此不会造成损坏或对配置进行不必要的更改。 Guix SD 提供Gnome、Xfce 和 Enlightenment作为桌面选择,但尚不提供图形安装程序。
这个 Linux 发行版有什么特别之处?
- Guix SD 具有 Nix OS 的所有功能,但不包括 systemd 和二进制内核 blob。
- 使用Scheme编程语言配置包和系统。
- 被自由软件基金会批准为完全免费的发行版。
9.基岩Linux

想象一下完美的 Linux 发行版。它只采用其他发行版中最好的部分,并使它们能够协同工作。 Bedrock Linux 即将实现这个梦想。
这是一个实验性发行版,因此还不能用作默认系统。但它值得了解,因为它可能会变成革命性的东西。 Bedrock Linux 要求您安装其他 Linux 发行版,然后“劫持”它们或将它们转换为一个系统。使用 Bedrock Linux 意味着同时使用多个 Linux 发行版,但这并不明显。您可以在同一桌面上同时打开和使用来自三个不同发行版的三个应用程序。如果您的首选发行版中没有新版本的软件,Bedrock Linux 还允许您从其他发行版获取新版本的软件。

Bedrock Linux 的配置过程有些困难,并且无法在实时模式下使用。尽管如此,这仍然是一个令人着迷的概念,对未来有着雄心勃勃的计划。我们期望他们取得成功。
这个 Linux 发行版有什么特别之处?
- Bedrock Linux 将多个 Linux 发行版整合到一个系统中。
- 您可以同时打开不同发行版的应用程序。
- 根据您安装的发行版,您可以选择使用哪个 init 系统。
10.丸操作系统

您可能会认为这是“作弊”,因为 Maru OS 不是可以安装在计算机上的发行版。它是一款适用于Android智能手机的操作系统,旨在取代默认系统并引入融合概念。
MaruOS 有两种“模式”。移动版本基于 Android Lollipop,让您的手机像任何其他智能手机一样工作。当您通过 HDMI 线将手机连接到屏幕时,桌面模式(基于 Debian Jessie)将被激活。这就是奇迹发生的时候,您现在可以将手机用作成熟的桌面操作系统。

桌面是一个复杂的 Xfce 设置,需要蓝牙外围设备(鼠标和键盘)来操作它。当然,您可以在桌面和移动模式之间移动文件并访问它们,无论处于活动模式如何。这是通过 Maru OS 使用容器来实现的,其中 Linux 作为来宾容器安装在 Android“内部”。 MARU OS提供二合一解决方案,因此您可以随时随身携带桌面 Linux 系统。规范,吃得饱饱的。
MalOS 仍然存在一些问题。目前,它仅支持 Nexus 5 ,并且默认情况下不安装 Google Play(尽管有解决方法)。用户还报告了 Maru OS 在桌面模式下运行时出现显示超时问题和严重电池消耗问题。不过,我们相信 Maru OS 值得一试。至少在新颖性方面是这样。
这个 Linux 发行版有什么特别之处?
- Maru OS 是适用于 Android 智能手机的 Linux 发行版。
- 这使您的智能手机完全具有上下文感知能力,并允许您将其用作台式计算机。
- 您可以在 Linux 上访问 Android 文件,反之亦然。
另请参阅:10 个适用于 Linux 的新鲜 Messenger 应用程序
值得一试的 Linux 发行版
这些发行版证明 Linux 社区仍然充满创造力、好主意,并为未来可能发生的一切做好准备。还有许多其他类似的项目值得一看,例如Trenta OS和Clear Linux Project 。
您还知道其他有趣的 Linux 发行版吗?您使用过此列表中的任何发行版吗?请在评论中告诉我们!




![2021 年如何设置 Raspberry Pi Web 服务器 [指南]](https://i0.wp.com/pcmanabu.com/wp-content/uploads/2019/10/web-server-02-309x198.png?w=1200&resize=1200,0&ssl=1)

