当前主流的操作系统一、UNIX操作系统UNIX 是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的 分类,属于分时操作系统UNIX是美国AT&T公司于1971年在PDP-11上运行的操作系统 目前商标权有国际开发标准组织(The Open Group)所拥有UNIX——历史起源 美国及电报公司、通用电器公司及麻省理工学院计划开发一个多用途、分时及多用 户的操作系统,即MULTICS操作系统1969年2月,贝尔实验室推出这个项目贝尔实验室有个叫Ken Thompson的人,他为这个系统写了一个叫“SpaceTrave”的游 戏,为了让这个游戏能玩,后来他找来Dennis Ritchie为这个游戏开发一个极其简单的操作 系统,即 Unix1971年,Ken Thompson写了申请报告,申请到了 PDP-11/24的机器,第一版Unix出现 了Unix占用了 12KB的内存1973年,Ken Thompson与Dennis Ritchie用高级语言完成了第三版此时他们将B语言 改良成为现在使用的C语言1974 年 7 月他们在 the Communications of the ACM 发表的“The UNIX Time Sharing System”,是UNIX与外界的首次接触。
1978年,伯克利大学在第六版的基础上,推出了新功能和改进的Unix,开创了 Unix的 一个分支:BSD系列同时期,AT&T成立USG将Unix产品商业化,和BSD的Unix相互抗衡,因此Unix就分 为System IV和4.x BSD这两大主流1979年发布的Unix第七版被称为是“最后一个真正的Unix”,该版本内核只有40KBUNIX——特点多任务、多用户 并行处理能力 安全保护机制功能强大的 shell强大的网络支持‘Internet上各种服务器的首选操作系统稳定性好系统源代码用C语言写成,移植性强 出售方源代码,软件厂家自己增删UNIX——优势UNIX是最早出现的操作系统之一,发展趋于成熟C语言因UNIX而出现,具有强大的可移植性,适合多种硬件平台UNIX 具有良好的用户界面提供了完美而强大的文本处理工具,如 vi,pico,nano,emacs 为用户提供良好的开发环境好的文件系统,如 ufs,AFS,EAFS强大的网络功能,集群和分布式计算完善的系统审计增强的系统安全机制系统备份功能完善系统结构清晰,有利于操作系统的教学和实践 系统的专业性和可定制性强UNIX 系统具有强稳定性和健壮的系统核心系统的规范性 功能强大的帮助系统UNIX——系统组成1. kernel (内核)2. shell(外壳)3. 工具及应用程序UNIX Kernel (UNIX内核)是UNIX操作系统的核心,指挥调度UNIX机器的运行,直接 控制计算机的资源,保护用户程序不受错综复杂的硬件事件细节的影响。
UNIX——三大派生版本(1)System V:主要有 A/UX,AIX,HP-UX,IRIX,LynxOS,SCOOpenServer,Tru64,XenixA/UX是苹果电脑公司所开发的UNIX操作系统,A/UX于1988年首次发表,最终的版本为 3.1.1 版AIX是IBM开发的一套UNIX操作系统Solaris是SUN公司研制的类Unix操作系统目前最新版为Solaris 10HP-UXHP-UX是惠普科技公司以SystemV为基础所研发成的类UNIX操作系统IRIX是由硅谷图形公司以System V与BSD延伸程序为基础所发展成的UNIX操作系统Xenix是由微软公司在1979年从美国电报公司获得授权,为Intel处理器所开发,后来,SCO公司收购了其独家使用权( 2 ) Berkley : 主 要 有 386BSD,DragonFly BSD,FreeBSD,NetBSD,NEXTSTEP,Mac OS X,OpenBSD,SolarisFreeBSD是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支NetBSD是免费的、安全的具有高度可定制性的类Unix操作系统OpenBSD是从NetBSD衍生出来的类Unix操作系统DragonFly是以与FreeBSD采用的实现方式不同的方式来实现并发、SMP、集群以及其 他操作系统特性的 BSD 分支Mac OS X是苹果公司(原苹果电脑公司)为麦金塔电脑开发的专属操作系统Mac OS的最新 版本(3)主要有 GNU / Linux,Minix,QNXUnixLinux是一类Unix计算机操作系统的统称,后面在主要介绍Minix是一个迷你版本的类Unix操作系统,其它类似的系统还有Idris,Coherent,和Uniflex 等,它是荷兰阿姆斯特丹的 Vrije 大学计算机科学系的 Andrew S. Tanenbaum 教授所发展的一个类 Unix 操作系统二、LINUX操作系统 (开放源代码最为成功的系统一)Linux是一种自由和开放源代码的类Unix操作系统。
Linux 可安装在各种计算机硬件设备中,从、平板电脑、路由器和视频游戏控制台,到 台式计算机、大型机和超级计算机Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系 统Linux的出现,最早开始于一位名叫Linus Torvalds的计算机业余爱好者,当时他是芬兰赫尔 辛基大学的学生他的目的是想设计一个代替Minix的操作系统,这个操作系统可用于386、 486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全部功能,因而开始了 Linux 雏形的设计LINUX 操作系统——发展(1)Linux操作系统是UNIX操作系统的一种克隆系统它诞生于1991年的10月5日Linux操作系统的诞生、发展和成长过程始终依赖着UNIX操作系统、MINIX操作系统、GNU 计划、POSIX标准和Internet网络LINUX操作系统——发展(2)1981年IBM公司推出享誉全球的微型计算机IBM PC在1981-1991年间,MS-DOS操作系统是微型计算机上操作系统的主宰从1991年4月份起,Linus开始着手编制自己的操作系统目的是学习Intel 386体系结构 保护模式运行方式下的编程技术在1991年7月3日发布了第一个与Linux有关的消息到了 1991 年的 10 月 5 日 Linus 发布消息,正式向外宣布 Linux 内核系统的诞生LINUX操作系统——发展(3)Linux 的基本思想:1. 一切都是文件系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对 于操作系统内核而言,都被视为拥有各自特性或类型的文件2. 每个软件都有确定的用途LINUX操作系统——特性1•开放性:系统遵循世界标准规范,特别是遵循开放系统互连(OSI )国际标准2. 多用户:统资源可以被不同用户各自拥有使用3•多任务:指计算机同时执行多个程序,而且各个程序的运行互相独立4•良好的用户界面:Linux向用户提供了两种界面:用户界面和系统调用5•完整的开发平台:Linux支持一系列的开发工具,几乎所有主流程序设计语言都已移植到 Linux上,并且免费得到。
6•支持多种硬件平台的操作系统(良好的可移植性):从普通的PC机到高端的超级并行计算 机系统,都可以运行Linux统7.强大的网络功能:Linux诞生于网络,发展于网络,具有强大的网络功能,Linux支持TCP/IP 协议,能与Windows、Unix等不同操作系统集成在同一网络中相互共享资源,通过Modem、ADSL 等连接到 Internet 上8.设备独立性:设备独立性是指操作系统把所有外部设备统一视为文件,只要安装它们的驱 动程序,任何用户都可以像使用文件一样操纵、使用这些设备,而不必知道它们的具体存在 形式9.可靠的系统安全:Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、 审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障LINUX 操作系统——缺点Linux的应用软件不足许多硬件设备面对Linux的驱动程序不足LINUX 操作系统——发行版主流的 Linux 发行版 Ubuntu, DebianGNU/Linux , Fedora, Gentoo , MandrivaLinux , PCLinuxOS, SlackwareLinux, openSUSE, ArchLinux, Puppylinux, Mint, CentOS,Red Hat等中国大陆的Linux发行版中标麒麟 Linux,红旗 Linux,Qomo Linux,冲浪 Linux,蓝点 Linux ,新华 Linux ,共创 Linux , 百资 Linux,中软 Linux,新华华镭 Linux(RaysLX) ,CD Linux , MC Linux,即时 Linux(Thizlinux), b2d linux,新氧 Linux, Hiweed, Deepin Linux,雨林木风 YLMF OS 大众的 Ubuntu初始版本: 2004年 10月20日创始者:马克•舍特尔沃斯简介:Ubuntu是一个以桌面应用为主的Linux操作系统,Ubuntu基于Debian发行版和GNOME 桌面环境。
Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由 软件构建而成的操作系统Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助 优雅的 Linux Mint初始版本: 2006 年 8 月 27 日开发者: Linux Mint Team简介: Linux Mint 是一份基于 Debian 和 Ubuntu 的 Linux 发行版,其目标是提供一种更完整 的即刻可用体验,包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其 他组件Linux Mint是对用户友好而功能强大的操作系统锐意的 Fedora初始版本: 2003年 11月6 日开发者: Fedora Project简介:最早Fedora Linux社区的目标是为Red Hat Linux制作并发布第三方的软件包,然而当 Red Hat Linux停止发行后,Fedora社区便集成到Red Hat赞助的Fedora Project,目标是开发 出由社区支持的操作系统华丽的 openSUSE初始版本: 2006年12月7日开发者: openSUSE Project简介: openSUSE 项目是由 Novell 发起的开源社区计划。
旨在推进 Linux 的广泛使用openSUSEorg提供了自由简单的方法来获得世界上最好用的Linux发行版,SUSELinux自由的 Debian初始版本:1993 年 8 月 16 日开发者 : Debian 计划简介:Debian计划是一个致力于创建一个自由操作系统的合作组织操作系统是使计算机 运行的基本程序和工具的集合,其中最主要的部分称为内核(kernel)老牌的 RedHat初始版本: 1995 年 5 月 13 日简介:Red Hat是全球最大的开源技术厂家,其产品Red Hat Linux也是全世界应用最广泛的 Linux Red Hat 公司总部位于美国北卡罗来纳州在全球拥有22 个分部Linux主要用途1. 。