前几天学习了window操作系统,但是做为服务器来讲,window有很多不尽人意之处,而当下使用liunx的人越来越多,所以学习liunx并且使用它必定是将来的趋势。下面让我们来认识一下liunx,了解什么是liunx,和linux的发展与完善。

  1. 什么是unix?

在linux诞生之前,世界上已经存在一个非常稳定的操作系统,它就是unix,可以说unix是linux和其它操作系统的老前辈了,unxi和linux有许多相同之处,包括命令的相似程度也很高,它们同是多用户多任务操作系统,且支持多处理器架构,unix月很多种类,每个大公司都有自己的unix操作系统,只是名字不同,据说unix相对于linux最大的优点就是对数据库的支持,在unix上运行oracle等大型数据库,其数据处理速度是linux和windows远不能及的,所以你可以看到现在移动,联通等电信级大公司中依然运行unix。

2.什么是linux?

 1981年,IBM公司推出了风靡全球的微型计算机——IBM PC。以后10年间,微型计算机的操作系统一直由微软公司的磁盘操作系统DOS主宰。此时,计算机硬件价格虽然逐年下降,但是软件价格仍然居高不下。
    苹果公司的MACs操作系统,可以说是当时性能最好的操作系统,但其天价高得没人能够轻易靠近。
    当时的另一个计算机技术阵营就是UNIX环境,然而UNIX操作系统的经销商们把价格抬得极高,PC机用户根本无法涉足。不仅如此,获贝尔实验室授权、在大学中用于教学的UNIX源代码一直被小心地守卫者,不许公开。对于广大的PC用户,软件行业的供应商们始终没有给出有效的解决办法。
  “山穷水尽疑无路,柳暗花明又一村。”正当人们陷入困境时,计算机软件界出现了MINIX操作系统。与此同时,一本描述MINIX操作系统设计和实现原理的技术书也由AST公司推出。
  由于这本书写得非常详细,叙述得有条有理,于是,全世界的计算机爱好者几乎都开始阅读这本书,从中理解和学习操作系统的工作原理。包括后来的Linux操作系统的创始者、芬兰科学家利努斯·托瓦尔兹也曾读过这本书。

    小计算机迷
  利努斯从小就是一个不折不扣的计算机迷,也是一个自学成才的计算机“***”。
  1990年,他进入了芬兰赫尔辛基大学计算机科学系读书,当时陪伴他的是一台1984年制造的计算机。这个21岁的芬兰年轻人喜欢研究计算机技术,测试计算机的性能和操作权限。
  但当时,他缺少一个专业级的操作系统。幸好后来学校安装了一台运行Ultrix的MicroVAX计算机,但这台计算机只能容纳16个用户同时使用,为了上机,他有时不得不排队等候。
  在学校上机需要长时间排队等待,利努斯为了能更好地学习计算机知识,一气之下,干脆使用自己的圣诞节压岁钱和贷款,购买了一台386兼容电脑,同时从美国邮购了一套MINIX系统软件。
  就在等待MINIX软件的日子里,利努斯认真学习了有关Intel 80386处理器的指令系统和其他硬件知识。为了能通过Modem拨号连接到学校的主机上,他使用汇编语言并利用80386处理器的多任务特性,编制出一个终端仿真程序。
  此后,为了将自己原来计算机上的软件复制到新电脑上,他还为软盘驱动器、键盘等硬件设备编制出相应的驱动程序。通过学习和编程,他认识到MINIX虽然很好,但只是一个用于教学目的的简单操作系统,而不是一个强有力的实用操作系统。在实践中利努斯已积累了一些类似于操作系统的硬件设备驱动程序的代码。考虑到MINIX的诸多限制,他开始有了编制一个新操作系统的想法。
    
    Linux之父
  此时GNU计划正在推进。
  所谓GNU,即是GNU's NOT UNIX免费软件。GNU计划是由自由软件基金会的董事长于1984年发起的。该计划要把UNIX系统的不足之处进行改进,使它成为一个优良的操作系统,并允许所有计算机用户自由地获得这个系统,免费获得这个系统的源代码,允许相互自由拷贝,用户在使用GNU软件的时候都能理直气壮地认为自己使用的是正版软件。
    GNU计划已经开发出许多工具软件,其中最受期盼的是GNU C编辑器。虽然GNU的免费操作系统HURD在开发中,但利努斯已经等不及了。他通过修改终端仿真程序和硬件驱动程序,开始编制起自己的操作系统来。刚开始,他的目的很简单,只是为了学习Intel 386体系结构在保护模式运行方式下的编程技术。但随着利努斯工作的深入,却完全改变了他的初衷。
    根据利努斯在comp.os.minix新闻组上发布的消息,我们可以知道,他逐步从学习MINIX系统阶段发展到开发自己的系统的过程。从1991年4月起,利努斯几乎花费全部时间研究MINIX—386系统,并且尝试着移植GNU的软件到该系统上。同年4月13日,他曾在comp.os.minix上发布消息,说自己成功地将bash移植到MINIX上,而且已经爱不释手,不能离开这个shell软件了。
  到了1991年10月5日,利努斯在网上发布消息,正式向外宣布他自己开发的内核系统诞生了。他把内核代码放在当时芬兰最大的FTP网站的名为Linux,意为“利努斯的Minix操作系统”的目录中,向全世界公布。
  岂知后来人们干脆就把他写的这个开源操作系统称为Linux。
    他在网上发布的这个消息,可以称为是Linux的诞生宣言,至今仍广为流传。消息发布日在10月5日,对Linux社区来说,是一个特殊的日子,许多后来的Linux新版本都选择在这个日子发布。