CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > CIO子站 > CIO新闻

Sun支持开源 Solaris机器上运行Linux

作者: Jack Loftus,  出处:TechTarget, 责任编辑: 徐蕊, 
2007-08-30 09:23
  Sun公司的客户将能够借此运行未经修改的Linux二进制程序,而这些程序原本是为Red Hat Enterprise Linux和CentOS开发的。

  【IT专家网独家】“在装有Solaris的机器上运行虚拟的Linux实例,这很好地预示了它与Linux会和平相处。”

  Illuminata公司高级分析师Gordon Haff针对Linux应用程序的Solaris Containers包括源代码将在8月27日随Solaris 10 Update 4一起发布。Sun公司的客户将能够借此运行未经修改的Linux二进制程序,而这些程序原本是为Red Hat Enterprise Linux (RHEL)和CentOS开发的。

  针对Linux应用程序的Solaris Containers原先叫做BrandZ,是对Solaris 10已包含的Containers操作系统虚拟化技术的升级。这一升级将向现有的Solaris用户免费发布。

  根据OpenSolaris wiki的介绍,BrandZ是一个框架,用于扩展Solaris Zones基础架构,从而创建Branded Zones,即包含非本地(non-native)操作环境的zones。“非本地”是一个有意模糊化的词,因为可以根据原有基础架构创建范围广泛的操作环境。每一个操作环境都由嵌入到BrandZ框架的一个“brand”提供。这个brand可以简单到是由GNU等效工具替代标准Solaris工具而产生的环境,也可以复杂到是一个完整的Linux用户空间。

  概念上的障碍

  从2005年年末,位于California州Santa Clara的Sun Microsystems公司就开始研究这样一个系统框架,以便让来自其它操作系统的程序能无缝地在一个Solaris container或zone当中运行。之所以延迟了两年才发布,据位于New Hampshire州Nashua的Illuminata公司高级分析师Gordon Haff说,是因为Sun公司最初对在Solaris中虚拟地运行Linux程序只建立了一个概念上的想法,而低估了实现这个过程的困难。“刚开始有许多错误的做法,”Haff说,在过去两年中,Sun一直在“寻找并确定正确的工作方向”。

  许多创新性的想法都产生于OpenSolaris,在这个系统中有大量项目被测试和优化,以便有一天能被包含在Solaris的商业发行版中。OpenSolaris是一个社区驱动的项目,类似于Red Hat公司的Fedora和Novell公司的openSUSE项目。在OpenSolaris中,对于Linux containers的关注是从2006年9月随着lx brand的诞生而开始的。

  按照Sun公司的说法,lx“让Linux平台下的二进制应用程序不经修改,就能在Solaris上具有一个完整Linux用户空间的zones中运行”。BrandZ和lx的结合就成为针对Linux应用程序的Solaris Containers。值得注意的是,Sun公司在针对Linux应用程序的Solaris Containers官方网站上明确了一个区别,即lx并不是一个Linxu发行版,它不包含Linux软件。与此相反,lx让用户级的Linux软件能在装有Solaris内核的机器上运行,它包含了必要的工具用于在Solaris系统的一个zone中安装CentOS或RHEL发行版。

  Lx将能在x86和x64的系统上运行,并能启动32位或64位的Linux内核。但不论底层的内核是什么,只有32位的Linux应用程序能在上面运行。

  不是虚拟化

  “如果不从技术上讲,这在概念上几乎就像虚拟机,”Haff说,“如果你有一个Linux zone,这其实并不是一个虚拟机,但从用户的角度来说,它感觉起来更像是一个虚拟机,而不是一个运行在Solaris上面的Linux应用程序。”

共2页。 1 2 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。

邮件订阅

  • 周排行榜
  • 月排行榜
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2007, ChinaByte
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i