桌面Linux是怎样炼成的?
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
桌面
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
)顺应了历史发展的潮流,就能很快地积聚起足够的网络资源,迅速开发出(准确地说,集成出)相应的产品,并且
相关文档:
1、下载MySQL的安装文件
安装MySQL需要下面两个文件:
MySQL-server-5.0.46.i386.rpm
MySQL-client-5.0.46.i386.rpm
2、安装MySQL
rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是
ivh
,其中i表示将安装指定的rmp软件包,V表 ......
基于S3C2440的Linux内核移植和yaffs2文件系统制作 收藏
Linux内核移植和根文件系统制作
第一章 移植内核... 2
1.1 Linux内核基础知识... 2
1.1.1 Linux版本... 2
1.1.2 什么是标准内核... 2
1.1.3 Linux操作系统的分类... 3
1.1.4 linux内核的选择... 4
1.2 Linux内核启动过程概述... 5
1.2.1 ......
查看安装的系统信息:
简单的信息:uname -a
详细的信息:cat /proc/version
cat /etc/issue
lsb_release -a
Gentoo上安装mysql,直接运行:
(1) bigner
@localhost
/ $ sudo emerge mysql
  ......
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <pthread.h>
#include <assert.h>
void * routine(void * arg);
int pool_add_job(void *(*process)(void * arg),void *arg);
int pool_init(unsigned int thread_num);
int po ......