当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Linux操作系统分析

Unix/Linux
在Linux下成功运行最新的QQ和MSN
轻松搞定RedHat 9命令行(CLI)下看各类图片
建立一个带宽、线程可控的下载型WEB网站
ssh的用户登陆限制
如何给linux添加新硬盘
Linux常见紧急情况处理方法
用 Linux 打造路由器
读核日记(八) --linux的内存管理机制(2)
基于DNS的多机均衡负载的实现
读核日记(四)
读核日记(五)
读核日记(六)
读核日记(七) --linux的内存管理机制(1)
读核日记(三)
如何在RedHat中列出彩色文件
如何同时启动6个X控制台
读核日记(一)
读核日记(二)
Linux与分区
Linux 的带宽管理系统

Unix/Linux 中的 Linux操作系统分析


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 125 ::
收藏到网摘: n/a


  作者: 阿瑟瑞德
  
  一 Linux简介
  
  1.1 Linux的缘起--UNIX&GNU
  
  1969年诞生于AT&T贝尔实验室的UNIX,至今已派生了二十多个分支,成为世界上影响最大、应用最广泛的操作系统。早期UNIX系统是源代码公开,具有详细文档并被大多数学校广泛研究的。从版本7开始,AT&T将UNIX商业化,并更换了许可协议。
  
  为了方面教学与科研,计算机专家Andrew Tanenbaum以版本7为蓝本独立开发了基于Intel X86平台的Minix,源代码公开并允许应用于教学。系统设计以简明为宗旨,系统实现采用简单、示意性方法,仅包含最基本的驱动程序,但Tanenbaum拒绝Minix hacker对系统进行改造。
  
  GNU工程是Richard Stallman创立于1984年,目标是开发一个完全免费的类UNIX系统及其应用程序。1991年,芬兰赫尔辛基大学的Linus Torvalds利用comp.os.minix宣告:“正如我一个月前所述,我正在写一个类Minix的基于i386的免费操作系统,现在终于到了可以使用的程度。我愿意公开内核的源代码以便进一步发展。版本0.02,可以运行bash、gcc、gnu-make、gnu-sed、compress等” Linux内核及多数应用程序都基于GPL(GNU公共许可协议)。Linux系统指的是开放源代码的,包含内核、系统工具、完整的开发环境和应用的Unix类操作系统。由于Linux是一个自由软件且具有结构清晰、功能简捷等特点,逐渐成为一个稳定可靠、功能完善的操作系统。
  
  1.2 Linux迅速发展的原因
  
  作为一种完全符合IEEE POSIX.1标准的操作系统,Linux不只是由Linus一人开发的,世界各地成千上万的程序员也参加了进来。Linux自从网上公开发表以来,操作系统内核性能不断得到改进和发展,外部应用程序日臻完善,Linux的迅速发展主要得益于以下几点:

  
  具有良好的开放性。这是Linux能够迅速发展的最重要的原因。Linux其生成工具的源代码均可通过Internet免费获取。开放与协作使Linux这一自由软件呈现出勃勃生机。
  
  Internet的普及使热心于Linux的开发者们能进行高效、快捷的交流,从而为Linux创造了一个优良的分布式开发环境。
  
  Linux具有很强的适应性,能适应各种不同的硬件平台和文件系统。
  
  Linux内核的强大功能以及它与GPL(通用软件许可证)的结合,使得许多个人和公司看到了它的前途,积极地投入它的内核和其应用程序的开发。