怎样炼成的桌面Linux?

运维 系统运维
Linux是什么呢?对于普通人也许不太熟悉,可对于程序员那可是非常熟悉的操作系统。这又孕育了另一个问题,桌面Linux是什么?说到底,桌面Linux应该是怎样的?这个问题虽然简单,正确回答确属不易。为什么?

Linux是什么呢?对于普通人也许不太熟悉,可对于程序员那可是非常熟悉的操作系统。这又孕育了另一个问题,桌面Linux是什么?说到底,桌面Linux应该是怎样的?这个问题虽然简单,正确回答确属不易。为什么?

人使用计算机避免不了使用桌面(Desktop)。人应该使用什么样的桌面?尤其是在科研与教育领域里面,包括政府的行政管理与社会决策,人是活动的主体,到底应该使用什么样的桌面?这是一个根本性的问题,不容回避。什么尊重用户的选择,适应用户的习惯,全都是废话、托词。任何独立的智力工作者都必须尊重自己的自主思考(权力),不被外界力量所随意忽悠。实际上,桌面是个人进行“自主”工作的计算机界面,是一个很神圣的理性(工作)界面。多年以来,人们坚持不断地追求这个问题的答案。

2006年,两位爱尔兰工程师,Brian Brazil和Paul O'Malley,想解决这个问题。他们的努力立即被美国《自由软件基金会》(FSF)注意到,主动联系他们,寻求合作。这两位爱尔兰工程师,一位是编码程序员(前者,都柏林大学计算机科学系),一位是系统管理员(后者),是一对很好的搭档。2006年11月3日,第一个“理想”桌面问世,取名“gNewSense 1.0”,这是他们两人联合创作的处女作,样子很像当年的Ubuntu发行版。随后,在《自由软件基金会》的直接支持下,gNewSense网站、论坛、网络wiki平台,等很快建立起来,一个十分活跃的全球网络开发社区形成了。

我们把话说明白了,gNewSense遵守Debian的哲学理念,基于Ubuntu的开发架构,细心地维护理想中的“桌面”纯洁性,此举很快吸引了大批Ubuntu的粉丝加盟,形成了一股势力强大的开发洪流,奔腾向前,一发不可收拾。2009年9月14日,gNewSense 2.3版本正式发布,被DaniWeb国际IT讨论社区排名为2009年第一Linux发行版,这并不令人感到十分意外。

gNewSense桌面给我们的启示是:当今,国际软件开发社区十分活跃,自由软件的成果积累(自由软件源)已经相当丰富、成熟,只要一个想法(Project)顺应了历史发展的潮流,就能很快地积聚起足够的网络资源,迅速开发出(准确地说,集成出)相应的产品,并且使该产品在网络上极快地自由传播。这就是客观现实。我们必须直接面对。当前,许多私有软件厂商,自己的产品卖不动,傻傻地在等政府输血救命,谓之“不识时务”也。

为什么说,gNewSense桌面是我们理想中的桌面?它是完全透明的,无论是程序还是文档,用户全能自己掌握(将其研究明白)。它是使用自由的,而且可以随意送人。它不涉及任何私有软件,就是一点点儿也不沾边。它是安全的,不怕病毒、木马和后门。它是可靠的,系统运行非常稳定。这种东西本身虽然不能赚钱,但是,将其放入(灌入、嵌入)U盘,再拿U盘出租,必定能够赚大钱。

这种桌面(比如,叫做U盘桌面)可以用于任何目的和人群,可以用于任何地方,比如用于社会网吧和电脑教室等公共场所。试想一下,网吧老板出租U盘的热闹景象,合理合法,有何不可?任何国家政府,包括我国政府,不会反对gNewSense桌面,但是,你可以不用它,而不需要任何理由。本月22日晚,gNewSense桌面(自启动U盘)将在中国科学院研究生院公共场所亮相。这是很有意义的时刻,欢迎诸位到现场做见证人。

桌面Linux就这样生成了。

【编辑推荐】

  1. 为什么要编译Linux内核?
  2. 五种大众Linux音乐播放器
  3. 全面讲解Linux系统多用户的特点
  4. 你了解这些Linux程序设计的特点么?
  5. 学习日记:Linux文件系统限制及特点
责任编辑:小霞 来源: NET130
相关推荐

2010-03-24 15:40:39

网管运维管理摩卡软件

2013-08-19 16:17:48

CIO

2015-11-10 09:09:23

代码程序员成长

2011-11-25 09:48:04

天线无线

2015-09-06 09:09:13

2014-06-20 10:34:42

开源

2010-12-28 10:40:50

admin

2021-02-08 23:52:17

CISO安全主管首席信息安全官

2012-02-01 16:32:32

2018-02-26 18:54:37

2012-05-28 16:30:27

Web

2015-08-27 15:06:42

全能渠道华为

2012-08-29 09:58:34

JavaScriptJavaScript模

2021-06-29 08:45:55

逻辑变量法函数

2012-12-03 10:22:24

程序员

2009-02-23 13:05:32

程序员学习方法

2011-06-30 16:59:06

程序员

2016-01-06 14:43:21

2011-10-26 07:18:25

2015-08-13 10:38:30

点赞
收藏

51CTO技术栈公众号