13 个从头开始构建的独立 Linux 发行版
完全从头开始构建的独特且独立的 Linux 发行版。听起来不错?查看此处的列表。
有数百种可用的 Linux 发行版。
但大多数都属于这三类:Debian、Red Hat (Fedora) 和 Arch Linux。
使用基于 Debian/Ubuntu、Red Hat/SUSE 或 Arch Linux 的发行版有其优势。它们很受欢迎,因此它们的包管理器提供了大量的软件。
然而,一些用户更喜欢使用从头开始构建的 Linux 发行版,并且独立于 DEB/RPM 打包系统。
在本文中,我们将列出一些最好的独立开发的 Linux 发行版。
注意:显然,此列表不包括 Debian、Ubuntu 和 Fedora 等流行选项,这些选项用作创建新发行版的基础。此外,分布没有特定的排名顺序。
1.尼克斯操作系统
Nix OS 最初于 2003 年发布,构建在 Nix Package Manager 之上。它每年提供两个版本,通常安排在 5 月和 11 月。
NixOS 可能不是直接面向新用户和普通用户的发行版。然而,其独特的包管理方法吸引了各种类型的用户。
此外,还支持 32 位支持系统。
其他特性:
构建隔离的包
具有回滚功能的可靠升级
可重复的系统配置
2.Gentoo Linux
Gentoo Linux 是一个独立开发的发行版,主要针对系统专家。它专为希望自由定制、微调和优化操作系统以满足其需求的用户而设计。
Gentoo 使用 Portage 软件包管理来创建和安装软件包,通常允许您针对您的硬件优化它们。 Chromium OS 是 Chrome 操作系统的开源版本,其核心使用 Gentoo。
不要忘记,Gentoo 是仍然支持 32 位架构的发行版之一。
其他特性:
增量更新
基于源的软件管理方法
覆盖存储库的概念,例如 GURU(Gentoo 的用户存储库),用户可以在其中添加 Gentoo 尚未提供的包
3. 虚空Linux
Void Linux 是一个滚动发行版,拥有自己的 X 二进制包系统 (XBPS),用于安装和删除软件。它是由前 NetBSD 开发人员 Juan Romero Pardines 创建的。
它避免使用 systemd,而是使用 runit 作为其初始化系统。此外,它还允许您选择使用多种桌面环境。
其他特性:
最低系统要求
提供非免费软件包的官方存储库
支持树莓派
集成 OpenBSD 的 LibreSSL 软件
支持 musl C 库
32 位支持
4. 索卢斯Linux
Solus Linux 的前身是 EvolveOS,从头开始构建,提供了一些令人兴奋的功能。 Solus 将其自己的本土 budgie 桌面环境作为其旗舰版本。
与其他选项相比,Solus Linux 是 Linux 新用户可以使用的少数独立发行版之一。它成功地成为最好的 Linux 发行版之一。
它使用 eopkg 包管理和半滚动发布模型。据开发人员称,Solus 专为个人计算目的而开发。
其他特性:
提供 Budgie、Gnome、MATE 和 KDE Plasma 版本
各种开箱即用的软件,减少了设置工作
5.玛吉亚
Mageia 于 2010 年作为 Mandriva Linux 的一个分支开始。它的目标是成为一个适用于桌面和服务器使用的稳定且安全的操作系统。
Mageia 是一个社区驱动的项目,由非营利组织和当选贡献者支持。您会注意到每年都会有一个主要版本。
其他特性
支持32位系统
KDE Plasma、Gnome 和 XFCE 版本可从网站获取
最低系统要求
6.清除Linux
Clear Linux 是 Intel 的一个发行版,主要设计时考虑了性能和云用例。
Clear Linux 的一个有趣的事情是操作系统作为一个整体而不是单个软件包进行升级。因此,即使您不小心弄乱了系统,它也应该正确启动,执行出厂重置以让您再次设置它。
它不适合个人使用。但这可能是一个独特的尝试选择。
其他特性:
针对英特尔平台进行了高度调整
用户文件和系统文件严格分离
持续的漏洞扫描
7.PCLinux操作系统
PCLinuxOS 是一个使用 APT-RPM 软件包的 x86_64 Linux 发行版。您可以获得 KDE Plasma、Mate 和 XFCE 桌面,同时它还提供多个具有更多桌面的社区版本。
PCLinuxOS 的本地安装版本利用 Synaptic 包管理器的 APT 包管理系统。您还可以从其存储库中找到 rpm 软件包。
其他特性:
mylivecd 脚本允许用户拍摄当前硬盘安装的“快照”(所有设置、应用程序、文档等)并将其压缩到 ISO CD/DVD/USB 映像中。
对超过 85 种语言的额外支持。
8.4MLinux
4MLinux 是一个通用 Linux 发行版,重点关注以下四个“M”计算:
维护(系统救援Live CD)
多媒体(全面支持海量图像、音频和视频格式)
Miniserver(DNS、FTP、HTTP、MySQL、NFS、代理、SMTP、SSH 和 Telnet)
Mystery(意思是经典Linux游戏的集合)
它具有最低的系统要求,并提供桌面版和服务器版。
其他特性
支持大量图像、音频/视频格式
小型通用 Linux 发行版
9. 小核心Linux
Tiny Core Linux 专注于提供使用 BusyBox 和 FLTK 的基础系统。它不是一个完整的桌面。因此,您不希望它在每个系统上运行。
它仅代表启动到非常小的 X 桌面(通常具有有线互联网访问)所需的核心。
用户可以很好地控制一切,但对于 Linux 新用户来说,这可能不是一种简单的开箱即用体验。
其他特性
设计为从启动时创建的 RAM 副本运行
默认情况下,像云/互联网客户端一样运行
用户可以运行appbrowser来浏览存储库和下载应用程序
10. Linux 从头开始
Linux From Scratch 是一种通过手动构建所有组件来安装可运行的 Linux 系统的方法。一旦完成,它将提供一个紧凑、灵活和安全的系统,并加深对基于 Linux 的操作系统的内部工作原理的理解。
如果您需要深入了解 Linux 系统的工作原理并探索其具体细节,Linux From Scratch 就是您需要尝试的项目。
其他特性
定制Linux系统,完全从零开始
极其灵活
由于从源代码进行自编译,因此提供了更高的安全性
11. 松弛软件
Slackware 是仍在维护的最古老的发行版。 Slackware 最初创建于 1993 年,以 Softlanding Linux System 为基础,后来成为许多 Linux 发行版的基础。
Slackware 的目标是制作最像 UNIX 的 Linux 发行版,同时保持简单性和稳定性。
其他特性
适用于 32 位和 64 位系统
丰富的在线文档
可以在 Pentium 系统到最新机器上运行
12. 高山Linux
Alpine Linux 是一个社区开发的操作系统,专为路由器、防火墙、VPN、VoIP 盒和服务器而设计。它最初是 LEAF 项目的一个分支。
Alpine Linux 使用 apk-tools 包管理,最初以 shell 脚本形式编写,后来用 C 编程语言编写。这是一个最小的 Linux 发行版,仍然支持 32 位系统,并且可以作为从 RAM 运行的操作系统安装。
其他特性:
提供大小仅为 5 MB 的最小容器映像
对主存储库提供 2 年支持,并在社区存储库下一个稳定版本之前提供支持
使用资源高效型容器围绕 musl libc 和 Busybox 制作
13.卡操作系统
KaOS 是一个从头开始构建的 Linux 发行版,受到 Arch Linux 的启发。它使用 pacman 进行包管理。它的构建理念是“一个桌面环境 (KDE Plasma)、一个工具包 (Qt)、一个架构 (x86_64)”。
它的存储库有限,但仍然为普通用户提供了大量工具。
其他特性:
最新的 Plasma 桌面
现代桌面的紧密集成滚动和透明分发
包起来
如果您需要独特的体验,这些独立的 Linux 发行版应该可以满足您的需求。
但是,如果您想将其替换为桌面上的 Ubuntu 等主流发行版...
您可能需要三思而后行,考虑到上面的大多数选项(如果不是全部)都不是日常的理想选择天桌面使用情况。
但话又说回来,如果您对 Linux 发行版有相当多的经验,那么您无疑可以承担起冒险的任务!
如果您要尝试其中一款独立发行版,您会选择哪一款?在评论中与我们分享。