From 617b2afc57fdabd0d17f1f4da0cab7d437c5a492 Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Mon, 14 Nov 2022 09:56:28 +0800 Subject: [PATCH] RP MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @MuggleWei https://linux.cn/article-15251-1.html 恭喜你,升级为二星贡献者~ --- ...nux Distros That are Built From Scratch.md | 174 +++++++++--------- 1 file changed, 85 insertions(+), 89 deletions(-) rename {translated/tech => published}/20221014 13 Independent Linux Distros That are Built From Scratch.md (58%) diff --git a/translated/tech/20221014 13 Independent Linux Distros That are Built From Scratch.md b/published/20221014 13 Independent Linux Distros That are Built From Scratch.md similarity index 58% rename from translated/tech/20221014 13 Independent Linux Distros That are Built From Scratch.md rename to published/20221014 13 Independent Linux Distros That are Built From Scratch.md index 1d2a5af3ec..37eee8a1c9 100644 --- a/translated/tech/20221014 13 Independent Linux Distros That are Built From Scratch.md +++ b/published/20221014 13 Independent Linux Distros That are Built From Scratch.md @@ -3,102 +3,100 @@ [#]: author: "sreenath https://itsfoss.com/author/sreenath/" [#]: collector: "lkxed" [#]: translator: "MuggleWei" -[#]: reviewer: " " -[#]: publisher: " " -[#]: url: " " +[#]: reviewer: "wxy" +[#]: publisher: "wxy" +[#]: url: "https://linux.cn/article-15251-1.html" 13 个从头开始构建的独立 Linux 发行版 ====== + +![](https://img.linux.net.cn/data/attachment/album/202211/14/095522os6236zrzcgs79e9.jpg) + 时至今日,世界上已经有成百上千种不同的 Linux 发行版。 -它们中的大多数都可以被划归为三个大类 : Debian,Red Hat (Fedora) 以及 Arch Linux。 +它们中的大多数都可以被划归为三个大类 : Debian、Red Hat(Fedora)以及 Arch Linux。 -使用基于 Debian/Ubuntu ,Red Hat/SUSE 或者 Arch 的 Linux 发行版自然有它们的优势。它们很受大众欢迎,因此它们的包管理器能够提供大量的软件包。 +使用基于 Debian/Ubuntu、Red Hat/SUSE 或者 Arch 的 Linux 发行版自然有它们的优势。它们很受大众欢迎,因此它们的包管理器能够提供大量的软件包。 -然而,有一些用户更倾向于使用从头开始构建,独立于 DEB/RPM 这类包管理系统的发行版本。 +然而,有一些用户更倾向于使用从头开始构建、独立于 DEB/RPM 这类包管理系统之外的发行版。 在这篇文章当中,我们将列出一些优秀的独立 Linux 发行版。 -**注意 :** 显然,下面的列表显然不会包括一些广受欢迎,通常作为创建新的发现版基础的发行版,如 Debian,Ubuntu 和 Fedora 等。此外,列表顺序不分先后,没有特定的排名。 +> **注意 :** 显然,下面的列表显然不会包括一些广受欢迎,通常作为创建新发行版的基础的发行版,如 Debian、Ubuntu 和 Fedora 等。此外,列表顺序不分先后,没有特定的排名。 -### 1. NixOS +### 1、NixOS ![Image Credits: Distrowatch][1] NixOS 最初发布于 2003 年,NixOS 建立在 Nix 包管理器之上。它每年发布两个版本,通常是在 5 月和 11 月。 -NixOS 显然不是一个直接面向新用户或普通用户的发行版。然而,其独特的[包管理][2]方法吸引了各种用户。 +NixOS 可能不是一个直接面向新用户或普通用户的发行版。然而,其独特的 [包管理][2] 方法吸引了各种用户。 此外,它仍然支持 32 位系统。 -##### 其他特性 : +其他特性: * 构建隔离的包 * 可靠的升级,并且具有回滚功能 * 可重现的系统配置 -[NixOS][3] +> **[NixOS][3]** -**相关链接**: [面向专家用户的高级 Linux 发行版][4] - -### 2. Gentoo Linux +### 2、Gentoo Linux ![Image Credits: Distrowatch][5] -Geetoo Linux 是一个主要针对系统专家的独立 Linux 发行版。它是为那些希望自由定制、微调和优化操作系统以满足其要求的用户而构建。 +Geetoo Linux 是一个主要针对操作系统专家的独立 Linux 发行版。它是为那些希望自由定制、微调和优化操作系统以满足其要求的用户而构建。 -Gentoo 使用[Portage 包管理器][6]来创建和安装软件包,通常还允许你针对你的硬件来优化它们。 Chrome 的开源版本 **Chromium OS** 便是使用 Gentoo 作为其核心的。 +Gentoo 使用 [Portage 包管理器][6] 来创建和安装软件包,通常还允许你针对你的硬件来优化它们。Chrome 的开源版本 **Chromium OS** 便是使用 Gentoo 作为其核心的。 -不要忘记,Gentoo 是[仍然支持 32 位架构的发行版][7]之一。 +不要忘记,Gentoo 是 [仍然支持 32 位架构的发行版][7] 之一。 -##### 其他特性 : +其他特性: * 增量更新 * 基于源码的软件管理方法 -* 支持 GURU (Gentoo 用户仓库)的 Overlay 仓库的概念,允许用户添加 Gentoo 尚未提供的软件包 +* 支持 GURU(Gentoo 用户仓库)的层叠 Overlay 仓库的概念,允许用户添加 Gentoo 尚未提供的软件包 -[Gentoo Linux][8] +> **[Gentoo Linux][8]** -### 3. Void Linux +### 3、Void Linux ![Image Credits: Distrowatch][9] -Void Linux 是一个[滚动发布的发行版][10],使用 X Binary Package System(XBPS) 来安装和删除软件。它由前 NetBSD 开发者 **Juan Romero Pardines** 创建。 +Void Linux 是一个 [滚动发布的发行版][10],使用 X 二进制软件包系统(XBPS)来安装和删除软件。它由前 NetBSD 开发者 Juan Romero Pardines 创建。 它使用 runit 而不是 systemd 作为其初始化系统。此外,它还让你可以选择使用多个 [桌面环境][11]。 -##### 其他特性 : +其他特性: -* 最低的系统要求 +* 最小化的系统要求 * 官方库也提供非自由软件包 * 支持树莓派 * 集成 OpenBSD 的 LibreSSL * 支持 musl C 库 * 支持 32 位系统 -[Void Linux][12] +> **[Void Linux][12]** -**Related:** [Not a Systemd Fan? Here are 13+ Systemd-Free Linux Distributions][13] -**相关链接 :** [不是 Systemd 的粉丝 ? 这里有 13 个无 Systemd 的 Linux 发行版][13] - -### 4. Solus Linux +### 4、Solus Linux ![solus budgie 2022][14] -Solus 的前身是 EvolveOS,它从头开始构建并提供了一些令人兴奋的特性。Solus 的旗舰版本使用自己的 homegrown budgie 作为桌面环境。 +Solus 的前身是 EvolveOS,它从头开始构建并提供了一些令人兴奋的特性。Solus 的旗舰版本使用自己打造的 Budgie 作为桌面环境。 -与本篇文章介绍的其他系统相比,Solus 对于新手较为友好。它设法成为[最好的 Linux 发行版][15]之一。 +与本篇文章介绍的其他系统相比,Solus 对于新手较为友好。它设法成为 [最好的 Linux 发行版][15] 之一。 -它使用 eopkg 作为其包管理系统,支持版滚动发布模型。按照开发人员的说法,开发 Solus 的目标是个人电脑。 +它使用 eopkg 作为其包管理系统,支持版滚动发布模型。按照开发人员的说法,开发 Solus 的目标是用于个人电脑。 -##### 其他特性 : +其他特性: * 支持 Budgie、Gnome、MATE 和 KDE Plasma * 各种开箱即用的软件,从而减少设置工作 -[Solus Linux][16] +> **[Solus Linux][16]** -### 5. Mageia +### 5、Mageia ![Image Credits: Distrowatch][17] @@ -106,161 +104,159 @@ Mageia 始于 2010 年,它是 Mandriva Linux 的一个分支。它的目标是 Mageia 是一个社区驱动的项目,由非营利组织和贡献者支持。每年会发布一个大版本。 -##### 其他特性 : +其他特性: * 支持 32 位系统 -* 支持 KDE Plasma,Gnome 和 XFCE +* 支持 KDE Plasma、Gnome 和 XFCE * 最低的系统要求 -[Mageia][18] +> **[Mageia][18]** -**相关链接 :** **[仍然支持 32 位系统的 Linux 发行版][19]** - -### 6. Clear Linux +### 6、Clear Linux ![Image Credits: Distrowatch][20] -Clear Linux 是一个由 Intel 发布的发行版,主要设计考虑是性能和云服务的使用。 +Clear Linux 是一个由英特尔发布的发行版,主要设计考虑是性能和云服务的使用。 有趣的是,Clear Linux 升级时是作为一个整体而非去升级单个的软件包。所以,即使你不小心弄乱了系统设置,它也可以正确的启动,执行恢复出厂设置,并让用户重新设置。 它不太适合个人用户使用。但可以作为一个独特的选择而尝试一下。 -##### 其他特性 : +其他特性: -* 针对 Intel 平台的高度调优 +* 针对英特尔平台的高度调优 * 用户和系统文件之间严格分离 * 持续的漏洞扫描 -[Clear Linux OS][21] +> **[Clear Linux OS][21]** -### 7. PCLinuxOS +### 7、PCLinuxOS ![Image Credits: Distrowatch][22] -PCLinuxOS 是一个 x86_64 的 Linux 发行版,使用 APT-RPM 包管理。你可以使用 KDE Plasma,Mate 以及 XFCE 桌面,它同时还提供了更多特性的社区版本的桌面。 +PCLinuxOS 是一个 x86_64 的 Linux 发行版,使用 APT/RPM 包管理。你可以使用 KDE Plasma、Mate 以及 XFCE 桌面,它同时还提供了更多特性的社区版本的桌面。 -本地安装的 PCLinuxOS 利用了 APT 包管理系统要感谢 [Synaptic 包管理器][23]。你可以从它的仓库中找到 rpm 包。 +得益于 [Synaptic 包管理器][23],本地安装的 PCLinuxOS 采用了 APT 包管理系统。但你也可以从它的仓库中找到 RPM 包。 -##### 其他特性 : +其他特性: -* mylivecd 脚本允许用户去生成一个当前已安装的硬件驱动的'快照'(所有的配置,应用,文档等)并且将它压缩为 ISO CD/DVD/USB 映像 -* 附加支持超过 85 种语言 +* mylivecd 脚本允许用户去生成一个当前已安装的硬件驱动的“快照”(所有的配置、应用、文档等)并且将它压缩为 ISO CD/DVD/USB 镜像 +* 额外支持超过 85 种语言 -[PCLinuxOS][24] +> **[PCLinuxOS][24]** -### 8. 4MLinux +### 8、4MLinux ![4m linux 2022][25] -[4MLinux][26] 是一个通用的 Linux 发行版,重点聚焦于下面四个 **“ M ”** +[4MLinux][26] 是一个通用的 Linux 发行版,重点聚焦于下面四个 **“M”** -* Maintenance (系统救援 Live CD) -* Multimedia (支持大量的图形,音频和视频格式) -* Miniserver (支持 DNS,FTP,HTTP,MySQL,NFS,Proxy,SMTP,SSH,and Telnet) -* Mystery (包含了经典 Linux 游戏的集合) +* 维护Maintenance(系统救援 Live CD) +* 多媒体Multimedia(支持大量的图形、音频和视频格式) +* 微服务器Miniserver(支持 DNS、FTP、HTTP、MySQL、NFS、Proxy、SMTP、SSH 和 Telnet) +* 神秘Mystery(包含了经典 Linux 游戏的集合) 它具有最低的系统要求,可作为桌面和服务器版本使用. -##### 其他特性 +其他特性: -* 支持大量的图形,音频和视频格式 +* 支持大量的图形、音频和视频格式 * 是小型并且通用的 Linux 发行版 -[4MLinux][27] +> **[4MLinux][27]** -### 9. Tiny Core Linux +### 9、Tiny Core Linux ![Image Credits: Distrowatch][28] -Tiny Core Linux 专注于使用 BusyBox 和 FLTK 提供一个基础的系统。它不是一个复杂的桌面。所有,并不能保证它可以运行于任何系统。 +Tiny Core Linux 专注于使用 BusyBox 和 FLTK 提供一个基础的系统。它不是一个完备的桌面,所以,并不能保证它可以运行于任何系统。 -它代表了启动到非常小的 X 桌面所需的核心功能,通常带有有线互联网访问权限。 +它只是一个启动到非常精简的 X 桌面所需的核心,通常带有有线互联网访问权限。 用户可以很好的控制一切,但对于新 Linux 用户来说,它并不是一个轻松的开箱即用的系统。 -##### 其他特性 +其他特性: * 旨在从启动时创建的内存副本中运行 -* 默认情况下,其操作就像像云 / 互联网客户端一样 +* 默认情况下,其操作就像像云端 / 互联网客户端一样 * 用户可以使用 appbrowser 来游览库以及下载应用 -[Tiny Core Linux][29] +> **[Tiny Core Linux][29]** -### 10. Linux From Scratch +### 10、Linux From Scratch(LFS) ![Image Credit: Reddit][30] [Reddit][31] -Linux From Scratch 并不是一个系统,而是通过手动构建所有组件来安装 Linux 的一种方法。一旦完成,它提供了一个紧凑、灵活和安全的系统,并且可以很好的理解一个基于 Linux 的操作系统内部是如何工作的。 +Linux From Scratch(LFS)并不是一个系统,而是通过手动构建所有组件来安装 Linux 的一种方法。一旦完成,它提供了一个紧凑、灵活和安全的系统,并且可以很好的理解一个基于 Linux 的操作系统内部是如何工作的。 -如果你希望去深入理解 Linux 是如何工作的并且探寻其具体细节,那么 Linux From Scratch 是你一定要去尝试,不能错过的一个项目。 +如果你希望去深入理解 Linux 是如何工作的并且探寻其具体细节,那么 Linux From Scratch(LFS) 是你一定要去尝试,不能错过的一个项目。 -##### 其他特性 +其他特性 * 完全从头开始,定制化的构建 Linux 系统 * 极度的灵活性 * 由于从源码开始编译,提供了额外的安全性 -[Linux From Scratch][32] +> **[Linux From Scratch][32]** -### 11. Slackware +### 11、Slackware ![Image Credits: Distrowatch][33] -Slackware 是现今还在维护的最老的发行版。最初创建于 1993 年,以 Softlanding Linux 系统为基础,随后,许多的 Linux 发行版都是基于 Slackware。 +Slackware 是现今还在维护的最古老的发行版。最初创建于 1993 年,以 Softlanding Linux 系统为基础,随后,许多的 Linux 发行版都是基于 Slackware。 Slackware 目标是称为最类似于 UNIX 的 Linux 发行版,同时保持简单和稳定。 -##### 其他特性 +其他特性: * 支持 32 位和 64 位系统 * 大量的在线文档 * 从奔腾处理器到最新的机器,它都可以运行 -[Slackware][34] +> **[Slackware][34]** -### 12. Alpine Linux +### 12、Alpine Linux ![alpine linux xfce 2022][35] Alpine Linux 是一个社区开发的操作系统,专为路由器、防火墙、VPN、VoIP 盒子和服务器而设计。它是 LEAF 项目的一个分支。 -Alpine Linux 使用 apk-tools 包管理器,最初由 shell 脚本编写,而后使用 c 语言重构。它是最小的 Linux 发行版之一,仍然支持 32 位系统,并且是一个可以完全从电脑 RAM 运行的操作系统。 +Alpine Linux 使用 apk-tools 包管理器,最初由 shell 脚本编写,而后使用 c 语言重构。它是最小的 Linux 发行版之一,仍然支持 32 位系统,并且是一个可以完全从电脑内存运行的操作系统。 -##### 其他特性 : +其他特性: -* 提供大小仅为 5MB 的最小容器映像 -* 对于主库,提供 2 年的支持 ; 对于社区库,在下一个稳定版本发布前提供支持 +* 提供大小仅为 5MB 的最小容器镜像 +* 对于主库,提供 2 年的支持;对于社区库,在下一个稳定版本发布前提供支持 * 使用 musl libc 制作,Busybox 使用资源效率高的容器 -[Alpine Linux][36] +> **[Alpine Linux][36]** -### 13. KaOS +### 13、KaOS ![Image Credits: Distrowatch][37] -KaOS 是一个受到 Arch 启发,从头开始构建的 Linux 发行版。它使用[pacman 包管理器][38]。它是按照"*一个桌面环境(KDE Plasma),一个工具包(QT),一个架构(X86_64)*"的理念构建的。 +KaOS 是一个受到 Arch 启发,从头开始构建的 Linux 发行版。它使用 [pacman 包管理器][38]。它是按照"*一个桌面环境(KDE Plasma),一个工具包(Qt),一个架构(X86_64)*"的理念构建的。 它的软件库比较有限,但依然为普通用户提供了许多工具。 -##### 其他特性 : +其他特性: * 最新的 Plasma 桌面 * 紧密集成的滚动和透明的现代桌面发行版 -[KaOS][39] +> **[KaOS][39]** #### 总结 如果你需要一些独特的体验,那么这些独立 Linux 发行版应该能很好的满足你。 -然而,如果你想要用其来替换如 Ubuntu 这样主流的 Linux 发行版作为你的桌面系统...你也许需要三思而后行,上面大多数的发行版(并不代表所有)都不是一个日常使用的桌面系统的理想的选项。 +然而,如果你想要用其来替换如 Ubuntu 这样主流的 Linux 发行版作为你的桌面系统……你也许需要三思而后行,上面大多数的发行版(并不代表所有)都不是一个日常使用的桌面系统的理想的选项。 但是话又说回来,如果你对 Linux 发行版充满了经验,那么毫无疑问,你会享受这项冒险的任务的。 -*如果你想尝试这些独立发行版的其中一种,哪一个会是你的优先选择呢 ? 请在评论中与我们分享.* +*如果你想尝试这些独立发行版的其中一种,哪一个会是你的优先选择呢 ? 请在评论中与我们分享。* -------------------------------------------------------------------------------- @@ -269,7 +265,7 @@ via: https://itsfoss.com/independent-linux-distros/ 作者:[sreenath][a] 选题:[lkxed][b] 译者:[MuggleWei](https://github.com/MuggleWei) -校对:[校对者 ID](https://github.com/ 校对者 ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux 中国](https://linux.cn/) 荣誉推出