Linux应用程序开发值母南:使用gtk+ gnome库.pdf

Linux应用程序开发值母南:使用gtk+ gnome库.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
Linux应用程序开发值母南:使用gtkgnome库

下载 第一部分 Linux GUI 编程 框架及编程基础 第1章 Linux软件开发概述 1.1 关于Linux L i n u x于1 9 9 1年诞生于芬兰。大学生Linus To r v a l d s ,由于没有足够的钱购买昂贵的商用操 作系统,于是自己编写了一个小的操作系统内核,这就是 L i n u x 的前身。Linus To r v a l d s将操作 系统的源代码在 I n t e r n e t上公布,受到了计算机爱好者的热烈欢迎。各种各样的计算机高手不 断地为它添加新的特性,并不断地提高它的稳定性。 1 9 9 4年,Linux 1.0 正式发布。现在, L i n u x 已经成为一个功能强劲的3 2位的操作系统。 严格地说, L i n u x 只是一个操作系统内核。比较正式的称呼是 G N U操作系统,它使用 L i n u x 内核。G N U 的意思是G N U ’s not Unix (G N U 不是U n i x)—一种诙谐的说法,意指 G N U 是一种类U n i x 的操作系统。G N U计划是由自由软件的创始人 S t a l l m a n在2 0世纪8 0年代提出的 一个庞大的项目,目的是提供一个免费的类 U n i x 的操作系统以及在上面运行的应用程序。 G N U项目在初期进展并不顺利,特别是操作系统内核方面。 L i n u x适时而出,由于它出色的性 能,使它成为G N U项目的操作系统的内核。从此以后, G N U项目进展非常迅速:全世界的计 算机高手已经为它贡献了非常多的应用程序和源代码。 L i n u x是遵从G P L协议的软件,也就是说,只要遵从 G P L协议,就可以免费得到它的软件 和源代码,并对它进行自由地修改。然而,对一般用户来说,从 I n t e r n e t或者其他途径获得这 些源代码,然后对它们进行编译和安装是技术难度很高的工作。一些应用程序的安装也都非 常复杂。因而,有一些公司如 Red Hat 、VA等开始介入L i n u x 的业务。它们将L i n u x操作系统以 及一些重要的应用程序打包,并提供较方便的安装界面。同时,还提供一些有偿的商业服务 如技术支持等。这些公司所提供的产品一般称为 L i n u x 的发布版本。目前比较著名的 L i n u x发 布版本有以下几种: Red Hat—最著名的L i n u x服务提供商,I n t e l 、D e l l等大公司都对其有较大投资,该公司 前不久收购了开放源代码工具供应商 C y g n u s公司。 S l a c k Wa r e—历史比较悠久,有一定的用户基础。 S U S E—在欧洲知名度较大。 Tu r b o L i n u x—在亚洲,特别是日本用户较多。该公司在中国推出了 TurboLinux 4.0 、 4 . 0 2和6 . 0 的中文版,汉化做得很出色。 D e b a i n—完全由计算机爱好者和L i n u x社区的计算机高手维护的 L i n u x发布版本。 L i n u x进入中国后,在我国计算机界引起了强烈的反响,最近两年,也出现了许多汉化的 L i n u x 发布版本,影响较大的有以下几种: X t e a m L i n u x—北京冲浪平台公司推出的产品,中国第一套汉化的 L i n u x发布版本。 2使用第一部分 Linux GUI 编程框架及编程基础 下载 B l u e P o i n t—1 9 9 9年底正式推出的产品,内核汉化技术颇受瞩目。 红旗L i n u x—中国科学院软件研究所和北大方正推出的 L i n u x发布版本。 从本质上来说,上面所有发布版本使用的都是同样的内核(或者版本略有不同),因而,它 们在使用上基本上没有什么区别。但它们的安装界面不一样,所包含的应用程序也有所不同。 L i n u x之所以大受欢迎,不仅仅因为它是免费的,而且还有以下原因: 1) Linux是一个真正的抢占式

文档评论(0)

ayangjiayu5 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档