天天看点

Linux简介、什么是Linux

一.什么是linux

linux是一个免费的多用户、多任务的操作系统,其运行方式、功能和unix系统很相似,但linux系统的稳定性、安全性与网络功能是许多商业 操作系统所无法比拟的。linux系统最大的特色是源代码完全公开,在符合gnu/gpl(通用公共许可证)的原则下,任何人都可以自由取得、散布甚至修 改源代码。

越来越多的大中型企业的服务器选择了linux作为其操作系统。近几年来,linux系统又以其友好的图形界面、丰富的应用程序以及低廉的价格,在桌面领域得到了较好的发展,受到了普通用户的欢迎。

二.linux系统的产生

linux操作系统内核最早由芬兰的大学生linus torvalds开发,于1991年8月发布。当时由于unix的商业化,andrew tannebaum教授开发的minix操作系统不受at&t许可协议的约束,可以发布internet上免费给全世界的学生使用,为教学科研供 了一个操作系统。minix具有较多unix的特点,但与unix不完全兼容。1991年,linus为了给minix用户设计一个比较有效的unix pc版本,自己动手写了一个“类minix”的操作系统,这就是linux的雏形。

linux系统的兴起可以说是internet创造的一个奇迹。1992年1月,全世界大约只有100人在使用linux系统,但由于它是在 internet上发布的,网上的任何人在任何地方都可以得到它。在大家的努力下,linux系统在不到3年的时间里成为了一个功能完善、稳定可靠的操作 系统。

三.linux系统的发展历程

linux系统的发展过程可以说是计算机行业的一个奇迹,其发展非常迅速,下面详细地介绍了linux系统的发展历程。

时间

事件

1991年

10月5日,linus torvalds在新闻组comp.os.minix发布了大约有1万代码的linux0.01版本

1992年

大约有1000人在使用linux系统

1993年

大约有100余名程序员参与了linux内核代码编写、修改工作,其中核心组由5人组成,此时linux0.99版本在代码大约有10万行,用户大约有10万

1994年

3月,linux1.0发布,代码量17万行,当时是按照完全自由免费的协议发布,随后正式采用gpl协议。至此,linux系统的代码开发进入良性循环。很多系统管理员开始在自己的操作系统环境中尝试linux系统,并将修改的代码提交给核心小组

1995年

linux可在intel、digital以及sun sparc处理器上运行,用户量也超过了50万

1996年

6月linux2.0版本内核发布,此内核有大约40万行代码,并可以支持多个处理器。此时的linux系统已经进入了实用阶段,全球大约有350万人在使用linux系统

1998年

linux迅猛发展的一年。1月,red hat高级研发实验室成立,同年red hat5.0获得了infoword的操作系统奖项。4月mozilla代码发布,成为linux图形界面上的王牌浏览器。王牌搜索引擎google现 身,采用的也是linux服务器。同年10月,inter公司和netscape公司宣布小额投资red hat软件,这被业界视作linux系统获得商业认同的信号

1999年

imb公司宣布与red hat公司建立伙伴关系,以确保red hat在ibm机器上正确运行。imb、compaq和novell公司宣布投资red hat公司,以前一直对linux系统持否定态度的oracle公司宣布投资

2000年

2月red hat发布了嵌入式linux的开发环境,linux系统在嵌入式行业的潜力逐渐被发掘出来。同年7月×××与新华科技合作开发红旗linux,此举让更多的国内个人用户认识到了linux系统的存在

2001年

8月红色代码爆发,引得许多站点纷纷从windows操作系统转向linux操作系统,这是一次linux系统的大规模应用普及。12月red hat为imb s/390大型计算机提供了linux解决方案,从此结束了aix孤单独行无人伴的历史

2003年

1月nec公司宣布将在共手机中使用linux操作系统,这代表着linux成功进军手机领域。9月中科红旗发布red flag server4版本,性能改进很多

2004年

1月suse被novell公司收购,asianux、mandrakesoft也在5年中首次宣布季度赢利。4月美国斯 坦福大学linux大型机系统被黑客攻陷,再次证明了没有绝对安全的操作系统。6月的统计报告显示在世界500强企业的超级计算机系统中,使用linux 操作系统的已经占到了280家,抢占了原本属于各种unix系统的份额

四.linux系统的应用

linux系统的应用主要涉及4个方面:应用服务器、桌面应用、软件开发和嵌入式领域。在桌面领域,windows占有绝对优势,其友好的界面、易操作性和多种多样的应用程序是linux系统所缺乏的,linux系统的长处主要在于服务器领域和嵌入式领域。

1.linux服务器

linux系统的可靠性使它成为企业web服务器的重要选择。同时,linux系统支持多种硬件平台,非常容易与其他平台如windows、 unix等系统共存,其相关应用软件多为免费甚至是开放源代码的,例如web服务器apache以及邮件服务器sendmail都附在linux安装套件 之中。linux厂商大都将服务器应用作为一个重要方向,linux群集更是大家都看好的趋势,也是linux系统提高可扩展性和可用性的必经之路。当 然,除了web服务器以外,linux系统还适用于防火墙、dns服务器以及一些办公系统的文件与打印服务器。

2.嵌入式linux系统

嵌入式操作系统是当前操作系统领域的热点,嵌入式linux系统在该领域的低成本、小内核以及模块化有着自己的特色,很多linux厂商纷纷在该领域投入人力、物力开展研发工作。

3.软件开发平台

linux开发工具和应用正日臻完善,linux开发者可以使用c、c++、perl或php来开发应用程序。php很容易学习,执行速度很快,而且开放程序代码的php还支持大部分数据库,具有各种功能的动态链接库资源,是目前电子商务开发常用的语言。

4.桌面应用

新版本的linux系统在桌面应用方面进行了改进,可以作为一种集办公应用、多媒体应用、游戏娱乐和网络应用等多方面功能于一体的图形界面操作系统。

继续阅读