设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 服务器 > 系统 > 正文

综述:英特尔推动全球开源技术发展

发布时间:2017-01-02 09:16 所属栏目:52 来源:IT168服务器频道
导读:开源技术也一直是英特尔软件战略的核心内容之一,英特尔还专门成立了开源技术中心(Open Source Technology Center,OTC)从事开源软件开发。

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

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

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

  英特尔全球开源技术介绍

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

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

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

  移动性:英特尔提供从商务笔记本电脑到消费类电子设备的一系列移动产品。除了使操作系统和驱动程序能够在这些平台上运行,英特尔还与生态系统携手创新,推进技术发展,提升终端客户价值,如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产业创造更多软件与服务新机遇。

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读