一.什么是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系统在桌面应用方面进行了改进,可以作为一种集办公应用、多媒体应用、游戏娱乐和网络应用等多方面功能于一体的图形界面操作系统。