基因云馆新一代信息数据库

知识决定起点,智慧带来突破,欢迎使用新一代生物学、医学数据库。

云馆首页 > 资讯文章 > 生信学习 > 文章详情

Linux应用与发展

来源/作者:genelibs   发表时间:April 19, 2017, 10:30 p.m.   文章热度:1355   

 Linux是一种“自由(Free)软件”:所谓自由,就是指用户可以自由地获取程序及其源代码,并且能够修改或拷贝等自由地使用他们。因为其主要是网络时代的产物,众多的技术人员通过Internet共同完成对它的研究和开发,并且通过无数用户参与测试和除错后,还添加上用户自己编制的扩充功能。本文对Linux系统应用和发展前景进行研究分析。 

1 概述 
  自Linux在九十年代初出现后,Linux技术首先在个人爱好者的圈子里迅速发展起来;之后,随着Internet的迅速发展,以及在RedHat、Suse等主要Linux发行商的努力和IBM、英特尔等的大力支持下,Linux在服务器端得到了长足的发展,其中Unix和WindowsNT在中、低端服务器市场中已经成为强有力的竞争对手,在高端应用的某些方面,如SMP、Cluster集群等,已经动摇了传统高级的Unix的统治地位。近两年,随着政府上网工程、电子政务、电子商务等的不断发展,Linux桌面技术受到越来越多的用户和厂家的重视。而国内的,中标软件、红旗等相继推出了多款的Linux桌面产品,这些产品在政府采购以及OEM等领域占据了十分重要的地位。因此,Linux桌面技术也得到了长足的发展。Linux是一种适用于PC机的计算机操作系统,它适合于多种平台,是目前唯一免费的非商品化操作系统。由于有结构清晰、功能强大等特点,它很快成为许多院校学生和科研机构的研究人员学习和研究的对象。在他们的热心努力下,Linux渐渐成为一个稳定可靠、功能完善的操作系统。Linux是由UNIX发展来的,它不仅继承了UNIX操作系统的特征,而且许多方面还超过了UNIX系统。另外它还有许多UNIX所不具有的优点和特征。它的源代码是开放的,可运行于许多硬件平台,支持多达32种文件,支持大量的外部设备等。 
  2 Linux的特点 
  ①开放性,开放性是指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。②多用户,多用户是指系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。Linux和Unix都具有多用户的特性。③多任务,多任务是现代计算机最主要的一个特点。它是指计算机同时执行多个程序,而且各个程序的运行互相独立。④良好的用户界面,Linux向用户提供了两种界面:用户界面和系统调用。Linux的传统用户界面是基于文本的命令行界面,即shell,它既可以联机使用,又可存在文件上脱机使用。⑤设备独立性,设备独立性是指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。Linux具有设备独立性的操作系统,通过把每一个外围设备看作一个独立文件来简化增加新设备的工作。⑥提供了丰富的网络功能完善的内置网络是Linux的一大特点。⑦可靠的系统安全,Linux采取了许多安全技术措施,包括对读、写进行权限控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。⑧良好的可移植性,可移植性是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。 
  3 Linux的主要应用领域 
  随着开源软件在世界范围内影响力的日益增强,Linux在服务器、桌面、行业定制等领域获得了长足的发展,尤其是在服务器领域,Linux已经获得了令人瞩目的成就。目前,由于中国通信行业所应用的软件操作平台多部分都是基于Unix的。所以Linux的推广能不能给通信产业带来影响?而且与现在的应用程序相比较的话,它存在哪些的优势?为什么很多人都看好它?如果Linux能在短期内证实自身所特有的优越性,这就注定能够打破Unix在电信业的垄断地位。而与Unix相比较的话,Linux的优势就在于源代码的开放性,这使得Linux的程序开发人员遍布全球,这对基于Linux系统的应用程序支持力度非常强大。Linux系统的应用程序能够真正做到一次开发,多处使用。另外,Linux系统不需要特别的硬件,经济上也节省了大量金钱。而面向运营商的电信级Linux系统具备和UNIX系统相同的稳定性和可靠性,同时具有更强大的性能。   如果Linux能够完全达到现有Unix的性能,则运营商在硬件的选择上将会灵活起来,主要由于Linux对硬件的要求不高,这样,将相应减少业界的投资成本,在竞争日趋激烈的环境中,这有助于迅速推出新的业务。可靠的电信级Linux连同模块化通信平台在中国通信行业的推广,会对通信设备研发周期的缩短、研发成本的降低、采购以及运作开销的下降将起到巨大的正面促进作用。同现有的Unix应用程序相比,它的主要优势在于开放的源代码,可扩展性、可移植性强,用户选择性大,安全易控制等。运行在基于Intel架构的模块化通信平台上,用户更能获得最大的性价比。Linux有广泛的用处,它可用于:个人UNIX工作站、终端用户和应用服务器、UNIX开发平台、商业开发、网络服务器、Internet服务器、终端服务器、传真服务器、Modem服务器。 
  4 Linux的发展前景 
  Linux是一个技术快速更新的操作系统,并且Linux具有卓越的计算能力、可移动性和适应性强,Linux具有先进的图形用户界面,良好的系统开发平台,很多优秀的系统开发平台、友好的编程语言及编程工具都免费包含在操作系统里面。编程者常常要阅读操作系统的源代码。Linux自带的C语言编译器的兼容性和适应性比其它平台要好得多。Perl、eython、Guide、Tcl、Rubv和功能强大的shell脚本,甚至连汇编程序的编译器也包含在标准的Linux里面。 
  目前国外服务器厂商使用的服务器操作系统主要包括SUN的SOLARIS、IBM的AIX、HP的HP-UX,其中UMIX系列的产品几乎占据了大部分的高端服务器市场和部分中低端服务市场,而WINDOWS系统主要占据的是中低端服务器市场,Linux由于其成本优势也在中低端市场有着良好的表现,并且其市场份额上升幅度较大。目前,国内的服务器操作系统情况基本类似于国外,高端服务器操作系统市场基本被UNIX平台所占据,但是由于国内中低端服务器的市场保有量较大,所以WINDOWS系列产品的实际市场占有率相对国外而言较高,市场份额能够占到总量的40%,Linux由于成本较低的特点,也能够取得大约35%的市场份额。从2001年以来,基于Linux的服务器操作系统逐步发展壮大。国内几个主要的Linux厂商和科研机构,国防科技大学、中标软件、中科红旗等先后推出了Linux服务器操作系统产品,并且已经被政府和企业等领域广泛应用。从系统的整体水平不难看出,Linux服务器操作系统与高端Unix系列相比差距越来越小,在很多领域已经实现了共存的局面。 

联系方式

山东省济南市 高新区 崇华路359号 三庆世纪财富中心C1115室

电话: 0531-88819269

E-mail: product@genelibs.com

微信公众号

关注微信订阅号,实时查看信息,关注医学生物学动态。