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

Unix/Linux
Linux下Socket连接超时的一种实现方法
谈一谈至关重要的Linux系统Swap交换区
Linux系统GRUB引导单用户模式三种方式
实例解析:虚拟机中Lvs的负载均衡实验
实用技巧:DOS文件转换成UNIX文件格式
Linux系统多进程查看及调配管理方法
非常实用 Linux系统开机提速我有绝招!
Linux系统中的文件目录结构介绍(表)
Linux操作系统如何完美装载Windows分区
Linux系统访问Windows分区FAT32和NTFS
高手进阶 Linux系统下MTD/CFI驱动介绍
新手看招 Linux系统的参数配置优化技巧
Xmanager 远程登陆Linux系统后配置Xdm
新手学堂:Emacs只启动一个进程的方法
小技巧 在Linux桌面上建立“我的文档”
Linux slab 分配器详解
拨开云雾:Lastlog文件不断变大的原因
使用ImageMagick 的提示与技巧
认识Linux操作系统中的播客客户端
Linux系统中显示设备配置工具介绍

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 137 ::
收藏到网摘: 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(通用软件许可证)的结合,使得许多个人和公司看到了它的前途,积极地投入它的内核和其应用程序的开发。