《Linux从入门到精通(第2版)》——1.2 Linux系统发展史和优势

1.2 Linux系统发展史和优势

1.2.1 Linux系统发展史
我们知道,Linux是一种开源且自由传播,并遵循POSIX标准的操作系统软件,虽然Linux最初是由Linus Torvalds开发的,但系统的诞生、发展和成长始终依赖UNIX系统、MINIX系统、CNU计划、POSIX标准和Internet的支持。在Linux的诞生过程中,Minix有着不可磨灭的功劳,Minix是由荷兰的一位教授开发的微型UNIX,Linus Torvalds在此基础上开发出了Linux最早的操作系统内核0.01版本。

后来,Linus Torvalds在0.01版本的基础上开发出0.02版本的操作系统内核并以开放源代码的形式将其发布到互联网上。这个开源操作系统软件的出现,立即引起了全世界软件爱好者和黑客的注意,他(她)们以通过Internet的形式加入了Linux开发的行列中,为Linux的发展做出了重大的贡献。

随着Linux的不断发展,其功能也不断完善。Linux发展史中具有里程碑意义的是1994年3月1.0.0内核版本的发布。从此,Linux的发展进入了新篇章。

开源Linux操作系统软件的出现,不仅在“开源(Open Source)文化”中画上一笔,而且为打破长期垄断市场的商业软件做出了贡献。对于这款开放源代码的操作系统软件,可通过互联网自由下载,也可将其源代码修改后并遵循相关的协议进行出售或发布到互联网上。

1.2.2 Linux系统优势
由于Linux操作系统开源且免费,因此人们可通过不同的途径自由获得,大大降低了购买软件的成本。虽然Linux内核源代码是自由的,但标准的Linux操作系统具有良好的扩展性,其扩展性来源于程序员对源代码的修改。

读过Linux方面书籍的读者都知道,在Linux操作系统上的一切设备都是以文件的形式出现,这非常方便对系统进行管理。对Linux系统的管理,可通过窗口、菜单及图标等进行系统进行维护和管理,更为重要的是,可通过其强大的命令行来完成更为复杂的操作。

Linux操作系统能够高效率地运行而且逐渐变得更为稳定和健壮,这主要是源代码公开的结果。众多的技术人员通过互联网将其下载后,不断修改其内核代码,使其变得更为优秀的同时也使其拥有了可移植性强的优点。Linux系统几乎可以在所有的硬件平台上运行,一个Linux内核代码无须改动即可移植到另一个平台上运行。

时间: 2024-11-02 01:30:31

《Linux从入门到精通(第2版)》——1.2 Linux系统发展史和优势的相关文章

《Linux从入门到精通(第2版)》——导读

**前言**在第1版的基础上,第2版增加操作实例并简化操作的流程,同时也对操作的命令和一些主要的过程进行了注解.本书尽量以讲解与操作相结合的方式来进行叙述,使读者在阅读的过程中能够更快地融会贯通.读者也可以使用这些实例在机器上进行实际操作,以帮助自己更加熟悉和更快地掌握相关命令及操作. 第2版仍然包括上下两篇(即Linux系统篇和Linux服务器篇),本书所使用的操作系统是Red Hat公司的Enterprise Linux操作系统(以第4版为主,以第5版为辅),上篇所使用的系统是Red Hat

《ArcGIS Engine 地理信息系统开发从入门到精通(第二版)》——第6章 空间数据管理 6.1 SDE及空间数据

第6章 空间数据管理 6.1 SDE及空间数据 ArcGIS Engine 地理信息系统开发从入门到精通(第二版)6.1.1 SDE介绍 ArcSDE是数据库系统中管理地理数据库的接口,通过该接口可以往关系数据中加入空间数据,提供地理要素的空间位置及形状等信息,是ArcGIS与关系数据库之间的GIS通道.它允许用户在多种数据管理系统中管理地理信息,并使所有的ArcGIS应用程序都能够使用这些数据. ArcSDE是多用户ArcGIS系统的一个关键部件,它为DBMS提供了一个开放的接口,允许ArcG

《HTML CSS JavaScript 网页制作从入门到精通 第3版》—— 第02章 HTML基本标记

第02章 HTML基本标记 HTML CSS JavaScript 网页制作从入门到精通 第3版 一个完整的HTML文档必须包含3个部分:一个由元素定义的文档版本信息:一个由 定义各项声明的文档头部:一个由定义的文档主体部分.作为各种声明信息的包含元素出现在文档的顶端,并且要先于出现.而用来显示文档主体内容.文字是网页中最基本的信息载体,文字通过不同的排版方式.不同的设计风格排列在网页上,提供了丰富的信息.文字的控制与布局在网页设计中占了很大比例,因此掌握好文字的使用,对于网页制作来说是最基本的

《LabVIEW 虚拟仪器程序设计从入门到精通(第二版)》一2.4 前面板对象的操作

2.4 前面板对象的操作 LabVIEW 虚拟仪器程序设计从入门到精通(第二版) 2.4.1 焦点 前面板的控件有一些特殊的操作可以帮助程序更方便的完成.比如在系统登录界面程序中,往往是程序一旦开始运行,就可以马上输入密码,而不需要先手动选择密码框输入.在LabVIEW中,焦点可以帮助完成这样的程序操作. 为了说明焦点的作用,下面做一个小程序来示范,图2-23为字符串焦点. 数值.字符串和停止在该程序中都是输入控件,当程序开始运行时,按会看到一个细黑线的框在3个输入控件上轮换移动.当这个框移动到

《SAS 统计分析与应用从入门到精通(第二版)》一1.2 SAS for Windows的安装和启动

1.2 SAS for Windows的安装和启动 SAS 统计分析与应用从入门到精通(第二版) SAS的安装盘一般包括SAS Setup Disk.Software Disk 1.Software Disk 2.Software Disk 3.Software Disk 4.Software Disk 5.SAS Shared Components,附带一张高密度的授权软盘.安装方法与其他Windows下的软件安装一样.以下以图示的方式介绍SAS安装方法. (1)双击安装盘中的Setup.ex

《SAS 统计分析与应用从入门到精通(第二版)》一导读

前 言 SAS 统计分析与应用从入门到精通(第二版) SAS系统是世界领先的信息系统,是一款大型规模化的集成应用软件,具有完备的数据存取.管理.分析和显示的功能.SAS统计分析软件使用灵活方便.功能齐全,SAS语言编程能力强且简单易学,其数据处理和统计分析融为一体,已被广泛应用于医学.财经和社会科学等领域中. 本书内容充实.重点突出.实用性强,不仅介绍了常用的统计分析方法,也详细阐述了多元统计分析方法及其应用,例如方差分析.生存分析等,是覆盖多元统计分析方法较完整的一本参考书,适合于不同层次的人

《CATIA V5 从入门到精通(第二版)》——第1章 CATIA V5R20概述 1.1 CATIA软件介绍及安装

第1章 CATIA V5R20概述 1.1 CATIA软件介绍及安装 CATIA V5 从入门到精通(第二版)1.1.1 CATIA 软件介绍CATIA是由法国Dassault飞机公司于1975年开始发展起来的一整套完整的3D CAD/CAM/CAE软件,在工业制造领域使用比较早而且广泛的是CATIA 工作站版(V4),尤其在欧洲各大汽车制造.设计公司几乎都在使用CATIA V4.由于V4版本不能运行于Windows 操作系统,这可能也是CATIA 在中国起步比较晚的一个原因,随着CATIA 的

《CATIA V5 从入门到精通(第二版)》——1.4 CATIA V5R20用户环境配置

1.4 CATIA V5R20用户环境配置 CATIA V5 从入门到精通(第二版)1.4.1 设置CATIA V5R20的工作环境设置CATIA 的工作环境,可以选择开始菜单→CATIA→Tools→Environment Editor,进入CATIA 环境编辑器,如图1-46所示. 1.4.2 自定义CATIA V5R20工具栏在工具栏中右键单击,选择Customize进入CATIA 工具栏设置对话框,如图1-47所示. 切换到Toolbars页面,从中可以对系统自带的工具条进行命令的添加.

《CATIA V5 从入门到精通(第二版)》——1.3 CATIA V5R20操作环境

1.3 CATIA V5R20操作环境 CATIA V5 从入门到精通(第二版)1.3.1 操作界面简介CATIA V5R20截面是典型的Windows程序界面,如图1-35所示,有文件提示栏.菜单栏.工具栏.视图区.状态栏.命令编辑框,另外还有一些辅助工具显示,如罗盘,绝对坐标. 文件提示栏显示当前打开的文件名称,菜单栏随模块的不同会稍有变化,File/Edit/Windows/Help与普通的Windows 相同可以进行打开.保存.复制.粘贴文件,重排窗口.调用帮助等操作.其他的菜单都是CA