嵌入式技术
目前有数以百计的 Linux 发行版,但它们中的大多数都属于这三类:Debian、Fedora 和 Arch Linux,虽然这些基于 Debian、Fedora 的发行版有其优势,很受欢迎,其软件包管理器也提供了大量的软件。然而,有些用户还是更喜欢使用从头开始构建的 Linux 发行版。在这篇文章中,我们将列出一些独立开发的 Linux 发行版。
1、Alpine Linux 面向安全的轻量级 Linux 发行版
Alpine Linux 是一个社区开发的操作系统,为路由器、防火墙、VPN、VoIP 盒子和服务器设计。它开始于 LEAF 项目的一个分叉。与大多数其他 Linux 发行版不同,Alpine 使用 musl、BusyBox 和 OpenRC,而不是更常用的 glibc、GNU Core Utilities 和 systemd。
Alpine Linux 使用 apk-tools 软件包管理,最初是一个 shell 脚本的集合,但后来用 C 语言重写了。
其他特点:
提供一个最小的容器镜像,大小只有 5MB
对主仓库提供 2 年的支持,对社区仓库支持到下一个稳定版本
围绕 musl libc 和 Busybox 制作,具有资源效率的容器
项目地址:https://www.oschina.net/p/alpine+linux
2、Slackware Linux
Slackware 是目前仍在维护的最古老的发行版之一,最初创建于 1993 年,以 Softlanding Linux 系统为基础,Slackware 后来成为许多 Linux 发行版的基础。
Slackware 的目标是设计稳定和简单,并成为最像 Unix 的 Linux 发行版。它尽可能少地修改来自上游的软件包,与大多数现代 Linux 发行版相比,Slackware 没有提供图形化的安装程序,也没有自动解决软件包的依赖性。它使用纯文本文件和 shell 脚本进行配置和管理。
其他特点:
可用于 32 位和 64 位系统
广泛的在线文档
可以在奔腾系统到最新的设备上运行
项目地址:https://www.oschina.net/p/slackware+linux
3、Tiny Core Linux 桌面 Linux 发行版
Tiny Core Linux 专注于提供一个使用 BusyBox 和 FLTK 的基础系统。该发行版因其体积小(11 到 16MB)和极简主义而引人注目。它不是一个完整的桌面,因此,你不要指望它能在每个系统上运行,其他功能由扩展提供。
用户可以很好地控制一切,但对于新的 Linux 用户来说,可能无法获得一个简单的开箱即用的体验。
其他功能:
设计为从启动时创建的 RAM 拷贝中运行
默认情况下,像一个云/互联网客户端一样运行
用户可以运行 appbrowser 来浏览软件库和下载应用程序
项目地址:https://www.oschina.net/p/tiny+core+linux
4、4MLinux 小型 Linux 发行版
4MLinux 是一个轻量级的 Linux 发行版,适用于 32 位和 64 位架构。它被命名为 "4MLinux",因为它有 4 个主要的操作系统组件。维护(它可以被用作救援的 Live CD)、多媒体(对几乎所有的多媒体格式都有内置的支持)、Miniserver(它包括一个 64 位的服务器),以及 Mystery(一个经典的 Linux 游戏集合)。当用该发行版安装程序时,该发行版会检索 Windows 版本,而不是 Linux 版本,因为它预装了 Wine(Windows 应用程序的兼容层),而且没有任何软件包管理器。
该发行版有两个不同的版本,4MServer 和 4MLinux。4MLinux 安装到 HDD 时需要 128 MB RAM,用作 live CD/USB 时需要 1024 MB RAM;而 4MServer 安装到 HDD 时需要 256 MB RAM,用作 Live CD/USB 时需要 2048 MB RAM。
其他功能:
支持大量的图像、音频/视频格式
小型和通用的 Linux 发行版
项目地址:https://www.oschina.net/p/4mlinux
5、PCLinuxOS Linux 操作系统
PCLinuxOS 是一个使用 APT-RPM 软件包的 x86_64 Linux 发行版,具有 KDE Plasma、Mate 和 XFCE 桌面,同时它还提供了几个具有更多桌面的社区版本。
由于 Synaptic 软件包管理器,本地安装的 PCLinuxOS 版本采用了 APT 软件包管理系统。你也可以从它的软件库中找到 rpm 包。
其他功能:
mylivecd 脚本允许用户对他们当前的安装(所有设置、应用程序、文档等)进行 "快照" 保存,并将其压缩成 ISO CD/DVD/USB 镜像。
对超过 85 种语言的额外支持。
项目地址:https://www.oschina.net/p/pclinuxos
6、Clear Linux 英特尔的 Linux 发行版
Clear Linux 是英特尔推出的一个发行版,主要是考虑到性能和云计算的使用情况而设计的,遵循滚动发布模式。
Clear Linux 的一个有趣之处在于,操作系统是作为一个整体升级的,而不是单个软件包。因此,即使你不小心配置错误,它也仍然可以正确启动,执行出厂重置,以让你重新设置。它不适合个人使用。
其他特点:
对英特尔平台进行了高度优化
用户和系统文件之间的严格分离
持续的漏洞扫描
项目地址:https://www.oschina.net/p/clear-linux
7、Mageia Linux 发行版
Mageia 早在 2010 年就开始作为 Mandriva Linux 的一个分支。它的目标是成为一个稳定和安全的桌面和服务器使用的操作系统。Mageia 可以使用所有主要的桌面环境,KDE 是主要和最常用的环境。
Mageia 是一个社区驱动的项目,由一个非营利组织和当选的贡献者支持,基本每年都有一个重要的版本发布。
其他特点:
支持 32 位系统
KDE Plasma、Gnome 和 XFCE 版本可以从网站上获得
项目地址:https://www.oschina.net/p/mageia
8、Solus Linux 发行版
Solus Linux 的前身是 EvolveOS,Solus 以其自制的 budgie 桌面环境为主。与其他选择相比,Solus Linux 是少数几个新 Linux 用户可以使用的独立发行版之一。它设法成为目前最好的 Linux 发行版之一。
它使用 eopkg 软件包管理,采用半滚动式发布模式。按照开发者的说法,Solus 是专门为个人计算目的开发的,不包括仅适用于企业或服务器环境中的软件。
其他特点:
除了 Budgie,还有 Gnome、MATE 和 KDE Plasma 版本
各种软件开箱即用,减少了设置工作
项目地址:https://www.oschina.net/p/evolveos
9、Gentoo Linux 操作系统
Gentoo Linux 是一个独立开发的发行版,主要针对系统专家。它是为那些希望自由定制、微调和优化操作系统以满足其要求的用户而建立的。
Gentoo 使用 Portage 软件包管理,让你创建和安装软件包,通常允许你针对你的硬件进行优化。Gentoo 包管理设计为模块化、可移植、易于维护和灵活。Chromium OS,即 chromeOS 的开源版本,其核心是使用 Gentoo。
其他特点:
增量更新
基于源代码的软件管理方法
像 GURU(Gentoo 的用户库)这样的叠加库概念,用户可以在这里添加 Gentoo 尚未提供的软件包。
项目地址:https://www.oschina.net/p/gentoo+linux
10、NixOS Linux 发行版
NixOS 最初发布于 2003 年,建立在 Nix 软件包管理器之上。它每年提供两个版本,通常安排在五月和十一月。
NixOS 可能不是一个直接面向新用户和普通用户的发行版。然而,它独特的软件包管理方法吸引了各种类型的用户。此外,还支持 32 位支持系统。
其他特点:
构建隔离的包
可靠的升级与回滚功能
可重现的系统配置
项目地址:https://www.oschina.net/p/nixos
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !