1 Linux能做什么?
Linux和我们常见的Windows一样,都是操作系统,但不同的是:
Windows:收费的,源代码不开源,主要用于日常办公、游戏、娱乐多一些。
Linux:免费的,开源的,主要用于服务器领域,性能稳定,安全。
例如:新浪、百度、淘宝等互联网公司,他们使用的服务器全都是Linux系统;全球500强企业95%的服务器使用的都是Linux系统。
2 Unix/Linux 的历史
1、20世纪60年代,麻省理工学院(MIT)开发了分时操作系统,实现了多个终端公用一个主机进行运算工作,最先进的主机可以提供30个左右的终端
2、1965年前后,Bell、MIT、GE(通用电器公司)发明了Multics系统,目的是让大型主机同时提供300台以上的终端,后来Bell退出了该项目的研究工作
3、1969年,Bell实验室的Ken根据Multics系统加入一些自己的想法利用汇编语言开发了Unics系统
4、1973年,Ken Tompson和Dennis Ritchie共同用C语言实现了unix操作系统。
5、1977年,加州伯克利大学的以Bill joy(SUN公司的创始人)为代表的研究小组在获得Unix内核后,将其修改为适合自己机器的版本,由此产生了unix的重要分支BSD,他是后来可以安装在x86机器上FreeBSD的前身。
6、1979年,由于Unix良好的移植性和强大的性能,很多公司开始了Unix操作系统的开发,SUN的solaris ,IBM的AIX,HP的HP-UX等,后来unix越发的流行,AT&T推出了System V第七版Unix,可以在个人计算机上安装和运行,但是,它声明了版权,特别提到“不可对学生提供源代码”
7、1984年,芬兰谭宁邦教授的x86架构的Minix操作系统诞生了
8、1984年,人工智能实验室的理查德 斯托曼创建了GNU项目及FSF基金会。
9、1991年,芬兰的linus Trovalds利用gcc,bash等工具写了一个小小的内核程序,这便是linux的雏形。后来不断的对内核进行修改完善,最终有了现在的linux操作系统。
3 自由软件之父 Richard M. Stallman(RMS理查德 斯托曼)
RMS是自由软件运动的精神领袖,GNU计划及自由软件基金会FSF(Free software foundation)的创立者。他为自由软件运动树立了道德,政治及法律框架,被许多人誉为当今自由软件的斗士、伟大的理想主义者。他说Linux并不能代表整个操作系统,Linux只是内核,整个系统还包含数以百计的软件工具和实用程序,这些工具和程序大多是由GNU完成的。1983年,RMS在新闻发布会上公开发起GNU计划,宣布他的目标是创建一套完全自由的操作系统,并附带一份《GNU宣言》,声称发起该计划的一个重要理由是要重现当年软件接合作互助的团结精神。GNU其实是“GNU Not UNIX”的缩写。但为了防止不法厂商利用自由软件,使其专有化,RMS和一群律师起草了广为使用的GNU通用公共协议证书(GPL),创造了Copyleft(无版权)的授权办法,所有的程序都可以被拷贝,修改,出售,但是有一条,就是源代码所有的改进和修改必须向每个用户公开,所有用户都可以获得改动后的源码。它保证了自由软件传播的延续性。
