gnewsense

gNewSense是一个基于Ubuntu的GNU/Linux发行版,旨在提供一个100%自由的操作系统,用户可以访问系统中所有软件的源代码,包括内核和用户态程序。该项目由Brian Brazil和Paul O'Malley于2006年启动,并得到了自由软件基金会的支持。

历史

gNewSense最初是基于Ubuntu开发的,但自从1.0版本以来,自由软件基金会开始协助该项目。该发行版的目标是提供一个不包含任何非自由软件的操作系统,因此删除了大部分非自由文档和艺术作品。gNewSense默认使用GNOME作为图形用户界面,但用户可以自定义界面,选择X显示管理器、窗口管理器以及其他可通过其托管的仓库安装的桌面环境。

技术方面

gNewSense的安装程序是基于Ubiquity的,可以在LiveCD环境下使用。该发行版默认启用了Ubuntu的“Universe”软件包库,但不提供非自由软件库。这意味着一些依赖非自由固件的硬件(如某些无线网卡)可能不被支持。

与其他发行版的比较

相比其他发行版,gNewSense在不支持非自由软件方面更加严格。该项目的仓库只包含自由软件,因此不支持需要固件但没有自由固件的硬件设备。此外,为了避免修改Mozilla Firefox造成的商标问题,gNewSense选择使用GNU IceCat作为默认的网络浏览器。

局限性

由于gNewSense的设计理念是提供一个100%自由的操作系统,因此在硬件支持方面存在一些局限性。一些需要非自由固件并且没有可用的自由固件的硬件设备可能无法正常工作。此外,由于Mesa 3D的许可证问题,3D图形和应用程序在某些情况下可能受到限制。

进一步探索

如果你对基于Debian的Linux发行版列表或GNU/Linux命名争议感兴趣,可以进一步了解相关内容。

参考

  1. 基于Debian的Linux发行版列表
  2. GNU/Linux命名争议

总之,gNewSense是一个致力于提供100%自由的操作系统的GNU/Linux发行版。它基于Ubuntu,但删除了非自由软件和文档,并采用GNOME作为默认的图形用户界面。尽管存在一些局限性,但gNewSense在自由软件运动中扮演着重要的角色,并为追求自由软件的用户提供了一个可选的选择。

gnewsense