以开源软件创新 共迎虚拟化机遇

红薯
 红薯
发布于 2009年11月21日
收藏 0

2009年11月19日,上海 — 今天,在英特尔公司的支持下,2009 Xen峰会(2009 Xen Summit)在上海紫竹园区英特尔研发基地拉开帷幕。这是Xen峰会首次在中国举办,为期2天的活动规模空前——Xen.org顶级国际社区专家、国内 虚拟化方面的专家学者、Xen爱好者和企业代表200多人聚集一堂,共同探讨如何以开源软件创新,迎接虚拟化新机遇。

英特尔亚太研发有限公司总经理梁兆柱博士在2009 Xen峰会上致辞

作为本届峰会的主办方代表,英特尔亚太研发有限公司总经理梁兆柱博士在峰会上致欢迎辞,欢迎来自全球的Xen开发者。他说:“作为Xen社区核心贡献者之一,英特尔为Xen提供了基于英特尔®虚拟化技术的完全虚拟化解决方案。英特尔将继 续增进与Xen社区开发者的密切合作,一如既往地提供完整的Xen虚拟化软、硬件技术支持。”

英特尔主办本届Xen 峰会,体现了对这个基于开源软件的虚拟化解决方案的承诺与支持。当前虚拟化成为IT技术发展的热点趋势,而英特尔作为虚拟化技术领域的贡献者之一,致力于 同软、硬件产业伙伴合作以加速虚拟化的应用普及。另一方面,英特尔对开源软件有着长期而巨大的投入,努力推动着英特尔构架成为开源解决方案的平台之选。

早 在2004年11月,英特尔公布了首个Xen虚拟化技术代码,由此开启了全面支持Xen虚拟化的序幕。在过去的5年中,英特尔持续为Xen做出了诸多贡 献。根据社区统计数字显示,英特尔对Xen 3.0的贡献在社区中排名第二,仅次于XenSource(Xen创业公司);7位英特尔工程师入选Xen社区明星(全球共有36位工程师成为Xen社区 明星);英特尔还与虚拟化提供商紧密合作,确保Xen产品以最佳状态运行在英特尔平台上。

Xen.org社区主席兼Xen项目首席架构师 Ian Pratt到会发表主题演讲。他指出:“Xen峰会在英特尔上海研发基地召开,既是对英特尔在Xen社区中贡献的认可,也是对英特尔在虚拟化技术方面的贡 献的认同。希望在全球Xen开发者的共同努力下,加速虚拟化技术在全球企业中的普及。”

中国开源软件推进联盟主席陆首群教授也发表了演讲。 他表示:“中国已经把促进开源软件产业发展,作为发展自主软件创新的重要战略举措之一。Xen峰会在中国召开,象征着中国软件开发者正在从国际开源社区资 源的‘消费者’转向‘贡献者’。不断成熟的开源技术为中国软件产业带来腾飞的机遇。” 华中科技大学计算机科学与技术学院金海教授在主题演讲中也介绍了目前中国在开源虚拟化基础研究方面的进展,并希望有更多学术界专家加入虚拟化的研究,为创 造简单的虚拟化应用做出贡献。

英特尔做开源软件已有10年左右的历史。除了积极贡献专业技术和研发经验,英特尔还积极加入开源系统联盟和标 准化机构,并与开源软件开发商合作,使专为英特尔架构而优化的开源产品和解决方案具有广泛适用性,以增加英特尔平台的核心价值。通过此次主办2009 Xen峰会,英特尔将进一步激发Xen虚拟化等开源软件基于英特尔架构的快速创新,帮助终端用户实现收益最大化。

背景资料

共建开源生态系统 创造软件与服务新机遇

英 特尔致力于提供先进的平台和技术,不断改进人们的生活和工作方式。而软件则是英特尔平台的关键要素,让各种软件在英特尔处理器上发挥最优的性能、释放英特 尔平台的无限潜能是英特尔努力的目标。英特尔拥有超过25年的软件开发经验,一直与业内领先的操作系统厂商(OSV)和独立软件开发商(ISV)合作推动 基于英特尔®架构处理器的软件性能优化和开发创新。

英特尔软件与服务事业部(SSG)通过专业技术、业内支持活动、开发者产品和项目向软件 社区提供产品、设计资源、咨询与服务。通过SSG全方位的支持,软件社区可以充分利用英特尔处理器技术的优势。此外,SSG也是英特尔微处理器设计流程中 不可或缺的部分,确保未来的架构和硅芯片设计开发满足软件的需求。2009年SSG的重点技术领域包括:视觉计算;多核软件设计(并行化);英特尔新的增 长领域,包括手持/移动互联网设备(MID)、智能手机、上网本和消费电子/嵌入式设备;虚拟化以及可管理性等。

凭借自身的技术优势,英特 尔一直不断地在开源软件方面做出重大贡献,积极加入开源联盟和标准化机构。同时,英特尔与开源软件开发商合作,使为英特尔架构而优化的开源产品和解决方案 具有广泛适用性,增加了英特尔®平台的核心价值,有助于使英特尔构架成为开源解决方案的平台之选。通过英特尔的软件工程师与英特尔平台技术之间的协同作 用,终端用户获得了最大利益,共同打造开源软件生态系统,推动技术快速创新。

英特尔全球开源技术介绍

开 源项目是通过降低成本以推动快速创新的关键动力,已经成为全球IT产业的重要创新引擎和发展趋势。开源技术也一直是英特尔软件战略的核心内容之一,英特尔 还专门成立了开源技术中心(Open Source Technology Center,OTC)从事开源软件开发。凭借英特尔平台的硬件优势和软件开发经验,OTC一直致力于为开源社区提供独特的技术专长和价值,尤其在移动 性、电源管理、性能、虚拟化、可管理性和图形处理等领域,软件专业技术与英特尔的硬件创新直接相联。对于英特尔来说,这是为未来硬件功能提供广泛开源支 持、提高整体行业质量的关键方式。作为对直接生态系统贡献的补充,英特尔还通过长期合作关系与主要的商业开源贡献者进行合作。英特尔与开源生态系统的合作 已超过10年之久,主要的开源合作领域如下:

操作系统:英特尔与开源系统的合作让开放操作式系统更具活力,发挥英特尔架构平台的高级特性。

虚拟化:英特尔将利用英特尔®虚拟化技术(Intel ®Virtualization Technology)硬件特性与领先虚拟软件的协同作用来增强虚拟化功能,为开源项目做出贡献,包括Xen、KVM和UML等开源虚拟化技术。

移动性:英特尔提供从商务笔记本电脑到消费类电子设备的一系列移动产品。除了使操作系统和驱动程序能够在这些平台上运行,英特尔还与生态系统携手创新,推进技术发展,提升终端客户价值,如Moblin项目、Clutter移动Linux界面开发项目等。

网络:用于英特尔所有有线和无线网络适配器的开源驱动程序,均可在Linux和OpenSolaris上提供抗干扰、运行良好的体验。

图形处理:Linux用户可在英特尔平台上享受顶级的图像/视频体验。英特尔维护并支持可用于其四代图像处理硬件的开源项目,以此支持高级渲染功能。

可管理性:英特尔积极投身于开源技术,以期帮助客户远程、安全地管理其IT资产,充分利用英特尔®主动管理技术(Intel® AMT)和其它平台特性。

性能和电源管理:英特尔将持续监控并维护内核性能,为终端客户提供可以预知的体验,同时增强Linux 和OpenSolaris,从而利用英特尔架构的最新性能。

除 此之外,英特尔致力于创建领先开源开发工具和运行时库项目,如Eclipse 和GCC,以及Java Harmony和Intel® Threading Building Blocks等重量级项目。通过提供开源驱动程序和固件开发工具包,以及促进固件标准的开发,英特尔还努力使用户享受到基于英特尔平台的Linux“开箱 即用”的一流体验。

同时,英特尔还积极参加全球软件联盟和标准化机构,与超过250个全球标准机构及行业机构合作,如美国国家标准协会 (ANSI,ansi.org)、英国标准协会(bsi-global.com)、欧盟标准委员会(CEN, www.cenorm.be/isss )等,不断追求最新技术进步。英特尔还通过成为理事会会员、赞助商并对关键联盟做出贡献等多种参与方式,推动未来开源软件的发展并积极支持生态系统,如参 加Linux基金会、Eclipse基金会、Apache基金会、Oasis和Genivi社区等。

英特尔开源技术中心

英 特尔开源技术中心(OTC)在中国北京和上海共拥有150多名开源技术专家,他们与全球其他地点的工程师共同推动开源软件的开发。英特尔OTC主要致力于 Linux内核、开源虚拟化技术以及Moblin平台等三大领域的开发,同时也与业界密切合作,在第一时间提供英特尔最新技术及产品对Linux的第一流 支持。英特尔OTC积极为各个开源社区和平台贡献技术力量,与国内外开源软件开发者分享研发和部署经验、心得,携手合作开发。

英特尔®虚拟化技术(VT®)支持:
随 着支持英特尔®虚拟化技术(VT®)处理器的问世,虚拟化越来越受到业界的关注。相对于传统的软件虚拟化解决方案,英特尔®虚拟化技术提供了不可替代的优 越性,使实现基于硬件的完全虚拟化解决方案成为可能,在虚拟机中运行的客户机操作系统再也不用修改。对运行Linux的客户机,频繁升级的内核不再需要付 出大量的测试努力。

从英特尔®虚拟化技术诞生的第一天起,OTC就与开源虚拟机项目Xen社区的开发者密切合作,作为核心贡献者为Xen提 供基于英特尔®虚拟化技术的完全虚拟化解决方案,致力于基于主机、管理程序、混合环境等各类虚拟机管理器项目,创建了完整的Xen虚拟化支持,目前包括 Xen、KVM、Parallels等多个开源虚拟机管理器的开发工作。

2004年11月,英特尔公布了首个Xen虚拟化技术代码,由此开 启了全面支持Xen虚拟化的序幕。在过去的五年中,英特尔持续为Xen做出了诸多贡献。根据社区统计数字显示,英特尔对Xen 3.0的贡献在社区中排名第二,仅次于XenSource(Xen创业公司);7位英特尔工程师入选Xen社区明星(全球共有36位工程师成为Xen社区 明星);英特尔还与虚拟化提供商紧密合作,确保Xen产品以最佳状态运行在英特尔平台上。

英特尔OTC中国团队与复旦大学还合作出版了《系 统虚拟化——原理与实现》一书,这是国内第一本全面、深入讲解系统虚拟化原理的技术参考书,为中国的开发者强化虚拟化专业知识;通过培训、交流及联合学术 研究等方式,与中国各高校及OEM(原始设备厂商)、OSV(操作系统厂商)、ISV(独立软件供应商)等展开密切合作,助力中国本土开源虚拟化技术的研 究、发展和应用。OTC还积极参与 Xen 峰会和 KVM 峰会,与国内外开发者交流最新技术进展,协作建立创新平台。现在,Linux已经在所有英特尔平台上(包括IA-32、英特尔® 64 和安腾IA-64)以32位/64位客户机的所有可能组合稳定运行,多处理器也已经得到支持。

Linux 内核支持:
为了确保 Linux内核对英特尔所有架构包括IA-32/英特尔®64及安腾IA-64的支持并实现最佳表现,OTC对Linux内核进行了性能优化,目的是为英 特尔®硬件提供Linux支持或驱动,包括英特尔® Pro无线网卡Linux驱动程序、英特尔® 图形加速显示Linux驱动程序、ACPI电源管理Linux子系统。

除此之外,OTC还与Linux操作系统发行厂商等业界伙伴共同合 作,使英特尔®最新技术能够尽早被广大用户采用。OTC还有专门项目负责人定期与国内Linux厂商进行沟通英特尔®产品路线图的最新情况,同时对国内主 要Linux发行版在英特尔®硬件平台上进行测试,确保其在英特尔®硬件平台上能够正确运行并发挥最优性能。

Moblin平台:
由 Linux基金主持的Moblin项目是一个优化的开源Linux操作系统项目,它可为基于英特尔®凌动™处理器的设备带来丰富的互联网和媒体体验,包括 手持设备/智能手机、移动互联网设备(MID)、上网机/上网本、车载信息娱乐系统及嵌入式系统。今年上半年Moblin v2.0版本正式发布以来,Moblin生态系统持续发展壮大,推动了移动互联应用的一系列创新。

作为Moblin全球研发力量的重要贡献 者和推动者,OTC的研究范围涵盖了Moblin的开发、产品、测试以及OSV支持四大方面,具体核心技术领域包括Moblin内核和驱动、用户界面技 术、媒体服务、声音管理、蓝牙、感应器、输入方法、虚拟键盘、触摸、ofono等。同时,作为Moblin v2.0 发行版的主要研发机构,OTC还负责操作系统组件的开源项目选型、集成、维护和调试,包括Linux内核、图形系统、工具链、连接管理、用户界面与应用程 序框架、系统安全等。分布在全球各地的OTC开发团队也会紧密合作,解决系统集成中发现的项目缺陷和兼容性问题,对启动时间、内存消耗和功耗等方面进行系 统级优化。

在测试方面,OTC除了负责 Moblin 完整系统的测试,包括核心操作系统和应用程序,也负责Moblin系统的性能测试,包括系统启动时间、内存和磁盘footprint、工作量(媒体播放 器, 浏览器)、耗电量等。OTC还开发了Moblinmark 测试工具,并建立了集中的性能数据发布网站以及涵盖上网本、MID、车载信息娱乐、嵌入式平台的广泛测试平台。

另外,作为全球Moblin 技术支持中心,英特尔OTC还与本地操作系统厂商(OSV)保持紧密的技术沟通,帮助其解决开发基于Moblin操作系统产品中出现的技术问题,确保最终发行版符合Moblin 兼容规范。

开 源项目是通过降低成本以推动快速创新的关键动力,已经成为行业发展的趋势。英特尔将坚守对开源坚定不移的承诺,提供独特的技术和价值,激发虚拟化等开源软 件基于英特尔架构的快速创新,帮助终端用户实现最大收益。英特尔将会持续支持开源社区的发展,启动更多的开源项目(包括推动开源项目与IA平台之间的连 接,如Moblin.org 和LessWatts.org),探索开源技术在云计算等新型应用模式中的发展,为IT产业创造更多软件与服务新机遇。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:以开源软件创新 共迎虚拟化机遇
加载中
返回顶部
顶部