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

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

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

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

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

英特尔全球开源技术介绍

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

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

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

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

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

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

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

l 性能和电源管理:英特尔将持续监控并维护内核性能,为终端客户提供可以预知的体验,同时增强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积极为各个开源社区和平台贡献技术力量,与国内外开源软件开发者分享研发和部署经验、心得,携手合作开发。

l 英特尔®虚拟化技术(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位客户机的所有可能组合稳定运行,多处理器也已经得到支持。

l Linux 内核支持:

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

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

l 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产业创造更多软件与服务新机遇。

于英特尔 

英特尔(克:INTC)是芯片域的商,致力于开发品和计划而不的工作和生活方式。如欲了解有英特尔的更多信息,请访问http://www.intel.com/cn闻发布室及http://blogs.intel.com/china

英特尔和 Intel 标识是英特尔公司在美和其他家(地)的商

* 文中涉及的其及商标属于各自所有者资产

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