科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Linux操作系统成功涉足核心应用领域(2)

Linux操作系统成功涉足核心应用领域(2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

数据库等后台关键应用在过去并不是Linux所能涉足的地方。但将于今年秋天推出的内核版本为2.6的Linux将改变这一事实

作者:hohn 来源:zdnet.com 2007年9月23日

关键字: 核心 操作系统 Linux

  • 评论
  • 分享微博
  • 分享邮件
 

这家公司为什么会对异步输入/输出功能如此感兴趣?这家总部位于King of Prussia,Pa.的公司正在考虑一个在Linux系统上配置Web服务的项目,并且该项目还要有可扩展性。该项目的经理Jesse Crew说,“这里的‘异步输入/输出’可以允许那些系统命令进行排队,从而可以提高CPU的利用率,这就提高了web服务器以及数据库的系统性能。”

为了在一台服务器上运行多个应用,并且允许该台服务器同时运行多个独立的镜像,Linux 2.6提供了更好的协调管理这些应用的功能。这样就有助于系统管理和合并,并且它还可以降低系统复杂性和减少系统成本。Crew称,“从我们以前使用Windows系统的经验来看,在一台服务器上运行两个应用程序会引起两者如何共存的问题,特别是将来任何一个应用需要升级时情况就更糟糕。新的Linux的推出将彻底解决这些问题。为了在同一台服务器上运行多个应用,Linux给它们进行了逻辑上的分区,这样就使得系统的维护变得更加简单。”

经销商们也对Linux 2.6内核表现出了极大的兴趣。譬如ANTs Software公司,它是新的高性能数据库管理系统的制造商。该公司的总裁Gary Ebersole说,他们会抢先使用Linux 2.6。正是Linux 64位的地址空间才激发了该公司需要强烈使用Linux的欲望。新版Linux另外一个大的卖点就是它会支持更多数目的线程,这就允许各公司服务器提高其对称多处理机处理进程数。

Ebersole在加利福利亚Burlingame称,“我们很乐意看到这一点。由于我们采用的是一个可扩展的数据库,所以既然系统中有了更多的微处理器,我们就会使用更多的线程。新的Linux内核所提供的良好线程管理真是太棒了。”

专家认同

那些曾经自始至终参加了Linux 2.5内核代码开发的计算机专家们称,Linux 2.6产品内核的成功推出意义重大,它是迄今为止最高级的开放源代码平台。

开放源代码开发试验室(ODSL)的主管Tim Witham于5月中旬称,Linux 2.6内核代码将会在6月下旬予以公布。Tim还说,虽然在满足世界最大型企业数据库应用需求方面还有待提高,但是Linux 2.6内核代码的推出必将使Linux更进一步渗入到大型企业内部。

Tim Witham还称,“目前在任何基础设施类型的服务和较小的数据库应用里,Linux的使用绝对属于傻瓜型。但是linux 2.6内核代码将会把Linux引入到更大规模的数据库应用。这是Linux开发史上一次重大的改进,并且它也是下一次Linux内核代码开发的一个宏伟目标。”

Tim还补充说,即将推出的Linux 2.6内核代码还包含一些面向数据库服务的一些专有特征,譬如它就包括了一个增强版的调度器程序(scheduler)和一个线程库(threading library)。

OSDL是一个于2001年建立的一个全球性组织,它的宗旨就是致力于在企业计算中加速采用Linux操作系统。 IBM公司Linux技术中心主管Dan Frye说,“如果某个企业现在运行的是一个24路的对称多处理机系统(SMP),并且其大型数据库程序也是运行在该机器上。如果现在要求对其所有的部件都提供失效切换功能(failover),那么目前还没有哪种Linux可以全部做到这一点。不过在将来,Linux绝对能够担当此任。但是只有非常少的客户会要求这样做,所以他们把Linux配置在了其它的工作负载上。”

Tim相信,在Linux 2.6内核代码发布后的3到6个月的时间里(或者更短),新的开放源代码平台必定会进军商业开发领域。它将会支持更大容量的内存,不仅如此,它所支持的线程数目也得到了很大提高。

Tim还表示,新的Linux将会提供更好的网络性能,并且其存储容量和类型也会得到很大提高。所有的这些都是提升数据库应用和系统性能的必备要素。

Fyre说,在Linux 2.5内核代码开发的时候,根据Linux测试项目,IBM公司在很多台8路的对称多处理机系统上进行了好几次测试,并且每次测试都长达好几个星期。这些测试项目包含了成千上万个测试用例和测试套件包。

Fyre称,一旦2.5开发版的内核代码经测试稳定,它就将成为Linux 2.6产品的内核程序。目前这些代码还没有被公开推出,因为还有不少的bug等待修复。

Fyre说,“2.5开发版的内核代码还有几百个已知的缺陷,在它成为Linux 2.6产品的内核代码之前,这些缺陷必须被修复。”

Linux 2.5到Linux 2.6的转变还要视Linux Torvalds而定,他是Linux的创立者和首席开发师。即使现在Linux 2.5目前还有不少问题需要修复,但是其稳定性却在不断得到提高,这就表明Linux的销售商在不久的将来就可以等到Linux 2.6产品版的正式推出。Frye说,“我想Linus会等到Linux 2.5开发版比现在更好的时候才会转到Linux 2.6的正式产品版。”

Torvalds曾经对那些Linux 2.6的开发者们说,他希望在七月末内核代码峰会(Kernel Summit)召开之前能够推出Linux 2.7内核代码。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章