gnewsense gNewSense gNewSense-为什么要创建gNewSense发行版,gNewSense-

gNewSense是自由软件基金会(FSF)基于Ubuntu Linux建立的完全自由的操作系统发行版。

gNewSense是自由软件基金会(FSF)基于Ubuntu Linux建立的完全自由的操作系统发行版。它是由Brian Brazi和PaulO’Malley在2006年建立的,虽然Ubuntu很流行,但它并非一个完全符合GNU精神的发行版,因为它包含了一些非自由的软件。


gNewSense

gNewSense目标是要提供一个100%自由的操作系统,用户可以访问到系统里全部软件的源代码,无论是内核还是用户态程序。gNewSense基于Ubuntu,Ubuntu是从DebianGNU / Linux上创建的发行版,并且于Debian合作紧密。需要说明的是Debian/GNU Linux虽然冠GNU之名,但是不完全符合GNU的自由精神,而是有所妥协,提供了非自由软件选项。第一个得到GNU承认的完全自由的GNU / Linux发行版是基于Gentoo的Ututo。

gNewSense发布时包含了一些改进,但不包含任何私有或非自由的组件。特别地,所有的私有固件、受限制的模块、Ubuntu的徽标,都被移除了,而“Universe”软件仓库缺省被选中,一些GNU应用软件如Emacs和开发库,以及bsdgames和NetHack,都被包含在缺省安装中。该计划的目标是创建一份完全自由的Linux发行。

gNewSense_gNewSense -为什么要创建gNewSense发行版

最好从Ubuntu和Debian的源的格式来简单理解一下自由软件与非自由软件的区别,以及为什么要创建gNewSense发行版,对Ubuntu和 Debian很软件包是否自由或者/etc/apt/souce.list文间中各个源的参数很熟的读者可以直接跳过。

“源”指的就是/etc/apt/sources.lis文件中包含的类如此类的信息:

一、对于Ubuntu系统

debhttp://cn.archive.ubuntu.com/ubuntu/gutsymain restricted
debhttp://cn.archive.ubuntu.com/ubuntu/gutsy universe
debhttp://cn.archive.ubuntu.com/ubuntu/gutsymultiverse

注意http链接地址后面的四个参数:main restricted universe multiverse

Ubuntu把所有软件分为4类,称为“组件(component)”,以反映不同的许可证和可用的支持级别。缺省情况下,来自main的精选包会被安装以满足大多数计算机用户的基本要求,同样被安装的还有来自restricted的对系统可用绝对需要的任何包。

main组件只包含符合Ubuntu许可证要求并可以从Ubuntu团队中获得支持的包。这个策略力图使日常使用Linux系统时所需的任何东西包括在内。在这个组件内的包可以确保得到技术支持和及时的安全升级。

restricted 组件包含了由于其重要性而被Ubuntu开发者支持的软件,但是它们并不具有合适的自由许可证,因此不能列入 main。其中包括仅能以二进制形式获得的显卡驱动程序。因为Ubuntu开发者无法获得源代码,其支持的水平与main相比是有限的。

universe组件包含范围广泛的软件,他们或许是受限许可证,或许不是,但是都不为Ubuntu团队支持。这样用户可以使用Ubuntu的包管理系统安装各种各样的程序,同时又与main和restricted中被支持的包相隔离。

最後是multiverse组件,其中包括了不符合自由软件要求而且不被支持的软件包。

二、对于Debian系统

一个source.list中包含的源,大致如下形式:

debhttp://http.us.debian.org/debianstable main contrib non-free
debhttp://http.us.debian.org/debianstable non-us

四项的含义分别是:

main主要的基本的且符合GPL的软件
non-free不符合GPL的软件
contrib可以运行但是依赖non-free的软件
non-US非美国地区的。

三、gNewSense的特性

由上可以看出Ubuntu和Debian并非完全自由,而是做了一定的妥协。该网页是gNewSense的一些特性说明:http://www.gnewsense.org/Main/Features

翻译如下:

1. main组件中(名词“组件”借用Ubuntu的概念)Firmware从内核中去掉了。
2. 制作发行版的工具Builder。
3. Restricted组件去掉了。
4. Ubuntu的图标被替换掉了。
5. 默认开启Universe组件。
6. 安装了emacs, bsdgames, nethack 和 build-essential 作为默认组件。

gNewSense_gNewSense -gNewSense系统安装配置

目前最新版是2008年8月25日发布的gNewSense 2.1版。gNewSense 2.1 DeltaH基于Ubuntu 8.04 Hardy,移除了其中的非自由软件和非自由驱动。加入Usplash,新主题和图案,LiveCD sudo不再询问密码等等。

gNewSense的安装配置跟Ubuntu一样。用LiveCD引导进入系统,点击install图标,选择安装的语言(中文)只需要7步,就可以把gNewSense安装到硬盘中。


gNewSense

但即使你选择了中文为默认语言,进入系统后,还有大量的程序如OpenOffice、Synaptic(新立得软件包管理器)、控制终端等等都为英文界面,这就需要我们进行一些小小的安装配置,以快速地建立一个舒适的中文使用环境。

设定连接到互联网

1、请确保你的系统已联入互联网。假如你使用ADSL上网,请参考《ADSL使用PPPoEConf连接到互联网》方法连接。如连接不到网络请到Linuxsir论坛中求助。

2、确认连接到互联网后,我们需要更新软件包列表。请在终端输入:

$ sudo aptitude update

3、安装更新整个系统。执行下面的命令:

$ sudo aptitude dist-upgrade

或者你打开“系统→系统管理→新立得软件包管理器”,安装更新。

设置中文环境

gnewsense gNewSense gNewSense-为什么要创建gNewSense发行版,gNewSense-

如果你安装的时候语言选择了中国,那么你已经有一个zh_CN.UTF-8的中文环境了。

* 如果你安装的是英文界面,在进入桌面后:单击主菜单中的“系统(System)

  

爱华网本文地址 » http://www.413yy.cn/a/8103470103/107630.html

更多阅读

菠萝为什么要用盐水泡?泡多久? 菠萝为什么要泡盐水

菠萝为什么要用盐水泡?泡多久?——简介春季是菠萝上市的季节,菠萝营养丰富,不但清热解暑、生津止渴,还可助消化,是医食兼优的时令鲜果。我们都知道,菠萝要用盐水泡一下才能吃。菠萝为什么要用盐水泡呢?菠萝在盐水里泡多久最合适呢?菠萝为什

为什么要学习《高级英语》一类的阅读教材?

为什么要学习《高级英语》一类的阅读教材?今年四月在青岛,五月在成都,六月在德州我应外语教学与研究出版社之邀在该社组织的研讨会上就张汉熙教授主编、王立礼编的《高级英语》第三版做了三次讲话,我想将话内容梳理一下,加以补充与扩展,

卫生巾加盟为什么要选择竹原爱? 竹原爱

卫生巾加盟为什么要选择竹原爱?卫生巾加盟应该如何选择品牌?一、竹原爱卫生巾是一种竹纤维卫生巾,竹纤维卫生的优良特性请点击查看 竹纤维卫生巾和普通卫生巾有什么区别?二、竹原爱卫生巾是唯一获得国家竹纤维卫生巾专利的品牌。

黄鳝为什么要用激素? 黄鳝为什么不能吃

黄鳝为什么要用激素?近日各大媒体不断报道有关黄鳝用激素催肥的事件,说法也是五花八门,那么,为什么黄鳝要用激素呢,真的是用来催肥的吗?黄鳝用了激素会怎样呢?我们在日常生活当中又如何分辨用过激素的黄鳝呢?咱们首先要了解黄鳝是一种什

SIM卡剪卡器怎么用?为什么要剪卡?iPhone剪卡 iphone6s sim卡 剪卡

SIM卡剪卡器怎么用?为什么要剪卡?iPhone剪卡——简介随着iPhone4推出小卡(Micro SIM)后,越来越多的智能手机开始使用小卡,SIM卡最重要的是中间部分的芯片,小卡一般更节省空间,能为手机提供更多的布局的可能,又不影响使用,随着手机越来越薄,功能

声明:《gnewsense gNewSense gNewSense-为什么要创建gNewSense发行版,gNewSense-》为网友超能分享!如侵犯到您的合法权益请联系我们删除