2、Unix及Linux起源及发展介绍
一、什么是操作系统
人机交互的软件
PC端
Windows :XP、7、8、10 Server:2003、2008/2008 R2、2012/2012 R2
Linux:RedHat、CenterOS、红旗、麒麟
MAC:OSX
移动端
Android
IOS
二、什么是Liunx
Linux是一套开放源代码的,可以自由传播的类Unix操作系统软件
基于Intel X86系统CPU的计算机
基于POSIX(中文可以移植操作系统接口)和Unix的多用户、多任务、支持多线程和多CPU的操作系统
Linux主要应用于服务器领域、嵌入式开放领域、个人PC桌面领域
Linux操作系统的特点:
开放源代码程序
具备Unix的优秀特性,兼容性好
可自由传播,无任何版权制约
适合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的五大特性
技术成熟
可靠性高:稳定,无需重启系统
极强的可伸缩性(CPU):
Intel/AMD、HP-PAD、MIPS、PowerPC、UltraSPARC、ALPHA等RISC芯片
强大的网络功能:
支持TCP/IP、NFS、DCE、IPX/SPX、SLIP、PPP等
强大的数据库支持能力
Oracle、DB2、Sybase、Infoemix、Pistgers
强大的开发功能
促使了C语言的诞生
四、Linux诞生
芬兰赫尔辛基大学学生李纳斯·托瓦兹(Linus·Torvalds)
五、自由软件
宗旨:
没有版权制约、源代码开放、可自由传播
自由关键是权利问题,不是价格问题,自由软件不代表免费
Red Hat自由不免费 Centeros 自由且免费
自由软件可以自行修改、可以传播、可以收费,但是修改后的代码要公布出来
自由软件基金会FSF,目的是GNU项目,GNU项目是为了建立可自由发布和可移植的类Unix的操作系统
现在使用的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应用服务器平台
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。