Linux操作系统分析

陈二狗

陈二狗

2016-01-29 19:02

Linux操作系统分析,Linux操作系统分析

  作者: 阿瑟瑞德
  
  一 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(通用软件许可证)的结合,使得许多个人和公司看到了它的前途,积极地投入它的内核和其应用程序的开发。
  
展开更多 50%)
分享

猜你喜欢

Linux操作系统分析

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux操作系统分析

几月的羊宝宝好?算命系统分析

育儿知识
几月的羊宝宝好?算命系统分析

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Linux操作系统下常见文件类型分析

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux操作系统下常见文件类型分析

《神鬼幻想》攻略之神秘魔匣系统分析

手机游戏 IOS
《神鬼幻想》攻略之神秘魔匣系统分析

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Linux操作系统发展简史

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux操作系统发展简史

Linux操作系统窗口系统精彩问与答

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux操作系统窗口系统精彩问与答

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

借助ISO镜像文件引导Windows系统

借助ISO镜像文件引导Windows系统

Word文档保存方式谈

Word文档保存方式谈
下拉加载更多内容 ↓