您所在的位置:读书频道 > 操作系统 > Linux > 2.1 Linux的应用

2.1 Linux的应用

2007-09-26 16:10 鸟哥 人民邮电出版社 字号:T | T
一键收藏,随时查看,分享好友!

《鸟哥的Linux私房菜》一书全面而详细地介绍了Linux操作系统,第二章作者告诉我们如何学习Linux,本节首先对Linux的应用进行了阐述。

AD:

2.1  Linux的应用

第1章我们谈到了Linux相关的历史,简单介绍了Linux“核心”与Linux 版本等内容。在开始学习Linux基础知识之前,有必要了解一下如何才能有效地学习Linux。在谈到如何学习Linux之前,需要说明Linux当前的一般应用,您采用适当的学习方式。当前,Linux的应用有如下几种:

·   网络服务器:承袭了Unix的高稳定性,Linux的网络功能特别稳定与强大。由于GNU计划与Linux的GPL授权模式,在Linux上开发了很多优秀软件,这些在Linux上的服务器软件几乎都是自由软件。作为网络服务器,例如WWW、邮件服务器、文件服务器、FTP服务器等,Linux绝对是首选,并且这也是Linux的强项。

·   工作站计算机:如前一章所述,工作站计算机与服务器不同之处就是网络服务。工作站计算机本身不应该提供Internet服务(LAN内的服务则可接受)。此外,工作站计算机与台式机不太一样,工作站通常面对比较重要的应用,如工程界流体力学的数值模式运算、娱乐界的特效处理、软件开发人员的工作平台等等。Linux有强大的运算能力,支持相当广泛的GCC编译软件,因此,在工作站中,它也是相当不错的一个操作系统。

例如,笔者所在的研究室,当前就要将Sun Unix上执行的大型模式移转到Linux上,据美国环保署内部人员的测试,Linux不但便宜(x86系统),而且速度还快。

·   台式计算机:我们在办公室使用的计算机。一般称之为桌面(Desktop)系统。该桌面系统平时处理的工作包括如下几种:

―    上网浏览;

―    文字处理;

―    网络接口的文字处理系统;

―    办公软件(Office Software)处理数据;

―    收发电子邮件。

要处理这些工作,桌面计算机上应该包括什么呢?很简单,就是需要窗口。上网浏览、文字编排的所见即所得界面,以及电子公文系统等,如果没有窗口界面,用户会很不方便。众所周知,Linux早期都是由工程师开发的,并非很需要窗口界面,这造成了Linux不太友好的印象。

为了强化台式计算机的使用率,将Linux与X Window System结合起来。如同前一章所说,X Window System只是Linux上的一套软件,而不是核心。即使X Window出现问题,对Linux也不会造成直接的影响。下面谈一谈X Window System。

―  通过前一章提到的Unix与Linux的历史,我们知道,在1986年,窗口画面就已经在Unix上出现了,那时,窗口画面被简称为X系统,到了1994年,正式整合在Linux中。微软的Windows,则是在1995年才出现的。

―   X Window System是以XFree86计划发布的X11窗口软件为管理显示核心的一套窗口界面软件,我们常常称它为图形用户界面(Graphical User Interface)。这个XFree86只是Linux核心上的一套软件,当管理图形界面输出的时候,几乎所有显示相关硬件的控制,例如显卡、屏幕、键盘、鼠标,等等,都是XFree86管理的。或者,我们可以称XFree86为X-Window System的服务器,简称为X Server。

―  我们所看到的窗口画面,则是利用X Server提供的显示相关硬件的功能,来达到图形化显示的窗口管理器(Window Mananger, WM)的功能。也就是说,WM是挂载在X Server上运行的一套显示窗口界面的软件,例如常见的KDE、GNOME等都是WM。

Linux由于整合了X Window System,虽然还有改进空间,却已经具有相当规模了。当前的Linux不但有强大美观的KDE,以及KDE附加的KOffice办公室软件,还有由Sun开发发布的自由软件Start Office,以及修订后的Open Office等办公室软件,这些办公室软件同时也拥有文字处理、电子表格、简报软件等,功能相当齐全。也就是说,当前的Linux桌面应用,已经可以满足大部分上班族的工作需要了。

·   嵌入式系统:近年来,电子相关产业蓬勃发展,其中,小型微电脑的开发相当重要。例如家电产品、PDA、手机、数字相机以及其他微型的计算机设备。这些计算机设备都是需要操作系统来控制。操作系统直接嵌入于产品中,例如,PDA本身就是一个小型的计算机操作系统。这些系统我们就称为“嵌入式系统”。

在这些嵌入式系统中,Linux得到了很好的应用。Linux核心的可变动性,以及核心小而美、性能佳的特性,使其在嵌入式设备的市场中具有很大的竞争优势。Linux的核心有多小呢?PC上的Linux(假设已经安装了Linux)核心最大不会超过2MB,而这个核心里还包含了很多可能用不到的模块,将所有不需要的功能去掉,仅留下需要的程序,那么,几百KB甚至几十KB的Linux核心都可以制作出来,这对于嵌入式设备锱铢必较的内存空间来说,确实相当优秀。

网络服务器、工作站计算机、台式计算机等,就是Linux当前最常应用的环境了。如果您想针对台式计算机,或者网络服务器主机来学习的话,应该如何学习Linux呢?下面我们就来谈一谈。

【责任编辑:雪花 TEL:(010)68476606】

回书目   上一节   下一节

分享到:

关于Linux  操作系统  shell  鸟哥  鸟哥的Linux私房菜的更多文章

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点职位

更多>>

热点专题

更多>>

读书

精通ASP.NET 2.0+XML+CSS网络开发混合编程
本书以最新的ASP.NET 2.0为基础,详细阐述了当前网络开发的经典架构ASP.NET 2.0+XML+CSS的各个知识点,以及SQL Server 2005的相

最新热帖

更多>>

51CTO旗下网站

领先的IT技术网站 51CTO 领先的中文存储媒体 WatchStor 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院