1. linux概述
操作系统主要的功能有两个部分,一是更有效率的控制计算机硬件资源(主要通过核心来控制),二是为程序设计师提供更容易开发软件的环境(系统呼叫提供软件开发环境)。linux就是一套操作系统,linux就是核心+系统呼叫。
由于linux只是一套操作系统,并不含有其他的应用程序。在下载linux核心并且安装之后,计算机能够运作。但是为了满足其他的需求,需要在linux上安装相应的软件。
Windows操作系统是针对个人计算机x86架构的硬件去设计的,只能在x86的个人计算机上面运作, 在不同的平台上无法运行。每种操作系统都是在他专门的机器上面运行的。但是,Linux由于是Open Source的操作系统,所以他的程序代码可以被修改成适合在各种机器上面运行的,也就是说,Linux是具有『可移植性』。
2. linux操作系统的应用
linux核心非常小巧精致,可以在很多强调省电以及较低硬件资源的环境底下执行;同时,linux distributions整合了非常多的软件,因此也适合目前个人电脑的使用。linux操作系统目前主要可以分为企业环境的使用和个人环境的使用。
2.1 企业环境的使用
-
网路服务器
Linux当前最热门的应用, 承袭了Unix高稳定性的良好传统,Linux上面的网路功能特别的稳定与强大。 -
金融数据库、大型企业网管环境
融业与大型企业的环境为了要精实自己机房的机器设备, 因此很多企业渐渐的走向Intel相容的x86主机环境。而这些企业所使用的软件大多使用Unix操作系统平台的软件,这个时候符合Unix操作系统标准并且可以在x86上运作的Linux就渐渐崭露头角。 -
学术机构的高效能运算任务
工程界流体力学的数值模式运算、娱乐事业的特效功能处理、软件开发者的工作平台等,Linux有强大的运算能力;并且Linux具有支援度相当广泛的GCC编译软件, 因此Linux在这方面的优势可是相当明显。
此外,linux操作系统还是丛集电脑系统(Cluster)平行运算的环境平台。平行运算指的是『将原本的工作分成多份,然后交给多部主机去运算,最终再将结果收集起来』的一种方式。 由于透过高速网路使用到多部主机,将能够让原本需要很长运算时间的工作,大幅的降低等待的时间
2.2 个人环境的使用
- 桌面计算机
桌面计算机,即Desktop环境。linux与X Window System,能够使得在linux操作系统下运行窗口应用。近年来在各大社群的团结合作之下,Linux的窗口系统上面能够跑的软件实在是多的吓人!而且也能够应付的了企业的办公环境! 例如美观的KDE与GNOME窗口介面,搭配可相容微软Office的Open Office软件, Open Office包含了文书处理、电子试算表、简报软件等等 。 - 移动设备
很多的手机、PDA、导航系统都可能使用的是Linux操作系统。 为了加强Linux操作系统在手机上面的统一标准,很多国际厂商合作了一个LiMo的计画(Linux Mobile phone)。 - 嵌入式系统
硬件系统顺利的运作就得要撰写合适的操作系统,硬件系统除了我们常看到的计算机之外, 其实家电产品、PDA、手机、数位相机以及其他微型的计算机配备也是硬件系统。操作系统是直接嵌入于产品当中的,理论上你不应该会更动到这个操作系统, 所以就称为嵌入式系统。
包括路由器、防火墙、手机、PDA、IP分享器、交换器、家电用品的微机控制器等等,都可以是Linux操作系统。