2、Unix及Linux起源及发展介绍

技术分享

技术分享

一、什么是操作系统

  人机交互的软件

PC

Windows  :XP7810  Server:20032008/2008 R22012/2012 R2

Linux:RedHatCenterOS、红旗、麒麟

MACOSX

移动端

Android

IOS

二、什么是Liunx

Linux是一套开放源代码的,可以自由传播的类Unix操作系统软件

基于Intel X86系统CPU的计算机

基于POSIX(中文可以移植操作系统接口)Unix的多用户、多任务、支持多线程和多CPU的操作系统

Linux主要应用于服务器领域、嵌入式开放领域、个人PC桌面领域

Linux操作系统的特点:

  1. 开放源代码程序

  2. 具备Unix的优秀特性,兼容性好

  3. 可自由传播,无任何版权制约

  4. 适合Intel X86 CPU架构的计算机

三、Linux的起源

Unix的历史

1969诞生  AT&T 贝尔试验室  肯·汤普逊(Ken Thompson)

1977 BSD  SUN的Solares  IBM的AIX  HP的Unix 

70年代末,AT&T收回版权、闭源;各商业公司开发的UNIX及内置软件针对自己公司

1984年  理查德·斯托曼(Richard Stallman) 发起开发自由软件运动 并成立自由软件基金会(FSF)和GNU项目自由软件基金会负责GNU项目的开发与管理

 GNU项目的目的:开发一个类似Unix系统,还是自由软件,系统被称作GNU操作系统,但是GNU系统没有流行起来

 我们现在使用的Linux,的上面的一些组件,是GNU项目贡献的

80年代中期,84年左右;谭邦宁(Andy Tanenbaum)开发 Minux  基于X86 平台,与Unix兼容

Unix的五大特性   

  1. 技术成熟

  2.  可靠性高:稳定,无需重启系统

  3. 极强的可伸缩性(CPU):

  4.  Intel/AMD、HP-PAD、MIPS、PowerPC、UltraSPARC、ALPHA等RISC芯片

  5. 强大的网络功能:

     支持TCP/IP、NFS、DCE、IPX/SPX、SLIP、PPP等

  1. 强大的数据库支持能力

   Oracle、DB2、Sybase、Infoemix、Pistgers

  1. 强大的开发功能

  2. 促使了C语言的诞生

四、Linux诞生

    芬兰赫尔辛基大学学生李纳斯·托瓦兹(Linus·Torvalds)

 

五、自由软件

宗旨:

  1. 没有版权制约、源代码开放、可自由传播

  2. 自由关键是权利问题,不是价格问题,自由软件不代表免费

  3. Red Hat自由不免费 Centeros 自由且免费

  4. 自由软件可以自行修改、可以传播、可以收费,但是修改后的代码要公布出来

  5. 自由软件基金会FSF,目的是GNU项目,GNU项目是为了建立可自由发布和可移植的类Unix的操作系统

  6. 现在使用的Linux,内核是Linus·Torvalds开发的,上面的组件是GNU项目,GNU项目是由自由软件基金会负责的,Richard Stallman发起了自由软件运动,成立了自由软件基金会

 

六、Linux的特点

1、高效、灵活、在PC计算机上实现全部Unix特性

2、多任务、多用户

3、安全、稳定

5、完善的网络服务器,Http、FTP、SMTP、POP、SAMBA、SNMP、DNS、DHCP、SSH、Telnet

6、GNU开放式系统、大量第三方免费应用程序

7、众多厂商支持,IBM、Oracle、DB2、Sybase、Mysql

8、完善的图形用户界面:Gnome、KDE

9、完善的开发平台:C/C++、Java、PHP

10、众多厂商提供的J2EE应用服务器平台


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。