发展历史
UNIX
1).1965年,美国的MIT(麻省理工学院)、通用电气公司(GE)及贝尔实验室(AT&A)三家联合开发Multics,开发一种交互式的具有多道处理能力的分时操作系统,但是因为目标过于庞大,项目进度远远落后于计划,最后以失败告终。
2).1969年,美国贝尔实验室肯·汤普森的老师用汇编语言编写了一个操作系统,让学生做实验,有人写了一个小游戏(模拟飞行),速度特别慢,所以肯·汤普森在DEC PDP-7机器上开发了UNIX(小而灵巧)、
3).1971年,肯的同事丹尼斯·里奇发明了一种语言C,unix采用C语言重写,提高了可移植性;
4).在使用过程中逐渐演变成两个分支
System V
BSD
UNIX:厂商不是卖操作系统,卖整体平台(软件和硬件)最大的优点是安全稳定且无兼容错误
支持热插拔CPU
功能惟一,派专门的负责人监督。
Linux
芬兰大学 李娜斯
自由软件
解决上网、软件、简单的操作系统
90K
2%左右
98%都是爱好者完成
Logo:企鹅
南极洲的标志性动物,属于全世界的
自由软件(自由分享互惠):
使用自由:可以不受任何限制
(大型商业公司、政府部门付费)
共享软件――不付费(时间限制、功能上限制)
中国政府和军事部门不可能使用windows
研究自由:可以获得源代码,研究软件运作方式
Windows下的开发,调用底层硬件,提供了太多的组件,组装起来,程序员无思想或进步少;
Linux下开发,学习到编程大师级的人物的编程经验,bug发现特别快,无需杀毒软件
散布自由――可以自由复制、分发
Samba(实现linux和windows的通信)服务器,php,sendmail,apache,mysql
Ubuntu-软件应该是自由的,无任何隔阂
Windows,新版和旧版不兼容,必须升级,升级就需付费。
改良方面也是自由的――可以进行自由的改良
盈利:
卖注释(二次开发),不一定全免费
卖应用(功能目前不具有,提供各项开发)提供增值服务;
开源软件不等于自由软件
自由软件一定是开源的