From 496d2d177c21fbfe3d8a944dd92c7555a2420ace Mon Sep 17 00:00:00 2001 From: Muggle Wei Date: Sun, 13 Nov 2022 20:55:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=AF=91=E6=96=87:=20tech/20?= =?UTF-8?q?221014=2013=20Independent=20Linux=20Distros=20That=20are=20Buil?= =?UTF-8?q?t=20From=20Scratch?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 参考排版风格指南, 改为使用中文标点,以及在中英文间插入空格 --- ...nux Distros That are Built From Scratch.md | 124 +++++++++--------- 1 file changed, 62 insertions(+), 62 deletions(-) diff --git a/translated/tech/20221014 13 Independent Linux Distros That are Built From Scratch.md b/translated/tech/20221014 13 Independent Linux Distros That are Built From Scratch.md index 01e814cbe3..f6b83f5f03 100644 --- a/translated/tech/20221014 13 Independent Linux Distros That are Built From Scratch.md +++ b/translated/tech/20221014 13 Independent Linux Distros That are Built From Scratch.md @@ -9,32 +9,32 @@ 13个从头开始构建的独立Linux发行版 ====== -时至今日, 世界上已经有成百上千种不同的Linux发行版. +时至今日,世界上已经有成百上千种不同的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发行版. +在这篇文章当中,我们将列出一些优秀的独立Linux发行版。 -**注意:** 显然, 下面的列表显然不会包括一些广受欢迎, 通常作为创建新的发现版基础的发行版, 如Debian, Ubuntu 和 Fedora等. 此外, 列表顺序不分先后, 没有特定的排名. +**注意:** 显然,下面的列表显然不会包括一些广受欢迎,通常作为创建新的发现版基础的发行版,如Debian,Ubuntu 和 Fedora 等。此外,列表顺序不分先后,没有特定的排名。 ### 1. NixOS ![Image Credits: Distrowatch][1] -NixOS最初发布于2003年, NixOS 建立在 Nix 包管理器之上. 它每年发布两个版本, 通常是在5月和11月. +NixOS最初发布于2003年,NixOS 建立在 Nix 包管理器之上。它每年发布两个版本,通常是在5月和11月。 -NixOS显然不是一个直接面向新用户或普通用户的发行版. 然而, 其独特的[包管理][2]方法吸引了各种用户. +NixOS显然不是一个直接面向新用户或普通用户的发行版。然而,其独特的[包管理][2]方法吸引了各种用户。 -此外, 它仍然支持32位系统. +此外,它仍然支持32位系统。 ##### 其他特性: * 构建隔离的包 -* 可靠的升级, 并且具有回滚功能 +* 可靠的升级,并且具有回滚功能 * 可重现的系统配置 [NixOS][3] @@ -45,17 +45,17 @@ NixOS显然不是一个直接面向新用户或普通用户的发行版. 然而, ![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] @@ -63,17 +63,17 @@ Gentoo 使用[Portage 包管理器][6]来创建和安装软件包, 通常还允 ![Image Credits: Distrowatch][9] -Void Linux是一个[滚动发布的发行版][10], 使用X Binary Package System(XBPS)来安装和删除软件. 它由前NetBSD开发者**Juan Romero Pardines**创建. +Void Linux是一个[滚动发布的发行版][10],使用 X Binary Package System(XBPS) 来安装和删除软件。它由前 NetBSD 开发者 **Juan Romero Pardines** 创建。 -它使用runit而不是systemd作为其初始化系统. 此外, 它还让你可以选择使用多个 [桌面环境][11]. +它使用 runit 而不是 systemd 作为其初始化系统。此外,它还让你可以选择使用多个 [桌面环境][11]。 ##### 其他特性: * 最低的系统要求 * 官方库也提供非自由软件包 * 支持树莓派 -* 集成OpenBSD的LibreSSL -* 支持musl C库 +* 集成 OpenBSD 的 LibreSSL +* 支持 musl C 库 * 支持32位系统 [Void Linux][12] @@ -85,15 +85,15 @@ Void Linux是一个[滚动发布的发行版][10], 使用X Binary Package System ![solus budgie 2022][14] -Solus的前身是EvolveOS, 它从头开始构建并提供了一些令人兴奋的特性. Solus的旗舰版本使用自己的homegrown budgie作为桌面环境. +Solus 的前身是 EvolveOS,它从头开始构建并提供了一些令人兴奋的特性。Solus的旗舰版本使用自己的 homegrown budgie 作为桌面环境。 -与本篇文章介绍的其他系统相比, Solus对于新手较为友好. 它设法成为[最好的Linux发行版][15]之一. +与本篇文章介绍的其他系统相比,Solus 对于新手较为友好。它设法成为[最好的Linux发行版][15]之一。 -它使用eopkg作为其包管理系统, 支持版滚动发布模型. 按照开发人员的说法, 开发Solus的目标是个人电脑. +它使用 eopkg 作为其包管理系统,支持版滚动发布模型。按照开发人员的说法,开发 Solus 的目标是个人电脑。 ##### 其他特性: -* 支持Budgie、Gnome、MATE和KDE Plasma +* 支持 Budgie、Gnome、MATE 和 KDE Plasma * 各种开箱即用的软件,从而减少设置工作 [Solus Linux][16] @@ -102,14 +102,14 @@ Solus的前身是EvolveOS, 它从头开始构建并提供了一些令人兴奋 ![Image Credits: Distrowatch][17] -Mageia始于2010年, 它是Mandriva Linux的一个分支. 它的目标是成为稳定且安全的桌面和服务器操作系统。 +Mageia 始于2010年,它是 Mandriva Linux 的一个分支。它的目标是成为稳定且安全的桌面和服务器操作系统。 -Mageia是一个社区驱动的项目, 由非营利组织和贡献者支持. 每年会发布一个大版本. +Mageia 是一个社区驱动的项目,由非营利组织和贡献者支持。每年会发布一个大版本。 ##### 其他特性: * 支持32位系统 -* 支持KDE Plasma, Gnome和XFCE +* 支持 KDE Plasma,Gnome 和 XFCE * 最低的系统要求 [Mageia][18] @@ -120,11 +120,11 @@ Mageia是一个社区驱动的项目, 由非营利组织和贡献者支持. 每 ![Image Credits: Distrowatch][20] -Clear Linux是一个由Intel发布的发行版, 主要设计考虑是性能和云服务的使用. +Clear Linux 是一个由 Intel 发布的发行版,主要设计考虑是性能和云服务的使用。 -有趣的是, Clear Linux升级时是作为一个整体而非去升级单个的软件包. 所以, 即使你不小心弄乱了系统设置, 它也可以正确的启动, 执行恢复出厂设置, 并让用户重新设置. +有趣的是,Clear Linux 升级时是作为一个整体而非去升级单个的软件包。所以,即使你不小心弄乱了系统设置,它也可以正确的启动,执行恢复出厂设置,并让用户重新设置。 -它不太适合个人用户使用. 但可以作为一个独特的选择而尝试一下. +它不太适合个人用户使用。但可以作为一个独特的选择而尝试一下。 ##### 其他特性: @@ -138,13 +138,13 @@ Clear Linux是一个由Intel发布的发行版, 主要设计考虑是性能和 ![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包. +本地安装的 PCLinuxOS 利用了 APT 包管理系统要感谢 [Synaptic包管理器][23]。你可以从它的仓库中找到 rpm 包。 ##### 其他特性: -* mylivecd脚本允许用户去生成一个当前已安装的硬件驱动的'快照'(所有的配置, 应用, 文档等)并且将它压缩为ISO CD/DVD/USB映像 +* mylivecd 脚本允许用户去生成一个当前已安装的硬件驱动的'快照'(所有的配置,应用,文档等)并且将它压缩为 ISO CD/DVD/USB 映像 * 附加支持超过85种语言 [PCLinuxOS][24] @@ -153,19 +153,19 @@ PCLinuxOS是一个x86_64的Linux发行版, 使用APT-RPM包管理. 你可以使 ![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) +* Maintenance (系统救援 Live CD) +* Multimedia (支持大量的图形,音频和视频格式) +* Miniserver (支持 DNS,FTP,HTTP,MySQL,NFS,Proxy,SMTP,SSH,and Telnet) * Mystery (包含了经典Linux游戏的集合) -它具有最低的系统要求, 可作为桌面和服务器版本使用. +它具有最低的系统要求,可作为桌面和服务器版本使用. ##### 其他特性 -* 支持大量的图形, 音频和视频格式 -* 是小型并且通用的Linux发行版 +* 支持大量的图形,音频和视频格式 +* 是小型并且通用的 Linux 发行版 [4MLinux][27] @@ -173,17 +173,17 @@ PCLinuxOS是一个x86_64的Linux发行版, 使用APT-RPM包管理. 你可以使 ![Image Credits: Distrowatch][28] -Tiny Core Linux专注于使用BusyBox和FLTK提供一个基础的系统. 它不是一个复杂的桌面. 所有, 并不能保证它可以运行于任何系统. +Tiny Core Linux 专注于使用 BusyBox 和 FLTK 提供一个基础的系统。它不是一个复杂的桌面。所有,并不能保证它可以运行于任何系统。 -它代表了启动到非常小的X桌面所需的核心功能, 通常带有有线互联网访问权限. +它代表了启动到非常小的X桌面所需的核心功能,通常带有有线互联网访问权限。 -用户可以很好的控制一切, 但对于新Linux用户来说, 它并不是一个轻松的开箱即用的系统. +用户可以很好的控制一切,但对于新 Linux 用户来说,它并不是一个轻松的开箱即用的系统。 ##### 其他特性 * 旨在从启动时创建的内存副本中运行 -* 默认情况下, 其操作就像像云/互联网客户端一样 -* 用户可以使用appbrowser来游览库以及下载应用 +* 默认情况下,其操作就像像云/互联网客户端一样 +* 用户可以使用 appbrowser 来游览库以及下载应用 [Tiny Core Linux][29] @@ -193,15 +193,15 @@ Tiny Core Linux专注于使用BusyBox和FLTK提供一个基础的系统. 它不 [Reddit][31] -Linux From Scratch并不是一个系统, 而是通过手动构建所有组件来安装Linux的一种方法. 一旦完成, 它提供了一个紧凑、灵活和安全的系统, 并且可以很好的理解一个基于Linux的操作系统内部是如何工作的. +Linux From Scratch 并不是一个系统,而是通过手动构建所有组件来安装 Linux 的一种方法。一旦完成,它提供了一个紧凑、灵活和安全的系统,并且可以很好的理解一个基于 Linux 的操作系统内部是如何工作的。 -如果你希望去深入理解Linux是如何工作的并且探寻其具体细节, 那么Linux From Scratch是你一定要去尝试, 不能错过的一个项目. +如果你希望去深入理解 Linux 是如何工作的并且探寻其具体细节,那么 Linux From Scratch 是你一定要去尝试,不能错过的一个项目。 ##### 其他特性 -* 完全从头开始, 定制化的构建Linux系统 +* 完全从头开始,定制化的构建 Linux 系统 * 极度的灵活性 -* 由于从源码开始编译, 提供了额外的安全性 +* 由于从源码开始编译,提供了额外的安全性 [Linux From Scratch][32] @@ -209,15 +209,15 @@ Linux From Scratch并不是一个系统, 而是通过手动构建所有组件来 ![Image Credits: Distrowatch][33] -Slackware是现今还在维护的最老的发行版. 最初创建于1993年, 以Softlanding Linux 系统为基础, 随后, 许多的Linux发行版都是基于Slackware. +Slackware 是现今还在维护的最老的发行版。最初创建于1993年,以 Softlanding Linux 系统为基础,随后,许多的 Linux 发行版都是基于 Slackware。 -Slackware目标是称为最类似于UNIX的Linux发行版, 同时保持简单和稳定. +Slackware 目标是称为最类似于 UNIX 的 Linux 发行版,同时保持简单和稳定。 ##### 其他特性 * 支持32位和64位系统 * 大量的在线文档 -* 从奔腾处理器到最新的机器, 它都可以运行 +* 从奔腾处理器到最新的机器,它都可以运行 [Slackware][34] @@ -225,15 +225,15 @@ Slackware目标是称为最类似于UNIX的Linux发行版, 同时保持简单和 ![alpine linux xfce 2022][35] -Alpine Linux是一个社区开发的操作系统, 专为路由器、防火墙、VPN、VoIP 盒子和服务器而设计. 它是LEAF项目的一个分支. +Alpine Linux 是一个社区开发的操作系统,专为路由器、防火墙、VPN、VoIP 盒子和服务器而设计。它是 LEAF 项目的一个分支。 -Alpine Linux使用apk-tools包管理器, 最初由shell脚本编写, 而后使用c语言重构. 它是最小的Linux发行版之一, 仍然支持32位系统, 并且是一个可以完全从电脑RAM运行的操作系统. +Alpine Linux 使用 apk-tools 包管理器,最初由shell脚本编写,而后使用c语言重构。它是最小的 Linux 发行版之一,仍然支持32位系统,并且是一个可以完全从电脑 RAM 运行的操作系统。 ##### 其他特性: -* 提供大小仅为5MB的最小容器映像 -* 对于主库, 提供2年的支持; 对于社区库, 在下一个稳定版本发布前提供支持 -* 使用musl libc制作, Busybox使用资源效率高的容器 +* 提供大小仅为 5MB 的最小容器映像 +* 对于主库,提供2年的支持; 对于社区库,在下一个稳定版本发布前提供支持 +* 使用 musl libc 制作,Busybox 使用资源效率高的容器 [Alpine Linux][36] @@ -241,26 +241,26 @@ Alpine Linux使用apk-tools包管理器, 最初由shell脚本编写, 而后使 ![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桌面 +* 最新的 Plasma 桌面 * 紧密集成的滚动和透明的现代桌面发行版 [KaOS][39] #### 总结 -如果你需要一些独特的体验, 那么这些独立Linux发行版应该能很好的满足你. +如果你需要一些独特的体验,那么这些独立 Linux 发行版应该能很好的满足你。 -然而, 如果你想要用其来替换如Ubuntu这样主流的Linux发行版作为你的桌面系统...你也许需要三思而后行, 上面大多数的发行版(并不代表所有)都不是一个日常使用的桌面系统的理想的选项. +然而,如果你想要用其来替换如 Ubuntu 这样主流的 Linux 发行版作为你的桌面系统...你也许需要三思而后行,上面大多数的发行版(并不代表所有)都不是一个日常使用的桌面系统的理想的选项。 -但是话又说回来, 如果你对Linux发行版充满了经验, 那么毫无疑问, 你会享受这项冒险的任务的. +但是话又说回来,如果你对 Linux 发行版充满了经验,那么毫无疑问,你会享受这项冒险的任务的。 -*如果你想尝试这些独立发行版的其中一种, 哪一个会是你的优先选择呢? 请在评论中与我们分享.* +*如果你想尝试这些独立发行版的其中一种,哪一个会是你的优先选择呢? 请在评论中与我们分享.* --------------------------------------------------------------------------------