不常见的Linux发行版


Linux有以下经典版本:基于Linux的操作系统至少有数百种,比如Ubuntu、Red Hat Enterprise Linux、Debian和Mandriva都是大家熟悉的版本,通用功能的桌面操作系统和服务器操作系统是大部分人都比较熟悉的Linux发行版本。除了以上这些发行版本还有其他一些为特定对象或者特定功能需求的客户设计的,我们收集了12款很有意思但不常见的Linux发行版本。
安全是虚幻发行版:Damn Vulnerable Linux
据官网介绍Damn Vulnerable Linux是目前最易受到攻击利用的操作系统。它主要是为安全培训设计的;包括了很多的培训材料和练习(其实就是大量的漏洞的集合体)。正如Mayank Sharma 所说:Damn Vulnerable Linux(DVL)具备了一个好版本不该有的毛病。它的开发者花了很多时间让它成为一个漏洞百出、配置混乱、过期容易被攻击利用的软件。
官方网站:http://www.damnvulnerablelinux.org/
沉迷于妄想症:Tinfoil Hat Linux
Tinfoil Hat Linux正好是Damn Vulnerable Linux的反面:它的开发者是我们之中的偏执份子。
开始时Tinfoil Hat Linux是一个安全、单软盘启动的Linux发行版,它是用PGP密钥来对文件进行加密、签名和解密的。该系统对于安全性上过度严格。据说是其开发者总认为有一个神秘者在盯着电脑,所以必须使用莫尔斯码来解密PGP加密后的文件信息。当然这只是一个笑话。(如果你想要更多的锡箔(安全)保护,还有很多链接到关于铝箔狂人和锡箔套装的站点)。
官方网站:http://tinfoilhat.shmoo.com/
CSI Linux:CAINE
CAINE(Computer Aided INvestigative Environment)大概是最酷的Linux发行版了。它是由意大利摩德纳大学( Modena e Reggio Emilia)大学信息工程部门开发的,专门用于数字取证(很遗憾,没有血溅分析)。该版本还包括像TheSleuthKit(开源的数字调查工具) 、Autopsy法医尸检浏览器、数据恢复应用程序,速记式加密工具和安全擦除驱动器的实用软件 (要知道,如果别人也有一套CAINE系统的话……)。
官方网站:http://www.caine-live.net/
计算机开源辅助工程师发行版: CAELinux
CAELinux是为计算机辅助工程(CAE)设计的,它基于Ubuntu系统,该系统打包了一系列开源的物理模拟应用程序,包括:非线性恒温机械学、耦合流体动力学、地震学/非线性外动力学、触体、弹粘塑性、流动力学、热传导、热对流与辐射、电磁学。
官方网站:http://www.caelinux.com/CMS/
寻求开源转化--基督徒版本:Ubuntu Christian Edition
在该项目官网的FAQ页面,你可以看到Ubuntu Christian Edition 并不是想分裂Ubuntu社区。相反的,它是想利用Ubuntu社区中广大的用户群构造一个更大基督平台。Ubuntu Christian Edition通过附加可用的软件让新手更加容易看到Ubuntu的强大。该系统是一个证明Ubuntu社区开发的Linux 操作系统能满足用户需求的好例子。这个系统包括了诸如Xiphos、e-Sword (圣经学习工具)和DansGuardian网页过滤软件之类的应用程序。
官方网站:http://ubuntuce.com/
传播企鹅福音发行版
live.linuX-gamers.net是一款很棒的Linux福音传道书:该系统很像DVD(你不需要将其装在你的硬件上),严格按照机器上的要求来执行(额,比如下载ISO文件等)。该系统被设计为Linux游戏运行环境,丢弃了所有发行版的普通生产性软件,以便容纳各种开源游戏。
硬盘魔法师:Parted Magic
Parted Magic是一个用于操作你电脑硬盘的一站式商店——创建和操作分区(比如,如果你想做双启动系统),硬盘基准转速测试以及坏扇区检测。
官方网站:http://partedmagic.com/
音乐创作版:Musix GNU+Linux
有很多Linux操作系统是为多媒体工作设计的,而Musix是基于Debian的这样一款系统。跟很多Linux发行版不同的是它被列入Free Software Foundations list(自由软件基金会名单)中。Musix GNU+Linux提供像CD/DVD下载方式。
官方网站:http://www.musix.org.ar/en/index.html
高可嵌入版:Zeroshell
Zeroshell linux 名字来源于该系统仅通过一个Web界面管理系统。它主要用于服务器和嵌入式设备中。功能主要包括均衡下载,3G移动宽带连接和RADIUS支持。
官方网站:http://www.zeroshell.net/eng/
丢弃Windows媒体中心版:Mythbuntu
Mythbuntu还不算是一个通常意义上的发行版本,它不是一个通用的桌面系统,而是为特色功能设计的。Mythbuntu主要用来运行PVRs和以媒体为中心的电脑上。就像该系统的名字一样,它是有Ubuntu衍生出来的。不过该系统丢弃了Gnome,默认使用相当轻的Xfce桌面环境。
官方网站:http://www.mythbuntu.org/
酷小版:Damn Small Linux
Damn Small Linux(DSL)其实是众所周知的发行版。它虽然不像MenuetOS(MenuetOS是一款完全用汇编语言编写的非Linux操作系统)那么神奇,但是它封装了那么多的功能,而令人难以置信的是只有50MB的苗条体系。封装的功能就包括:生产型软件、Web浏览器、图形工具、Web服务器等。

DSL 最初是作为一个基于 Debian 和 Knoppix 的 LiveCD Linux 发行版推出的,也就是主打“小而美”即插即用,可以直接在 CD、U盘,甚至 Windows 系统中启动。2024年2月14日推出了 2024 版本,离上一次更新已经过去约12年。
该系统一开始只有50MB,最新的 DSL 2024 版本则膨胀到了 700MB。该项目的负责人 John Andrews 解释道:(时隔多年)应用程序、内核和驱动程序都如雨后春笋般涌现。DSL 2024 版本是基于 Debian 和 antiX 发行版,仍将从LiveCD 运行,但它需要一张全尺寸的 CD。Andrews 断言,700MB 是 DSL 未来的新大小限制,并且它需要与标准 CDR 兼容;他还表示DSL 2024捆绑应用是“因其功能性、体积小和依赖性低而选择的”。该系统内置两个窗口管理器、三个网络浏览器、多个办公效率应用、媒体播放和各种其他必需软件。此外该版本已经完全启用了 apt,因此用户可以在系统中方便地安装其他应用。不过目前仅推出早期alpha 版本,因此可能会有一些Bug。该系统的兼容性也还不错,适用于较旧的 PC,官方称“与 i386 兼容”。
官方网站:http://www.damnsmalllinux.org/
更精小版:Tiny Core Linux
DSL已经很精小了,但是Tiny Core Linux更小。它大概只有10MB,如果你觉得还不够小的话,你可以选择不带GUI版,那个只有6 MB。
官方网站:http://www.tinycorelinux.com/
最GNU:纯净又自由的发行版本
1、GNU的由来与目标
GNU项目由理查德·斯托曼(Richard Stallman)于1983年发起,旨在创建一个完全自由的操作系统。在20世纪70年代末,斯托曼在麻省理工学院(MIT)的人工智能实验室工作。实验室里有一台Xerox激光打印机。这台打印机经常卡纸或出现其他问题。由于实验室的成员都是程序员,他们为打印机编写了一个软件,可以在打印机出问题时自动通知用户,比如“纸张卡住了”或“墨粉不足”。这样一来,用户就不用浪费时间跑到打印机前,发现它无法正常工作。然而,后来实验室更换了一台新的打印机——Xerox 9700。这台打印机更先进,但有一个问题:它的驱动程序是专有软件,实验室无法修改或改进它。这意味着,当打印机出问题时,用户无法收到通知,只能亲自跑到打印机前查看。斯托曼对此感到非常不满,因为他认为,作为用户,他们应该有权修改和改进软件,以适应自己的需求。

这件事让斯托曼深刻意识到专有软件对用户自由的限制。他意识到,当软件是专有的时候,用户就失去了对技术的控制权,甚至无法解决一些简单的问题。这种挫败感促使他开始思考软件自由的必要性。于是,GNU项目就诞生了。

GNU是“GNU's Not Unix”的递归缩写,表明它虽然类似于Unix,但并不是Unix。

斯托曼发起GNU项目的动机是对当时日益增长的专有软件文化的反对。他认为软件应该是自由的,用户可以自由地运行、研究、修改和分发软件。GNU项目的目标是开发一个完整的操作系统,包括内核、编译器、文本编辑器、命令行工具等。到1990年代初,GNU项目已经开发了许多关键组件,但缺少一个可用的内核。这时,Linux内核的出现填补了这一空白,从而形成了我们今天所熟知的GNU/Linux操作系统。
2、GNU自由软件的定义
根据GNU项目,自由软件必须满足以下四个自由:
1. 自由之零:自由运行软件,无论出于何种目的。
2. 自由之一:自由研究软件如何工作,并对其进行修改以适应自己的需求(前提是能够访问源代码)。
3. 自由之二:自由重新分发软件的副本,以帮助他人。
4. 自由之三:自由改进软件,并向公众发布改进版本,从而使整个社区受益(前提是能够访问源代码)。
这些自由通过GNU通用公共许可证(GPL)等自由软件许可证来保障。
3、严格遵守GNU自由协议的Linux发行版
以下是几个严格遵守GNU自由软件协议的Linux发行版:
1. Debian
- 特点:Debian是一个广泛使用的Linux发行版,以其严格的自由软件政策著称。Debian的官方仓库只包含自由软件,非自由软件被放在单独的仓库中。
- 适用场景:适合那些希望使用完全自由软件的用户,以及需要高度稳定性和安全性的服务器环境。
2. Trisquel
- 特点:Trisquel是一个基于Ubuntu的发行版,完全由自由软件组成。它剔除了所有非自由软件,包括专有的固件和驱动程序。
- 适用场景:适合那些对自由软件有严格要求的用户,尤其是那些希望避免任何专有软件的用户。
3. Parabola GNU/Linux-libre
- 特点:Parabola是基于Arch Linux的发行版,专注于提供完全自由的软件。它使用Linux-libre内核,移除了所有专有代码。
- 适用场景:适合那些喜欢Arch Linux的滚动更新模式,但又希望使用完全自由软件的用户。
4. gNewSense
- 特点:gNewSense是基于Debian的发行版,由自由软件基金会(FSF)支持。它移除了所有非自由软件和二进制blob。
- 适用场景:适合那些希望使用由FSF官方推荐的完全自由操作系统的用户。
5. PureOS
- 特点:PureOS是由Purism开发的发行版,专注于隐私和自由。它完全由自由软件组成,并且预装在Purism的Librem笔记本电脑上。
- 适用场景:适合那些对隐私和自由有高度要求的用户,尤其是那些使用Purism硬件的用户。
4、小结
GNU项目及其自由软件理念对现代计算产生了深远的影响。通过GNU通用公共许可证(GPL),GNU确保了软件的自由性,使得用户能够自由地使用、修改和分享软件。对于那些希望使用完全自由操作系统的用户,Debian、Trisquel、Parabola、gNewSense和PureOS等发行版提供了优秀的选择。这些发行版不仅严格遵守GNU自由软件协议,还在各自的领域内提供了强大的功能和稳定性。当然付出的代价就是,更少的商业硬件支持,更少的软件选择。
安全是虚幻发行版:Damn Vulnerable Linux
据官网介绍Damn Vulnerable Linux是目前最易受到攻击利用的操作系统。它主要是为安全培训设计的;包括了很多的培训材料和练习(其实就是大量的漏洞的集合体)。正如Mayank Sharma 所说:Damn Vulnerable Linux(DVL)具备了一个好版本不该有的毛病。它的开发者花了很多时间让它成为一个漏洞百出、配置混乱、过期容易被攻击利用的软件。
官方网站:http://www.damnvulnerablelinux.org/
沉迷于妄想症:Tinfoil Hat Linux
Tinfoil Hat Linux正好是Damn Vulnerable Linux的反面:它的开发者是我们之中的偏执份子。
开始时Tinfoil Hat Linux是一个安全、单软盘启动的Linux发行版,它是用PGP密钥来对文件进行加密、签名和解密的。该系统对于安全性上过度严格。据说是其开发者总认为有一个神秘者在盯着电脑,所以必须使用莫尔斯码来解密PGP加密后的文件信息。当然这只是一个笑话。(如果你想要更多的锡箔(安全)保护,还有很多链接到关于铝箔狂人和锡箔套装的站点)。
官方网站:http://tinfoilhat.shmoo.com/
CSI Linux:CAINE
CAINE(Computer Aided INvestigative Environment)大概是最酷的Linux发行版了。它是由意大利摩德纳大学( Modena e Reggio Emilia)大学信息工程部门开发的,专门用于数字取证(很遗憾,没有血溅分析)。该版本还包括像TheSleuthKit(开源的数字调查工具) 、Autopsy法医尸检浏览器、数据恢复应用程序,速记式加密工具和安全擦除驱动器的实用软件 (要知道,如果别人也有一套CAINE系统的话……)。
官方网站:http://www.caine-live.net/
计算机开源辅助工程师发行版: CAELinux
CAELinux是为计算机辅助工程(CAE)设计的,它基于Ubuntu系统,该系统打包了一系列开源的物理模拟应用程序,包括:非线性恒温机械学、耦合流体动力学、地震学/非线性外动力学、触体、弹粘塑性、流动力学、热传导、热对流与辐射、电磁学。
官方网站:http://www.caelinux.com/CMS/
寻求开源转化--基督徒版本:Ubuntu Christian Edition
在该项目官网的FAQ页面,你可以看到Ubuntu Christian Edition 并不是想分裂Ubuntu社区。相反的,它是想利用Ubuntu社区中广大的用户群构造一个更大基督平台。Ubuntu Christian Edition通过附加可用的软件让新手更加容易看到Ubuntu的强大。该系统是一个证明Ubuntu社区开发的Linux 操作系统能满足用户需求的好例子。这个系统包括了诸如Xiphos、e-Sword (圣经学习工具)和DansGuardian网页过滤软件之类的应用程序。
官方网站:http://ubuntuce.com/
传播企鹅福音发行版
live.linuX-gamers.net是一款很棒的Linux福音传道书:该系统很像DVD(你不需要将其装在你的硬件上),严格按照机器上的要求来执行(额,比如下载ISO文件等)。该系统被设计为Linux游戏运行环境,丢弃了所有发行版的普通生产性软件,以便容纳各种开源游戏。
硬盘魔法师:Parted Magic
Parted Magic是一个用于操作你电脑硬盘的一站式商店——创建和操作分区(比如,如果你想做双启动系统),硬盘基准转速测试以及坏扇区检测。
官方网站:http://partedmagic.com/
音乐创作版:Musix GNU+Linux
有很多Linux操作系统是为多媒体工作设计的,而Musix是基于Debian的这样一款系统。跟很多Linux发行版不同的是它被列入Free Software Foundations list(自由软件基金会名单)中。Musix GNU+Linux提供像CD/DVD下载方式。
官方网站:http://www.musix.org.ar/en/index.html
高可嵌入版:Zeroshell
Zeroshell linux 名字来源于该系统仅通过一个Web界面管理系统。它主要用于服务器和嵌入式设备中。功能主要包括均衡下载,3G移动宽带连接和RADIUS支持。
官方网站:http://www.zeroshell.net/eng/
丢弃Windows媒体中心版:Mythbuntu
Mythbuntu还不算是一个通常意义上的发行版本,它不是一个通用的桌面系统,而是为特色功能设计的。Mythbuntu主要用来运行PVRs和以媒体为中心的电脑上。就像该系统的名字一样,它是有Ubuntu衍生出来的。不过该系统丢弃了Gnome,默认使用相当轻的Xfce桌面环境。
官方网站:http://www.mythbuntu.org/
酷小版:Damn Small Linux
Damn Small Linux(DSL)其实是众所周知的发行版。它虽然不像MenuetOS(MenuetOS是一款完全用汇编语言编写的非Linux操作系统)那么神奇,但是它封装了那么多的功能,而令人难以置信的是只有50MB的苗条体系。封装的功能就包括:生产型软件、Web浏览器、图形工具、Web服务器等。

DSL 最初是作为一个基于 Debian 和 Knoppix 的 LiveCD Linux 发行版推出的,也就是主打“小而美”即插即用,可以直接在 CD、U盘,甚至 Windows 系统中启动。2024年2月14日推出了 2024 版本,离上一次更新已经过去约12年。
该系统一开始只有50MB,最新的 DSL 2024 版本则膨胀到了 700MB。该项目的负责人 John Andrews 解释道:(时隔多年)应用程序、内核和驱动程序都如雨后春笋般涌现。DSL 2024 版本是基于 Debian 和 antiX 发行版,仍将从LiveCD 运行,但它需要一张全尺寸的 CD。Andrews 断言,700MB 是 DSL 未来的新大小限制,并且它需要与标准 CDR 兼容;他还表示DSL 2024捆绑应用是“因其功能性、体积小和依赖性低而选择的”。该系统内置两个窗口管理器、三个网络浏览器、多个办公效率应用、媒体播放和各种其他必需软件。此外该版本已经完全启用了 apt,因此用户可以在系统中方便地安装其他应用。不过目前仅推出早期alpha 版本,因此可能会有一些Bug。该系统的兼容性也还不错,适用于较旧的 PC,官方称“与 i386 兼容”。
官方网站:http://www.damnsmalllinux.org/
更精小版:Tiny Core Linux
DSL已经很精小了,但是Tiny Core Linux更小。它大概只有10MB,如果你觉得还不够小的话,你可以选择不带GUI版,那个只有6 MB。
官方网站:http://www.tinycorelinux.com/
最GNU:纯净又自由的发行版本
1、GNU的由来与目标
GNU项目由理查德·斯托曼(Richard Stallman)于1983年发起,旨在创建一个完全自由的操作系统。在20世纪70年代末,斯托曼在麻省理工学院(MIT)的人工智能实验室工作。实验室里有一台Xerox激光打印机。这台打印机经常卡纸或出现其他问题。由于实验室的成员都是程序员,他们为打印机编写了一个软件,可以在打印机出问题时自动通知用户,比如“纸张卡住了”或“墨粉不足”。这样一来,用户就不用浪费时间跑到打印机前,发现它无法正常工作。然而,后来实验室更换了一台新的打印机——Xerox 9700。这台打印机更先进,但有一个问题:它的驱动程序是专有软件,实验室无法修改或改进它。这意味着,当打印机出问题时,用户无法收到通知,只能亲自跑到打印机前查看。斯托曼对此感到非常不满,因为他认为,作为用户,他们应该有权修改和改进软件,以适应自己的需求。

这件事让斯托曼深刻意识到专有软件对用户自由的限制。他意识到,当软件是专有的时候,用户就失去了对技术的控制权,甚至无法解决一些简单的问题。这种挫败感促使他开始思考软件自由的必要性。于是,GNU项目就诞生了。

GNU是“GNU's Not Unix”的递归缩写,表明它虽然类似于Unix,但并不是Unix。

斯托曼发起GNU项目的动机是对当时日益增长的专有软件文化的反对。他认为软件应该是自由的,用户可以自由地运行、研究、修改和分发软件。GNU项目的目标是开发一个完整的操作系统,包括内核、编译器、文本编辑器、命令行工具等。到1990年代初,GNU项目已经开发了许多关键组件,但缺少一个可用的内核。这时,Linux内核的出现填补了这一空白,从而形成了我们今天所熟知的GNU/Linux操作系统。
2、GNU自由软件的定义
根据GNU项目,自由软件必须满足以下四个自由:
1. 自由之零:自由运行软件,无论出于何种目的。
2. 自由之一:自由研究软件如何工作,并对其进行修改以适应自己的需求(前提是能够访问源代码)。
3. 自由之二:自由重新分发软件的副本,以帮助他人。
4. 自由之三:自由改进软件,并向公众发布改进版本,从而使整个社区受益(前提是能够访问源代码)。
这些自由通过GNU通用公共许可证(GPL)等自由软件许可证来保障。
3、严格遵守GNU自由协议的Linux发行版
以下是几个严格遵守GNU自由软件协议的Linux发行版:
1. Debian
- 特点:Debian是一个广泛使用的Linux发行版,以其严格的自由软件政策著称。Debian的官方仓库只包含自由软件,非自由软件被放在单独的仓库中。
- 适用场景:适合那些希望使用完全自由软件的用户,以及需要高度稳定性和安全性的服务器环境。
2. Trisquel
- 特点:Trisquel是一个基于Ubuntu的发行版,完全由自由软件组成。它剔除了所有非自由软件,包括专有的固件和驱动程序。
- 适用场景:适合那些对自由软件有严格要求的用户,尤其是那些希望避免任何专有软件的用户。
3. Parabola GNU/Linux-libre
- 特点:Parabola是基于Arch Linux的发行版,专注于提供完全自由的软件。它使用Linux-libre内核,移除了所有专有代码。
- 适用场景:适合那些喜欢Arch Linux的滚动更新模式,但又希望使用完全自由软件的用户。
4. gNewSense
- 特点:gNewSense是基于Debian的发行版,由自由软件基金会(FSF)支持。它移除了所有非自由软件和二进制blob。
- 适用场景:适合那些希望使用由FSF官方推荐的完全自由操作系统的用户。
5. PureOS
- 特点:PureOS是由Purism开发的发行版,专注于隐私和自由。它完全由自由软件组成,并且预装在Purism的Librem笔记本电脑上。
- 适用场景:适合那些对隐私和自由有高度要求的用户,尤其是那些使用Purism硬件的用户。
4、小结
GNU项目及其自由软件理念对现代计算产生了深远的影响。通过GNU通用公共许可证(GPL),GNU确保了软件的自由性,使得用户能够自由地使用、修改和分享软件。对于那些希望使用完全自由操作系统的用户,Debian、Trisquel、Parabola、gNewSense和PureOS等发行版提供了优秀的选择。这些发行版不仅严格遵守GNU自由软件协议,还在各自的领域内提供了强大的功能和稳定性。当然付出的代价就是,更少的商业硬件支持,更少的软件选择。
该文章最后由 阿炯 于 2025-02-15 21:26:10 更新,目前是第 2 版。