当前位置:首页 > 开源
  • 美国军方将Linux作为其信任的操作系统,原因是什么?

    美国军方将Linux作为其信任的操作系统,原因是什么?

     随着开放源代码的日益普及以及由于其众多优点而被广泛接受,使用Linux作为灵活、透明和高度安全的操作系统已成为企业、教育机构和政府机构的首选。随着国家安全问题在2020年达到前所未有的水平,Linux的实施似乎能够有效满足美国政府对应用程序开发和安装的关键安全要求。 由于其开源根源,Linux是基本安全的,高度可靠的,以及令人难以置信的适应性。Linux采用了一种“纵深防御”的安全方法,这意味着在开发和部署的每一个级别都实现了健壮的安全措施。与晦涩的闭源版本不同,Linux的根本重点是通过透明性实现安全性。 为了被批准用于关键的政府职能部门,软件和应用程序必须经过认证,以确保它们符合某些安全标准。通用标准、FIPS 140-2和安全技术实施指南(STIG)是美国国防部要求的三种安全认证。这些认证表明,该技术符合标准化的安全协议,加密工具可以正确地实现它们的算法Linux已经通过了所有这些标准的认证,这是一项难得的成就。 由于这些原因,Linux不仅是开发高度安全的政府应用程序的理想操作系统,而且Linux固有的开放性和灵活性也使它成为需要最高级别的安全性和精确性的一个伟大操作系统。不过,应该注意的是,与任何操作系统一样,Linux必须先经过额外严格的测试和开发,然后才能进一步纳入美国政府的IT基础构架中。 Trusted End Node Security (TENS) SELinux:通过访问控制增强安全性 Security-Enhanced Linux(SELinux)是Linux内核安全性模块,它提供了一种支持访问控制安全策略的机制。 SELinux体现了可以追溯到美国国家安全局项目的概念,包括基于类型强制的强制访问控制(MAC)体系结构的研究,从而产生了Flask。该体系结构的参考实现最初被集成到SELinux原型系统中,以展示灵活的强制性访问控制的价值以及如何将这些控制添加到操作系统中。该体系结构因其安全性优势而得到公认,并已被并入主流Linux操作系统中。 SELinux基于保密性和完整性要求强制分离信息,从而可以解决威胁并限制可能由恶意或有缺陷的应用程序引起的损坏。大多数主流操作系统都缺乏执行分离的关键能力,因此容易受到篡改和绕过应用程序安全机制的攻击。 最初,SELinux引起了很大的争议。许多人担心NSA将代码插入Linux,尽管它是透明的。多年来,有关美国国家安全局(NSA)将后门和能够损害用户隐私的技术结合起来的传言层出不穷。值得庆幸的是,这些误解已经被消除,SELinux现在被认为是提高了Linux的整体安全性。 一场开源革新正在进行中 在过去的十年中,美国政府对开源开发的尊重和接受一直在稳步增强,并且美国政府越来越多地使用开源软件,以经济的方式推广先进的,高度安全的技术。 2016年8月8日,白宫CIO发布了《联邦源代码政策(Federal Source Code Policy)》,该政策要求使用开放源代码方法来构建、共享和修改新软件,以利用“安全、可靠、有效地推进我们国家目标”的代码。 美国国防部认识到与开源开发相关的主要好处,并相信Linux是其操作系统。事实上,美国陆军是Red Hat Linux的最大单一客户群,美国海军核潜艇编队运行Linux,包括他们的声纳系统。美国未来作战系统同样是基于Linux,五角大楼最近还让Red Hat公司帮助其改进空军中队的运作和飞行训练。 开源自由 私有软件的倡导者们一直在争论在国防事务中使用Linux是否合适。他们的观点是,开放源代码应用程序的可用性和代码的未知来源可能导致蓄意将颠覆性内容放入关键代码中,从而使整个国家的安全受到威胁。 这场辩论变得不合逻辑的事实是,没有一个主流的操作系统,专有的或开源的,都不能直接拿来就运行关键的国家安全应用程序。任何选择的系统都必须进行调整和重新设计,以适合政府的独特和关键的IT需求。但是,假设政府正在将Linux用于国防应用,那么源代码的可用性正是使Linux成为显而易见的选择的原因。 Linux和其他开放源代码应用程序提供了自由定制程序以满足特定要求的自由,这是专有系统中没有的。如果特定安装提供的安全性不足,则可以对其进行修改,以确保最高级别的保护。 操作系统中开放源代码开发前所未有的灵活性、透明性和安全性使Linux比其他任何封闭源代码更适合政府使用。

    时间:2019-12-30 关键词: 美国 Linux 开源 行业资讯

  • Linux社区面临人员流失 更多转向Mac

     一直以来,开源软件一直和自由的操作系统Linux捆绑在一起,而Linux开源社区正在面临人员流失的危险.因为许多程序员开始转向Mac OS X平台. 曾为OLPC操作系统编写防盗模块Bitfrost的开发者,Ivan Krstic在一次OLPC相关的会议上提到,为Mac开发程序"具有压倒性的愉悦体验". 但目前存在的问题依然是Mac较为小众,他们的软件可能面临用户稀少而不足以支持开发的境地.但苹果为Mac程序员创造了诸多开发条件,的确很方便:原生接口,MacPorts和Fink,几乎你一切想要的都有了,同时你还可以随意调用之前熟悉的Linux工具,并且Mac的界面也更为友好.

    时间:2014-03-15 关键词: Linux mac 开源

  • 三大方便的开源Linux防火墙生成器技术

     对所有的Linux系统和网络管理员来说,一个最基本的技巧是知道如何从头开始编写一个强健的iptables防火墙,并且知道如何修改它,使其适应多种不同的情况。然而,在现实世界中,这看起来似乎少之又少。对iptables的学习并非是一个简单的过程,不过笔者在这里向您推荐外网上如下资料,这样使用起来你就得心应手了。 笔者认为所有的管理员都应彻底地理解Iptables,不过,另外一个可选择的方法是运用出色的Linux防火墙生成工具。 Firewall Builder 第一个出场的便是Firewall Builder,这是一个完善的多平台的图形化的防火墙配置和管理工具。它运行在iptables、 ipfilter、 OpenBSD的 PF、思科的PIX之上。通过设计,它将规则设计的细节隐藏起来,而着重于编写策略。不过,不要在你真实的防火墙上运行防火墙生成器,因为它需要X Windows。你需要将其运行在一台工作站上,然后将脚本复制到防火墙上。 Firestarter 第二位是Firestarter,它是一款优秀的图形化的防火墙生成向导,它可以引导你一步一步地通过构建防火墙的过程。对于与局域网共享唯一公共IP地址的NAT防火墙来说,这是一个不错的选择,并且在防火墙之后,它还有一些公共服务,或者一个分离的DMZ。它拥有打开或关闭防火墙的一些简易命令,可以查看状态视图和当前的活动。你可以将其运行在一台headless计算机上,并远程监视之,或者将其用作一个独立的防火墙。 Shorewall 第三位Shorewall是一个流行的防火墙生成器;它比Firestarter更加复杂和灵活,并且它适合用于更加复杂的网络。Shorewall的学习曲线类似于iptables,不过,其文档资料丰富,并且提供提供不同情况的解决方法指南,如单一主机防火墙,两接口和三接口防火墙,以及拥有多个公共IP地址的防火墙等等。你可以获得许多关于过滤P2P服务的帮助,如Kazaa速率限制、QqS(质量服务)、VPN转移归向等内容。 我们向你推荐这三个软件的目的是让你不用花钱购买商业的防火墙软件,后者无论如何不如内置的Linux和Unix包过滤器。用户应该将有限的资金用于购买更高质量的硬件上。

    时间:2014-03-20 关键词: Linux 防火墙 开源 生成器

  • 开放源码:嵌入式系统开发面临新环境

    随着新公司的涌现以及对压缩成本的要求,嵌入式系统开发界正在逐渐接受开放源码的软件。目前,已经有大批量供货的消费电子产品的开发采用了那些从互联网上下载的开放源码的软件产品。容易获得、创新的编程方式、良好的适应性,以及零复用费用是人们津津乐道的开放源码产品的优点。尽管怀疑论者依然对开放源码产品在授权及技术支持方面提出质疑,但是可以看到越来越多的人开始在新项目中放弃选择那些商业化的软件,转而尝试使用开放源码的软件。 开发:不再是个人游戏 与商业化的软件不同,开放源码软件的开发是在"社区"中完成的。通常程序员先在社区中建立一个开放源码的项目,然后有众多程序员共同合作完成对源码的改进并共享修改后的成果。以这种方式开发出的软件中,最著名的就是Linux操作系统。今天,随着其他通过GNU项目开发出的软件的增加,Linux也已经演化出了很多根据不同需要开发的项目,而且在其周围聚集了数以千计的开发者和不少商业公司。 商业公司的介入也在转变人们对开发源码软件的传统认识,即它们不过是程序员出于个人爱好在业余时间产出的智力劳动成果。IBM、Apple和Sun等大公司已经参与了开放源码的项目,并基于项目所产生的源码开发出了多款软、硬件产品。仅IBM的Linux技术中心就雇佣了超过200名的全职程序员从事开放源码项目的开发工作。 商业公司非常清楚,开放源码已经成为了一种潮流,顺应这种潮流,未来其软、硬件产品也会随着开放源码产品的广泛应用而大行其道。 使用:成本与风险不断降低 开放源码产品给嵌入式系统开发者带来的最大的好处就是降低开发成本。即使是对大批量的产品,商业化的操作系统或是第三方应用支持软件包的版税也是嵌入式设备开发成本中很大一个组成部分。因此,降低成本的一个行之有效的方法就是在开发中选用一个或是更多的开放源码的程序。也许对开放源码程序的移植会产生一些成本,但是从开发总成本考虑还是会带来明显的节省。 在考虑成本问题时还有一点十分重要:与商业化的软件相比,开放源码软件的适应性是一个显著的优点。开发者可以根据自己实际的应用要求,在开放的源码基础上编写出一个新的软件版本,使得软件对系统计算和存储资源的占用最小化。而与之相对应,商业化软件由于要考虑到最大限度地覆盖客户需求,会在产品中包括开发者并不需要的其他功能,而开发者又不得不为这部分"功能"买单。而且商业软件的供应商也承认,最初的购置费用只占嵌入式软件整个生命周期使用费用的一小部分。 对于那些选择"自己开发"的开发者来说,开放源码软件也是具有吸引力的,他们通常需要将诸如任务表、网络和用户界面等操作系统功能集成到一个单一的应用软件包中。随着其所开发的嵌入式设备的复杂性的增加,这些开发者不得不在不增加预算的前提下尽量去满足客户的需求。开放源码的操作系统为开发者提供了一套将经测试的支持软件集成在一起的低成本的技术手段,可以使开发者集中精力进行独特应用功能的开发。今天的开放源码操作系统已经足够成熟,可以将使用者的风险降到最低限度。 对开放源码软件持反对意见者通常会指出,由于没有版权的约束和保护,这可能会阻碍开发者公布其编写的代码。但事实证明,这种观点是片面的,在开放源码资源网站www.opensource.org上,我们可以看到超过40种的经验证的软件授权方式。简单地说,开发者和版权所有者可以根据他们的需要,按照他们认为合适的任何一种方式达成授权协议。比如有些授权就介于商业应用和非赢利用户之间,如出于教育研究目的的授权。 目前比较流行的授权模式包括GPL(General Public License)、BSD(Berkeley Software Distribution)和Mozilla Public License三种。其中GPL开放程度最高,BSD则对授权的开放度做出了一些限制,而Mozilla Public License介于前二者之间,允许开发者将基于开放源码开发的软件分为受保护的和可共享的两部分。 服务:商业公司介入 除了授权模式,嵌入式系统的开发者在考虑是否选用开放源码的软件产品考虑的另一个问题是,可以获得什么样的技术支持。对于一些小的程序,开发者可以直接下载源代码自己进行维护和支持。但是对于那些比较复杂的系统,如操作系统,许多开发者选择了寻找有经验的支持团队的方法。在这方面,我们可以发现开放源码软件的另一个优点,即开放的系统可以使你获得兼容的售后支持,即使你更换了供应商,也仍然可以保留原有的软件并获得相应的支持。 各家嵌入式Linux供应商也根据自己客户的特点设计出了不同的商业模式。MontaVista通过收取年费的方式销售它的Linux产品,用户缴费后可以获得最新的软件版本、无限制的通过电话或电子邮件的技术支持,或是访问专为客户设立的网站获取更新版本、补丁程序和参加社区论坛。此外,大多数年费服务包中还包括向用户提供的培训。LynuxWorks的运作方式稍有不同,它向嵌入式系统开发者同时提供开放源码和商业化的两种操作系统。BlueCat Linux与公司所提供的满足实时需要的商业化操作系统LynxOS兼容,其6个月的服务包售价为2699美元。 目前作为嵌入式Linux供应商,MontaVista和LynuxWorks与IBM, Red Hat, Panasonic和Sony等公司合作,组成了嵌入式Linux联盟以防止在源代码流行的过程中出现的"分裂"问题,该问题可能会造成应用程序不兼容的后果。联盟提出的解决方案是出台一个平台规范来定义嵌入式Linux的API。遵从该平台规范的应用程序和中间件的开发者可以保证他们的产品在兼容的Linux系统中运行。 延伸:硬件也"开放" 这些基于开放源码的自由软件,特别是操作系统和支持软件的另一个来源,就是嵌入式单片机硬件供应商。很多硬件供应商为客户提供开放源码的软件以提高自身产品的附加值,以利于硬件产品的销售。 同时,在开发源码的软件的推动下,嵌入式系统开发者已经在进行一些新的尝试--开发开放源码的硬件产品。比如,小型化的嵌入式LART(Linux-advanced-radio-terminal)计算机可以运行Linux,其硬件包括功耗小于1W的、工作频率为220MHz的SA-1100 StrongARM CPU。在标准配置中,它包括32M的DRAM和4M的flash存储器。LART的硬件不是免费的,但是其全部设计、图纸、装配图、文档和软件是免费的,并可从LART网站上下载获得。开发者可以通过一种近似于软件所采用的GPL的授权方式获得LART的硬件设计授权,并且不用缴纳版税和授权费即可复制该硬件系统。[!--empirenews.page--]

    时间:2014-06-07 关键词: Linux 嵌入式 系统开发 开源

  • 三大方便的开源Linux防火墙生成器技术

    对所有的Linux系统和网络管理员来说,一个最基本的技巧是知道如何从头开始编写一个强健的iptables防火墙,并且知道如何修改它,使其适应多种不同的情况。然而,在现实世界中,这看起来似乎少之又少。对iptables的学习并非是一个简单的过程,不过笔者在这里向您推荐外网上如下资料,这样使用起来你就得心应手了。 笔者认为所有的管理员都应彻底地理解Iptables,不过,另外一个可选择的方法是运用出色的Linux防火墙生成工具。 Firewall Builder 第一个出场的便是Firewall Builder,这是一个完善的多平台的图形化的防火墙配置和管理工具。它运行在iptables、 ipfilter、 OpenBSD的 PF、思科的PIX之上。通过设计,它将规则设计的细节隐藏起来,而着重于编写策略。不过,不要在你真实的防火墙上运行防火墙生成器,因为它需要X Windows。你需要将其运行在一台工作站上,然后将脚本复制到防火墙上。 Firestarter 第二位是Firestarter,它是一款优秀的图形化的防火墙生成向导,它可以引导你一步一步地通过构建防火墙的过程。对于与局域网共享唯一公共IP地址的NAT防火墙来说,这是一个不错的选择,并且在防火墙之后,它还有一些公共服务,或者一个分离的DMZ。它拥有打开或关闭防火墙的一些简易命令,可以查看状态视图和当前的活动。你可以将其运行在一台headless计算机上,并远程监视之,或者将其用作一个独立的防火墙。 Shorewall 第三位Shorewall是一个流行的防火墙生成器;它比Firestarter更加复杂和灵活,并且它适合用于更加复杂的网络。Shorewall的学习曲线类似于iptables,不过,其文档资料丰富,并且提供提供不同情况的解决方法指南,如单一主机防火墙,两接口和三接口防火墙,以及拥有多个公共IP地址的防火墙等等。你可以获得许多关于过滤P2P服务的帮助,如Kazaa速率限制、QqS(质量服务)、VPN转移归向等内容。 我们向你推荐这三个软件的目的是让你不用花钱购买商业的防火墙软件,后者无论如何不如内置的Linux和Unix包过滤器。用户应该将有限的资金用于购买更高质量的硬件上。

    时间:2014-06-10 关键词: Linux 防火墙 开源 生成器

  • Linux背后的思想

    Linux背后的思想

     1.Linus Torvalds Linus Torvalds对技术进行了两次更改,第一个是支持Internet的Linux内核,第二个是Git,它是全世界开发人员使用的源代码管理系统。 在接受TED采访时,Torvalds以开放的态度讲述了他独特的工作风格和个性特征。 Torvalds说:“我不是梦想家,我是工程师,我很高兴与梦想家在一起,他们仰望着天空说,”我想去那里。“但是我是那种脚踏实地的人,我只想填补我面前的空缺,不要让自己失望,这就是我。” 2.关于开源 Linus Torvalds说: Linux并不是一个合作的产物,它是我一系列项目中的一个,纯粹出于自己当时的需要,部分原因是我需要得到结果,但更重要的原因是我享受编程。这段旅程的终点,在25年后的今天(2016),我们仍未达到。当年我只是想做一个完全属于自己的项目,我压根就没想过开源这件事。但在那之后,随着项目越来越大, 你会开始想让别人知道。感觉就像“哇,快来看看我的成果!” 成千上万的人想参与进来(Linux内核项目),但很多时候,我成为了那个断点,我无法让自己跨出那一步,同上千人合作。 因此Git是我的第二个大项目,它存在的意义就是维护我的第一个大项目。事实上这就是我的工作方式。我编程并不是为了…,我编程是因为好玩,但我也想做一些有意义的事情,因此我设计每一个程序仅仅是因为我自己需要。 而我喜欢开源软件的一点就是,它能让形形色色的人在一起合作。我们不必相互喜欢,有时候我们甚至互相讨厌。是真的,我们经常吵得不可开交。 科学界的开源显然是一种回归,科学最初是开源的。但之后变得越来越封闭,只存在那些昂贵的科学期刊上。开源让科学回归了,我们有了arXiv和开放期刊。 小编有话说: Linux并不是选择了开源,只是因为开源恰好是Linux需要的。就如Linus Torvalds所说:“纯粹出于自己当时的需要。” Linus Torvalds是睿智的,做好自己能控制的。 开源不仅仅代表源代码的开放,开源更是一种工作方式,一种教育方式。因为有了开源,我们多了一种更好的合作共赢的工作方式;因为有了开源,让更多从业者和学生能够学习到更好的技术。 3.代码的品味 Linus Torvalds说: 有时候你可以换个角度看问题,重写代码,排除特例,完美覆盖所有情况,这就是好的代码。同时也很简单,这是最基本的原则。细节非常重要。对我来说,我愿意与之共事的人,必须有好的品位。 采访中Linus Torvalds对比了以下2个函数: 小编有话说: 大牛们总是对自己严格要求,不仅仅是要实现功能,并且要优雅的实现。下面我们来看看采访中Linus Torvalds对比的两段代码: 1.不怎么漂亮的代码 上面的代码,需要区分要移除的成员是否为链表的头一个成员。需要单独处理特例情况(要移除的成员为链表的头一个成员)。这个函数比较好理解,这里小编就不做更多的解释了,如有疑问,请添加小编微信交流。 2. 好的代码 该代码不需要处理特殊情况,而且程序整体更加有序、优雅。其实现原理为:指针变量indirect保存的是链表成员结构体中的next成员的地址(head指针也可这样看),如下图所示: 所以变量*indirect就相当于是前一个链表成员的next成员(相对于要移除的成员来说)。当找到要移除的成员后,进行如下操作即可: *indirect = entry->next;

    时间:2019-11-11 关键词: Linux 开源 git

  • 预装 Linux 的机器会更好

    预装 Linux 的机器会更好

     开源开发者和Android专家Jack Wallen最近发表了一篇有关开源未来的文章,并认为2020年开源的前景是光明的。 ▲Getty Images/iStockphoto Jack总结了以下几个方面: 1、Deepin Linux将改变开源格局 Deepin 15.11计划发布一项功能——Deepin Cloud Sync,该功能可能会改变Linux发行版的版图。 此功能会将选择的系统设置同步到云中,例如可以安装操作系统的另一个实例,将其连接到Deepin Cloud Sync帐户,然后让该操作系统的新实例自动同步设置。想象一下,部署多个桌面实例将节省多少时间。结合使用Deepin桌面的华丽程度,使用者体验将会很好。Deepin Linux将会引起轰动,将成为许多使用者最喜欢的发行版。 2、预装 Linux的机器会更好 这将有助于Linux提升其市场份额,甚至可能首次达到接近两位数的水平,相信会有更多的OEM厂商开始销售预装Linux的计算机。目前已经有System76、Dell、Pine64、Lenovo、ThinkPenguin与Star LabTop等,到2020年底,预计不仅预装Linux的小型OEM会增加,也有一些较大的OEM。预计Acer、HP与ASUS都会加入竞争。 3、开源将主导其企业 在企业业务中,开源无处不在,它在云、容器、大数据、物联网、边缘计算等领域中都是基础。目前 Linux在企业领域中尚待征服的是台式机。 到2020年底会有改变,原因是安全。预计 Windows勒索软件攻击将再次增加,这将导致一些企业寻找更可靠的替代方案,也就是Linux。意识到多少工作流和工作能力依赖于开源的公司也可能会推动这一转变。 4、Docker将反弹 这里说的是Docker项目而不是Docker公司。2019年对Docker 来说并不好,Kubernetes成为了首选的容器编排工具,但是相信Docker将会有一些发展,这些发展可能包括更强大、友好的swarm 工具或新的客户端工具,以使编排容器集群变得容易。 能够使得Docker复出的原因是易于管理,随着Kubernetes变得越来越强大,它也变得越来越复杂,如果Docker可以在保持其功能和灵活性的同时恢复简单性,则它将重新获得一些市场份额。 5、开源自动化将令人恐惧 由于推动了更高效率的 CI/CD 管道的发展,我们见证了令人印象深刻的自动化技术的兴起。借助Helm、Terraform和其它以Kubernetes为中心的工具,可以创建可自我更新、测试代码并且在出现问题时不将其推向生产的系统。 到2020年,开源自动化将接近科幻小说的程度,其系统会自行“思考”,并且我们将首次体验一种基于经验(来自AI)和预测进行自我优化的系统。最大的问题是:这些系统将与任务隔离多远,一旦它们通过某个未知事件范围,我们是否能够将其关闭? 6、NVIDIA将展示其Linux的巨大惊喜 NVIDIA宣布在2020年将为 Linux推出一个很大的惊喜,相信NVIDIA计划做这样的事:为Nouveau驱动程序做贡献,或者开源其官方NVIDIA驱动程序。NVIDIA看到了很多东西,而加入Linux是前进的唯一途径。 对于Linux而言,这将是一个巨大的胜利,其原因有两个:Nouveau驱动程序从来没有比现在更好的游戏了;如果NVIDIA开始为Nouveau驱动程序做出贡献或发布其官方开源驱动程序,它可能会放弃 Linux桌面游戏的福音,这可以帮助提高Linux的普及率。 游戏玩家会喜欢比Windows更可靠,更安全的平台,我们将看到Linux不仅将达到两位数的市场份额,而且还将超越macOS并位居第二。

    时间:2019-12-19 关键词: Linux 开源 docker

  • 规避开源CPU侵权风险提高产业自主创新能力

    在CPU市场上,开源CPU是对专有CPU的补充,开源CPU的出现和发展也为我国研发自主知识产权的CPU和自主可控CPU提供了条件。同时,开发或应用开源CPU必须详细分析开源许可证的条款,并认真分析研究可能会出现的知识产权侵权风险,尽早提出应对策略,尤其是在产品量产并销售前,要全面评估知识产权侵权风险,避免出现知识产权纠纷。  在中央处理器(CPU)领域,知识产权已经成为企业进行技术保护和贸易的利器。著作权、专利权和商标等知识产权产生的价值能使CPU企业从事可持续的研发活动,从而保障其在市场竞争中始终处于领先和有利位置。  开源CPU一般都通过附带的开源许可证来保护知识产权,在应用和传播其源代码时,必须遵循许可证的约定。本文首先对开源CPU所采用的许可证情况进行介绍,其次结合许可证分析开源CPU的知识产权状况及相应对策,最后得出结论并提出相应的建议。  四类开源CPU主导市场  中央处理器作为系统控制和运算的关键部件,是电子信息产品的核心。随着集成电路进入了以IP(IntellectualProperty)核复用为基础的SoC时代,CPU普遍以IP核的形式集成在SoC中。目前使用的CPUIP核多是ARMIP核、MIPSIP核等商业性成熟内核,用户需要支付一定的授权费和版税(Royalty)。由于CPUIP核的设计细节不公开,所以用户很难根据自身需求对其进行修改。  开源软件模式的成功推动了开源CPU的产生。上世纪90年代末出现了发布免费CPUIP核源代码的OpenCores等开源组织,绝大部分的开源CPU都以硬件描述语言代码(如VHDL或VerilogHDL)的形式进行发布和传播。目前影响比较大的开源CPU主要有以下四种:  (1)Sun公司的OpenSPARC项目推出的UltraSPARCT1和UltraSPARCT2开源CPU,已经应用于工作站、服务器和高性能嵌入式领域。  (2)LEON系列CPU,是类似SPARC架构的开源CPU,也是欧洲太空业的标准CPU,广泛应用于航天领域,如伽利略系统等。  (3)OpenCores组织发布的OpenRISC1200,主要应用于嵌入式、移动和固定网络领域。  (4)Altera公司的NiosII,是Altera的可编程逻辑和可编程片上系统(SOPC)设计综合解决方案的核心,与前三者的全开源模式不同,其属于半开源模式。  国内也有基于开源CPU的应用,如中科院等多家单位正在研制的基于LEON2的应用系统。华视奇半导体有限公司推出的VivaceSemiconductor多媒体处理芯片采用了OpenRISC1200。        许可证注重知识产权保护  开源CPU主要以许可证的形式约定许可人及被许可人的权利和义务。无论从形式上还是从内容上分析,当前主流的开源许可证都符合合同的要件,是一种民事法律行为。虽然开源软件许可证最初是为开源软件而设计的,但由于其条文具有普遍适用性也被开源CPU采用。当前绝大部分开源CPU都是基于开源软件领域最负盛名的GNUGPL或GNULGPL许可证并以硬件描述语言代码形式发布的。例如,Sun开源的UltraSPARCT1CPU采用GPL授权,LEON系列CPU、OpenRISC1200采用LGPL授权。除了现有的开源软件许可证之外,许多新的许可证也已被提出,例如,TAPR开源硬件许可证和Balloon开源硬件许可证等。为了促进向公众开放源代码,并促进开放源代码的传播和再发布,许可证中有一系列关于知识产权的条款,例如GPL和LGPL中的关于著作权和专利权的约定。    当前主要的几种开源许可证有许多共同点,主要体现在以下几个方面:  (1)被许可人接受本许可证获得源代码之后,有再发布源代码的义务。  (2)“不担保”(即NoWarranty)条款。由于源代码可以在遵循许可证的条件下被自由使用,所以在一般情况下对源代码没有担保。  (3)关于修改、复制和再发布的条款。在保证发布人权利的前提下,尽最大可能向社会开放源代码。不同的许可证对授予被许可人的各项具体权利的约定略有差异。  开源CPU的知识产权分析  下面结合开源CPU所采用的许可证,从著作权、专利权和商标三个方面分析开源CPU的知识产权。  1.著作权分析  CPU的源代码是受著作权保护的客体。开源CPU必须公开源代码,使用者只要遵守许可证的约定,就可以自由地对原设计进行修改和再发布,但并不意味着开源CPU是公有设计(公有设计是指进入公共领域,而且权利已经无效)。开源CPU的源代码受著作权保护,这在许多开源许可证中都有明确的约定。例如,在GPL许可证中规定承认开放源代码的著作权,在复制、发布、修改他人的源代码时必须尊重著作权人的权利,例如注明修改时间、修改人和修改之处等。开源CPU利用著作权制度促进开放CPU源代码。  开源CPU的著作权侵权问题一般不会发生在开源CPU之间,而主要发生在开源CPU与专有CPU之间。由于开源CPU的开发人员参与形式复杂,所以可能会在开源CPU的开发和修改中加入专有CPU的代码,导致著作权侵权的风险。更为重要的是,由于开源CPU的开源属性,源代码会被众多开发者使用,不仅原始开源CPU会有侵权风险,其演绎作品也会有侵权风险,甚至开源CPU的最终用户也会面临侵权风险。  因此,在开源CPU的开发和传播过程中要避免加入专有CPU的代码。在传播过程中,也要尊重参与该CPU开发或修改的其他著作权人的权利,从而避免著作权侵权。       2.专利权分析  开源软件面对的最大威胁不是版权而是专利。和开源软件一样,开源CPU也面临着专利侵权的威胁。由于开源CPU开放了源代码,从而更容易被竞争对手收集侵权证据,引发专利侵权诉讼。与软件不同,集成电路从一诞生起就与专利制度紧密结合。专利制度给予发明人在一定期限内对其发明创造享有独占权,把发明创造作为一种财产权予以法律保护,以鼓励智力创新,促进科技发展。然而,这种专有性与开源精神是相互矛盾的。因此,很多开源许可证都明确禁止专利许可授权,其中以GPL许可证的规定最为严格。它规定:“任何专利必须以允许每个人自由使用为前提,否则就不准许有专利。”虽然GPL许可证没有直接反对专利,但它允许自由使用开源CPU专利的约定让专利实质上形同虚设。  作为掌握CPU领域大量核心技术和专利制度比较发达的国家,美国的CPU相关专利数量很大,而美国对集成电路专利权的保护期又长达20年,极大地影响了开源CPU的发展。与著作权侵权不同,只要未经许可应用了拥有专利权的技术,即使独立开发也会被视为侵犯专利权。更为严重的是,CPU专利不仅禁止复制源代码,而且还保护思想和算法,无论用什么语言编写或表达方式如何不同,都有可能落入专利保护范围。由于开源CPU在传播、改进过程中融入了许多人的劳动,可能有意或无意地应用了已被申请为专利的技术,招致专利侵权诉讼。与著作权侵权一样,其演绎作品和最终用户也都会面临专利侵权的风险。但是,开源CPU专利侵权的机会并不比专有CPU更高,只是由于开放源代码而更容易被发现。也正是由于开源CPU开放源代码,如果出现可能涉及侵权的设计就能够很快地被发现,从而剔除或者规避这些可能构成侵权的设计。  如何应对专利侵权威胁将成为开源社区、开源CPU开发和应用企业所面临的一个重要课题。在设计时,开源CPU要从技术上规避专利,剔除侵权设计,同时也可以利用专利制度来应对专利威胁,例如可以采取以下几项措施:(1)尽早申请专利,鼓励申请专利后在开源许可证下发布,即申请专利作为防御性工具;(2)尽早公开,将CPU设计思想或修改思路进行公开发表,专利权人必须在开源社区提出相关构思之前就提出申请才有可能获得授权,提高了专利被侵权的难度;(3)宣告专利无效,当开源CPU面临诉讼时,发动开源社区大量的技术人员,提出有效的推翻该专利的证据。  3.商标分析  利用商标战略可以很好地保护开源CPU,尤其是在许可证效力没有得到法律明确认可的情况下。开源软件在这方面发展得比较成功。在开源软件发展初期,为了保护开源软件这一定义、统一开源软件的标准,业内成立了OSIA,并且巧妙地应用了商标战略。判断一个软件是否属于开源软件,不仅要看发布者是否提供源代码,还要看附带许可证的内容,判断其是否属于开源许可证。凡是被认定为具有开源许可证的,都可以标注OS、OSI等商标,从而得到开源社区的认可。开源领域最著名的GPL、LGPL、MPL、MPL1.1等多种开源许可证都先后得到了OSIA的认证。  开源软件领域所采用的商标战略很好地保护了开源软件的发展,最典型的事件就是在2002年开源软件开发者MySQLAB诉 Progress Software、NUSPHERE。虽然法庭没有作出GPL许可证效力的裁定,但MySQLAB通过MySQL商标得到了法律保护,对专有软件公司针对“开源”的混淆策略作出了有力回应,在许可证效力没有得到法律明确认可的情况下起到了积极的作用。因此,开源CPU也可以借鉴开源软件的经验,通过商标战略得到法律保护。  在CPU市场上,开源CPU是对专有CPU的补充,开源CPU的出现和发展也为我国研发自主知识产权的CPU和自主可控CPU提供了条件。同时,开发或应用开源CPU必须详细分析开源许可证的条款,并认真分析研究可能会出现的知识产权侵权风险,尽早提出应对策略,尤其是在产品量产并销售前,要全面评估知识产权侵权风险,避免出现知识产权纠纷。

    时间:2009-10-23 关键词: CPU 产业 风险 开源

  • MIPS 科技向Tamarin开源项目提交代码

     MIPS 科技公司今天宣布,发布了一个针对 MIPSTM  优化的ActionScript 虚拟机(VM)版本,可用在 Adobe  Flash Player等引人注目的网络连接技术。ActionScript VM可通过Tamarin开源项目获得,是运行在MIPS架构上的优化的Adobe Flash Player的关键组件。MIPS的优化加速ActionScript 3的验证套件(validation suite)基准性能几乎是非优化的VM的2.5倍。在实际情况中,MIPS的优化VM在MIPS32  74K  CPU内核上的执行速度,是在ARM Cortex A8 CPU1上运行的ARM优化VM的两倍。用于移动电话、消费电子产品和联网数字家庭设备的Adobe Flash技术已在采用MIPS架构的领先SoC平台上运行。Adobe Flash技术能为数字家庭中的联网TV和TV连接消费电子产品提供高清内容和丰富的应用。数字家庭的Adobe Flash平台将建立在这些功能上,并支持定制滤波器和效果、原生3D转换和动画、先进音频处理,以及图形硬件加速。MIPS科技营销副总裁Art Swift表示:“Adobe Flash技术是数字家庭中联网多媒体体验的关键。MIPS致力于从参与Tamarin项目开始,优化Adobe Flash Player的关键组件。该项目是用于Flash Player 的ActionScript 虚拟机开源版本。”Adobe公司平台业务部门产品管理与策略总监Mahesh Balakrishnan表示:“Adobe Flash技术已在PC和移动设备中广泛采用,我们也看到OEM对数字家庭Flash平台日益增加的需求。我们很高兴MIPS科技能针对其架构,优化Flash Player技术的关键组件。我们期待在未来发布的Flash Player版本中纳入这些优化设计,以支持采用MIPS架构的众多SoC供应商。”

    时间:2009-10-29 关键词: MIPS 开源 代码 tamarin

  • 云时代开源虚拟化联盟挑战微软

    云时代开源虚拟化联盟挑战微软

    一场突如其来的“云”袭来,将开源企业不期然推到了IT产业的前端,开源软件已然成为云计算的基础架构。得益于云浪潮,红帽公司2012年财报显示其营收达到11。3亿美元,比2011财年增长25%,成为IT业首家年收入超过10亿美元的开源企业。 开源是红帽保持技术实力的秘密 红帽长期支持开源运动。据Linux基金会最近发布的2011年Linux内核贡献度报告,红帽公司排在第一位。一直以来,红帽支持开源社区运动,并且有自己的开源社区Fedora,进行开发工作,在Linux内核方面贡献多。对开源运动的实际支持成为红帽保持技术实力的“公开秘密”,也是红帽在商业上取得成功的立足之本。 中国开源软件推进联盟前主席陆首群告诉《中国电子报》记者:“红帽公司自建并支持Fedora进行开发工作,从开源社区获得源代码软件,再进行企业级的源代码修改、认证、安全设置。是全球第一家实现开源技术产业化、开源产品和服务商业化的开源企业。” Linux虽是红帽的拳头产品,但是更大的意义是在品牌上。IDC高级分析师彭振飞认为:“Linux是红帽最基础、也是用户黏性很强的业务,但不是增长最快的业务。” 提供完整的解决方案成为红帽获得大量收入的主要原因。某开源社区知名人士告诉《中国电子报》记者:“操作系统在整个产业链条中占的价值比重很小,比如一个1000万元的项目,涉及操作系统可能只占10万元甚至更少。如果红帽仅做Linux的话,那么它不可能达到10亿美元的年收入。”事实上,红帽提供的是一个完整的解决方案,包含底层操作系统、中层的中间件(JBOSS)、上层的几千个合作伙伴提供的各种应用。这样一个完整的解决方案,成为它拿下整个商业信息化项目的最大优势。 红帽中国市场总监董辛乙也坦言,红帽的Linux操作系统品牌如此强大,这使得红帽有更多的机会为大客户服务,并很自然地顺应大客户对系统整体解决方案的需求,由此向整体解决方案厂商转型。 与软硬件厂商的良好合作关系是红帽完成整体解决方案商转型的关键。董辛乙告诉《中国电子报》记者:“英特尔的芯片和我们的产品配合设计,甲骨文的数据库也与我们的操作系统一起认证,确保整套产品的稳定安全。” 云计算平台向开源方向发展 2011年,红帽开始发力云计算市场。根据它的战略,它正加速从一家以操作系统和中间件为主打业务的开源厂商向云计算、虚拟化以及存储市场扩张。研发投入也在向云计算、大数据和下一代存储的方向倾斜。 红帽已经构建了完整的云计算产品线,包括操作系统、中间件、虚拟化技术、云存储和管理软件。据了解,2006年,红帽收购开源公司JBoss获得中间件技术,2008年收购Qumranet公司获得虚拟化技术,2011年收购Gluster获得云存储软件。 “看中云计算市场,是因为Linux突然就变成了云计算的基础架构”,董辛乙表示,“因为国外主要的公有云平台,例如谷歌、亚马逊的云平台,90%以上使用的是Linux操作系统,而且大多数互联网公司的云平台也是基于Linux的”。 董辛乙介绍,从去年开始红帽公司主要做云计算。通过亚马逊的E2C服务,用户可以按需购买红帽的操作系统和中间件。这其中,红帽和亚马逊一起做了很多底层工作,将亚马逊的公有云平台做起来。另外,红帽还和日本最大的公有云服务商NTT一起,将公有云做成功。 陆首群认为,云计算基础架构平台向开源方向发展已成为共识,当前美国99%的风险投资都是投在开源的云计算技术架构。他指出:“红帽公司是开源云计算技术的推动者,也是云计算时代的主要获利者,它与IBM、英特尔、惠普、思科一起发起的开源虚拟化联盟,推动了开源虚拟化技术的应用。它领导制定的云与云之间的开源互联标准,也已被IBM、VMware等多家知名IT公司所采用。” 开源对微软形成挑战 云计算是一个合作的生态系统,闭源、耗能的机构平台已经开始落后。陆首群认为,在云计算时代,红帽对微软形成了严峻挑战,“事实上微软落后了”。 随着云计算的发展和成功,软件商业模式也开始改变。更多企业购买在线软件服务,而不是购买软件装在自己的服务器上。在桌面windows不再必要的情况下,微软也逐步展现与开源社区交好的姿态。 “近年来微软也在将其自创的云计算基础架构向着开放的方向改造。”陆首群说。据悉,微软近期在WindowsAzure云计算系统中加入了两款开源平台,并向3个开源项目贡献了代码,而且都是一些知名的大项目。 微软的大转弯,不得不说是目前公有云平台绝大部分基于开源软件搭建这一形势所迫。因此,微软一方面开源了一部分软件,另一方面,也让其他的开源软件搭建在WindowsAzure之上,这样也能够为微软带来利润。普华基础软件总经理赵晓亮认为,“只要云平台体系里有完整的解决方案,满足客户需要,那么选择微软系统还是选择开源系统,并不是那么重要。”这一观点某种程度上反映出了微软与开源厂商合作的效果。 云计算时代,开源企业和微软在很多地方站在同一起跑线上。本土开源厂商更是看到了这个机会,并有所行动。例如中标软推出“安全云”操作系统;普华基础软件不仅通过控股企业研发操作系统、数据库、中间件等基础软件,而且自身也在开发整合平台技术、基于开源的虚拟化产品;红旗软件也从原来单一的操作系统厂商转变成云架构厂商,涵盖操作系统、虚拟机、管理平台和服务器,成为国内首屈一指的、拥有较为完整云计算产品线的开源企业。中科红旗高级市场经理樊洪光认为,“云计算的兴起也注定会带动开源软件的广泛应用及新的开源产品的出现。” 但是,“开源显然过去取得很多成功,未来仍面临很多挑战。需要与时俱进,做得足够好、足够强,才能把握好云计算带来的新机会。”赵晓亮表示。 相对于红帽在开源社区的优势、合作同盟的优势、品牌的优势,陆首群认为,本土开源厂商还有很多需要学习的地方。

    时间:2012-04-18 关键词: 联盟 虚拟化 开源 云时代

  • 谷歌扩大Android开源项目:索尼入选

    谷歌Android开源项目(AOSP)主管让-巴普蒂斯特·奎鲁(Jean-Baptiste Queru)最近宣布,将把索尼Xperia S手机作为试点,为其提供与Nexus设备相似的开源支持。尽管该项目还处于发展早期,但如果能够成功,就将继续扩大支持范围,涵盖更多的非Nexus设备。通过这一项目,Android手机便可第一时间获得系统升级。但在此之前,只有Nexus设备才能获得该项目的支持。 谈到为何选择Xperia S时,奎鲁的回答非常简洁:“这是一款非常强大的GSM设备,使用可以解锁的引导模式,它的生产厂商也一直与AOSP关系很好。” 业内人士认为,后两条至关重要。过去几年来,锁定的引导模式一直都是Android的一大争论焦点,但已经出现了一些积极信号。而索尼一直都是最开放、最积极的Android OEM厂商,甚至在正式发布前就推出了升级软件的预览版。而AOSP此举似乎正是为了奖励索尼的这种开放态度。 更多嵌入式资讯请关注嵌入式频道

    时间:2012-08-22 关键词: 项目 Android 谷歌 开源

  • Sun与英特尔共推开源Solaris操作系统最优化

    继Sun和英特尔达成合作8个月后,两家公司共同宣布了在基于英特尔处理器的服务器平台上推进Solaris开源操作系统最优化的计划。近日,这两家公司发布通告汇报了这项计划的最新进程和进一步的发展方向。 计划的多数工作都是围绕OpenSolaris的最优化进行的,Solaris操作系统的测试版中一些新特性在正式添加到Solaris产品之前还需要经过试验和调试,然后再安装到Sun的服务器上。这项计划在帮助Sun Solaris操作系统的优化上已经取得了突破性进展。 "2007年1月我们与英特尔达成战略同盟让我们有权使用英特尔的基础架构来为Solaris操作系统做点事情,这在以前是不可能实现的。 "Sun Solaris部门销售总监Herb Hinstorff表示:"合作的第一年我们的主要工作是相互了解。而今年,我们工作的重点是在英特尔处理器平台上推进Solaris开源操作系统的最优化,英特尔也为OpenSolaris做出了卓越的贡献"。 英特尔软件工程经理戴夫.斯图尔特补充说:"我们可以看到Solaris操作系统和至强处理器的合作产生了多么明显的效果。目前我们正和SUN公司的xVM团队合作共同推进虚拟化最优化的进程"。 但两家公司的合作不仅是建立在中央处理器级别上的。SolarisX64工程部门资深总监安迪.若兹表示:"我们的合作不仅与处理器相关,还涉及到更多的内容。我们与Sun共同努力为Solaris操作系统的用户交付全面的以英特尔处理器为基础的解决方案"。安迪还表示如今在Sun的办公区随处可见英特尔的研发人员,而在英特尔情况亦是如此。 Sun的Solaris新版本将每隔半年发布一次。在开发者社区在OpenSolaris上对虚拟化,能量管理和中央处理器优化等技术进行测试后,这些技术将被迁移到企业级产品上。 Hinstorff表示两家公司正致力于基于OpenSolaris的Penryn处理器最优化,他们希望能在Nehalem处理器上应有所有最新的技术。英特尔的最新处理器架构将与年底正式推出。 这将是最优化的解决方案,因为Nehalem处理器超越了目前至强处理器的设计,代表了英特尔体系架构的主要转变。若兹强调说,全新的中央处理器采用了内存控制器,将大幅降低内存延迟和提升系统性能。Nehalem处理器还将使用不同容量的内存和DDR3。 两家公司还在合作推进Java的性能调校。在Sun与英特尔结盟的头半年里,Java的性能提升了20%。在今年初举行的JavaOne大会上,他们共同宣布基准测试提升了68%。SUN公司的Java团队和英特尔合作致力于多重操作系统平台的最优化,目标是在英特尔的处理器平台上最大可能的实现JAVA性能的最优化。 IDC咨询公司副总裁Jean Bozman表示Sun与英特尔的结盟让Sun公司受益匪浅"Sun在其X86市场上的销售高歌猛进。但这取决于很多因素。原因之一就是他们开始积极参与之前从未涉足过的市场领域。通过在英特尔处理器平台上对Solaris的优化,无疑为他们在X86市场的服务器销售起到了推波助澜的作用"。

    时间:2012-09-27 关键词: sun 英特尔 开源 solaris

  • Android的开源迷雾 与中国厂商的机遇

     近日,工业与信息化部下属的电信研究院发布了《2013年移动互联网白皮书》,根据白皮书显示,随着Android以开源、免费的方式大力拓展移动手机市场,移动手机操作系统的份额已经彻底被颠覆。 毋庸置疑,Android是一个基于Linux内核的操作系统,而Linux是遵守GPL的开源软件,任何基于Linux二次开发的软件,也都必须遵循GPL准则。但请大家注意的是,Android仅仅是内核基于Linux,而Google独立开发的用于硬件驱动和App接口的中间层,却并未遵循GPL。也就是说,任何手机终端厂商,或是App开发者,要将自己的硬件应用于Android系统,或是开发软件,都必须通过Google授权的SDK来实现。 在Android发展初期,Google为了吸引更多的厂商加入,对SDK实施了开源,但随着Aandroid碎片化趋势的加剧,以及出于掌控Android产业链的考虑,Android在2012年11月的最新版SDK开发使用协议中,加入了一条编号为3.4的新条款。 条款3.4的解释:“您同意,您将不会做任何可能会导致Android碎片化的行动,包括但不仅限于分发、参与制作,或任何其他利用到本SDK开发包的形式。” 将上述专业术语解读为我们平常所熟悉的语言,那就是:手机终端厂商将不能够利用Google的SDK,进行个性化的定制。 无疑,这是Google利用其对SDK所拥有的知识产权,将Android智能终端厂商牢牢限制在其规定的软件开发区域。 由此,我们可以就Android的“开源”得出如下结论:Android只有其基于Linux的内核是遵守GPL开源准则,而Android SDK的知识产权则牢牢控制在Google手中。为吸引厂商和开发者,Google目前对SDK采取了开放源代码和免费的策略,但不能够保证,未来Google仍会对其SDK实施开源和免费。 通过上面的分析,我们不难看出:Android并不是真正意义下的开源软件,不排除未来Google为了其商业利益,收回其代码使用权和收费的可能性。 从这个意义上来说,当前全球手机操作系统市场上,Android的一枝独秀,确实为广大的智能终端厂商埋下危机。那么,在将来Android不再免费,手机OS产业链被Google所完全把控的潜在风险面前,中国的终端厂商是不是完全无所作为呢? 答案是否定! 首先,中国的终端厂商应利用好当前Android的免费和其市场占有优势,利用中国目前的制造业优势,抢占全球智能手机市场,获取品牌知名度,提升品牌价值。 Android操作系统在全球智能终端市场份额的不断上升,以及其当前的免费特性,为中国的终端厂商利用中国当前的制造业优势,快速占领Android智能机市场,提供了绝佳的条件。尤其当Qualcomm推出了其QRD(Qualcomm Reference Design)快速解决方案和MTK推出手机Turnkey方案后,更为Android智能手机的市场快速占领创造了条件。 其次,中国终端厂商在利用Android占领全球终端市场时,应注意形成终端的差异化竞争优势,注重培养手机OS开发和App开发人才。 Google力推的Android标准化和Qualcomm以及MTK等力推的QRD硬件快速解决方案,为智能终端的快速上市创造了条件但另一方面,也缩小了不同终端厂商间的产品差异,使得Android终端很容易陷入到“同质化竞争”的泥沼当中。 因此中国的终端厂商应注意其终端产品的差异化优势,以提升其产品价值同时,应高度重视手机OS人才以及App人才的培养, 另外,中国终端厂商可考虑加入其他手机OS联盟中,有实力的厂商应加强自有手机OS的研发,以分散厂商在选择手机OS上的风险。 随着手机终端等便携式设备在移动互联网时代的重要性日渐显现,其作为互联网入口的战略性意义不断被各方所重视,不断有新的手机OS出现,并在各方巨头的推波助澜下加入到手机操作系统的争夺中。 事实上,除了本文前面提到的由三星和Intel主导的开源Tizen手机OS,还有Mozilla推出的Firefox以及基于GNU/Linux的Ubuntu等开源操作系统,为了规避手机OS过于倚重Android的风险,国内的终端厂商,也可以考虑加入到上述手机OS的应用联盟中。企业开发支持多种OS的终端,既要有所侧重,又要考虑风险规避。 另一方面,有实力的终端厂商,也可以研发自有的智能手机OS。 对于过于倚重某一手机OS的弊端,早已为国内终端厂商所了解,自有智能终端OS的开发早已纳入其企业的发展战略。例如,作为全球最大的运营商定制终端供应商,华为早在2010年即发布了自有的手机智能操作系统-IDEOS,虽然没有大规模应用,但用华为自己的话来说,是作为“备胎”来储备的。

    时间:2013-03-19 关键词: 厂商 Android 开源

  • 何京翔:英特尔也是开源的软体公司

     英特尔亚太研发中心总经理何京翔在大连软交会上表示,英特尔不止关注硬体设备的发展,在部件到应用上也做出许多贡献。 何京翔介绍说,「英特尔在Linux、大数据方面都做出了自己的贡献。英特尔刚刚推出大数据发行版,并在北京有云计算创新中心」。英特尔在中国有开源技术中心,共有200多个工程师。 他同时表示,面对竞争日益激烈的全球市场。英特尔的主要战略之一是要植根中国,与中国的企业与政府合作,推动双方实现共同发展。(瑞天) 以下为演讲实录: 何京翔:尊敬的各位领导、各位嘉宾,非常高兴一年以后我又回到大连,出席我们的软交会,我记得一年前的时候,我当时讲的是我们新的一些移动互联时代 的一些产品,我当时讲了我们的超级本,我当时用了几个词,叫轻、薄、快、活、久,现在我真的拿了一个产品,我们去年下半年出的产品,是英特尔公司和联想合 作做的产品,真的做到了,非常轻,非常薄,非常快,而且做到了非常的灵活,所以就二合一了。所以,我们去年讲的轻、薄、快、活、久这几个字已经成为了现 实,也就是说,非常轻、非常薄、非常快,而且可以持续非常久,充一次电可以7个小时,我用这个去上班,基本上白天不用带充电器,去年讲的故事现在已经变成 现实了。 还有一个东西给大家展示一下,去年是英特尔手机的元年,我们去年讲的很多故事今年都变成现实了。还有平板电脑,我去年讲的故事,今年都变成现实了。 今天我要讲,我们在中国已经将近30年的发展,我们在中国有什么样的战略,怎么样来迎接智能的时代,英特尔作为一个计算公司,有什么样的战略和中国一起成长、一起发展? 我还要回到我去年谈到的英特尔的愿景,这是英特尔十年的愿景,我们依然是怎么样用计算技术,发展计算技术,来改变您的生活,让世界更美好,这个愿景是英特尔2010年以后,到2020年,以及今后很长一段时间都会坚持的一个目标。 那么,具体在中国,我们用什么样的策略去实现这样的愿景呢?我们可以先回顾一下英特尔在中国发展的理事。最早在1984年、1985年英特尔进 入中国的时候,我们开始把中国作为一个市场,然后我们发现中国有很多的很有技能的工人,然后我们把制造业,把组装厂拿到上海,后来拿到成都,90年代中期 的时候,我们又把研发的人员放到中国,开始在中国做研发,经过十几年的研发沉淀以后,我们现在的研发人员已经是世界级的,我们已经到了一个什么程度呢?可 以说现在是在中国创新,为了世界的IT企业做贡献。所以,我们有了这么一个发展过程,30年下来的发展过程,我们认识到一点,我们的发展是离不开中国的发 展的 ,所以我们其中的一个主要战略之一是要植根中国,跟中国的企业合作,跟中国的政府合作,实现共赢。 这是第一点。那么,合作有哪些方向?我们看到了,在中国政府,有很多智慧城市、平安城市、智能交通,环境现在是一个问题,怎么用IT技术实现环 保的监控,未来的教育和医疗在哪些方面能用IT技术,我们非常重视在这五个方面和中国的企业合作,做适合于中国市场的解决方案。 所以,第二点就是面向中国来研发我们的技术,和中国的企业合作,做适合于中国的解决方案。 下一点是我们战略的第三条,也就是说,我们中国有13亿的潜在的客户,而我们中国有自己独特的文化,有自己的使用方式和应用,在这样一个环境里 面,我们怎么样让人机融合,能够让我们的晶元技术能够最好的实现计算体验,也就是说怎么样能够使我们的软体、硬体能够融合在一起,能够给我们的用户提供最 好的体验,所以在这个情况之下,我们要看到,我们新的体验,不光传统PC的时候,只有windows, 和中国的软体厂商合作,达到的效果最好,在这方面怎么主动的去构建我们的夥伴关系,使得我们能够给用户提供最好的体验。 那么,对于英特尔来说,合作是有本钱的,我们在五个方面有非常好的创新能力,首先在用户体验方面,我刚才画的倒三角,我们现在在研发的时候,已 经把它置于高于软体开发和硬体开发之上,我们有非常好的用户体验团队,有高端的开发能力和创新能力,包括我刚才展示的去年图片的东西,现在已经实实在在的 拿在我手里,每天使用的东西。 做解决方案的时候是端到端,我们有很多创新举措,特别是中国团队,我们在这两方面有非常好的业绩,首先前面这三个根源,在计算技术上, 在半导体计算技术上的创新,是前三个创新的动力。我们有五大创新能力,这对英特尔来讲,对这个市场来讲,是非常有价值的。 作为一个从事软体行业,在英特尔所谓的更多的像硬体公司里面,主要任务是做软体,我在公司扮演什么样的角色呢?首先跟公司其他部门一块共享这样 一个愿景,在愿景的前提之下,跟公司的其他部门一起,共享公司在中国的战略,同时我们还要在技术开发商有自己的特色,就是说不光硬体,还有软体,还有端到 端的考虑。 再就是,我刚才讲过,英特尔的成功,很重要的一点是生态系统的培育,我们需要和合作夥伴一起制造双赢或者多赢的局面,使得能够把解决方案做大做强,这三个方面我们都需要有自己的努力。 第一个愿景和战略上我讲了,就不再多讲了。技术创新上怎么考虑呢?解决方案的时候要考虑端到端,也就是说,在互联网、物联网,以及移动互联的时 代,我们有很多不同的设备,这样设备的互通、互联和远程管理需要标准,需要很多的技术来实现,就是你有不同的设备,怎么样设备之间实现互动互联,设备远程 管理是安全的,是私密的,还有数据的采集和传输有多少放在边缘,多少放在后台,这个需要平衡,不可能把所有采集的全放在后面去,对后台的压力很大,对网路 的压力很大,又不可能把所有的东西放在边缘,那样就不是集中的系统,所以这里面有很多技术问题要解决,再就是数据集中起来怎么办?也就是这次会议的主题, 大数据处理,大数据处理和分析, 我们在这方面做了很多有益的工作。 在中国,我们把这些理念拿在一起,我们在北京有云计算创新中心,把不同的软体和硬体等不同的组成部分,搭在一起,让它看到典型的数据中心是什么 样子的,在这里可以跑一些用户的概念应用,可以做一些新的技术的尝试,我们可以在不同的行业里面,比如智能交通里有什么典型的数据,在媒体应用里面,数据 是什么样的特性,我们在这里面可以做一些典型的案例分析。 分析的结果是我们提供一个平台,提供一个参考设计,使得想做这些方面的不论是软体商还是OEM,他们可以对我们的方案更好的了解,变成我们未来合作的一个契机。 另一方面,大家知道英特尔更多的是硬体,其实英特尔更多的还有一个方面,可能大家知道的不是那么多,其实英特尔是一个开源的软体公司,我们在各 个层次,从部件到应用,中间件这一层,都有我们的贡献,大家都知道LINIX,在大数据方面,英特尔刚刚推出了大数据的发行版,在这些方面我们都有贡献, 我们远远超出了传统上定义的硬体公司的概念,我们实际上已经变成一个世界一流的开源的软体公司。我们在做硬体的基础之上,我们不仅是一个世界一流的晶元公 司,一流的硬体公司,同时也是世界一流的开源软体公司。 具体到中国的团队来看,我是英特尔亚太研发中心的,我们怎么样实现中国创造服务世界理念的呢? 我们在中国有一个非常强大的团队,有开源技术中心,一共有200多个工程师,我们这个团队已经成为了世界级的团队,而且在亚太研发中心,我们有七位英特尔 的首席工程师,大家可能不太了解,英特尔首席工程师在英特尔是非常高的技术等级,需要通过全球的竞争才能获得的职位,我们在中国的亚太研发中心有七位首席 工程师,这七位工程师全部是中国一流大学毕业的,都是土生土长的工程师,不断通过亚太研发中心项目的历练,他们已经成为了世界级的研发人员,能够引领世界 级的项目。 我们这个研发中心,一方面是研发在中国,服务于世界,另一方面也是把本地的人才培养成世界一流的人才。 最后我想讲一下我们的生态系统,在中国,我们和不同的软体行业都有非常系统的、广泛的合作,合作的目的是通过我们的合作夥伴能够把市场做大做 强,我们支持不同的软体操作系统非常多,包括LINIX、windows、安卓,不管传统的PC还是新生的互联我们都支持、都合作,已经超过传统的PC或 者伺服器的范畴。 根据我刚才讲的东西,我稍微总结一下,英特尔现在定位已经不再是一个硬体的公司,而是怎么样通过计算技术来改变人们的生活,使世界变得更美好, 在这样一个愿景之下,我们在中国制定了三个:第一个是植根中国,相信中国的环境,相信中国的雇员和合作夥伴,我们要跟他们一起合作共赢;第二要顺势而为, 要利用现在国内的一些政府的计划,包括智能城市、教育、医疗等方面,怎么样把我们的技术服务于国家的战略上,另外一方面,面临我们这样13个亿的潜在的客 户,怎么样把我们新的解决方案,新的设备,提供最好的用户体验,一定要软硬结合,体验至上。 当然,我们做一切的前提是我们有非常强的创新能力,用户体验的创新、设备的创新、云计算的创新、计算资源和制造技术方面的创新,这五个创新,我们才能说我们能够植根中国,能够跟大家一块合作共赢,谢谢大家!

    时间:2013-06-21 关键词: 英特尔 开源 软体

  • 量子计算软件走向主流:谷歌开源TFQ

    量子计算软件走向主流:谷歌开源TFQ

    在实验室研究外,量子计算软件也在逐渐走向主流。3月9日,提出量子霸权的科技公司谷歌在官方博客上宣布,将联合滑铁卢大学、X公司(前身为谷歌X实验室)以及大众汽车集团,免费开源自己的量子机器学习软件TensorFlow Quantum(TFQ)。开源后,这套工具将有利于研究员更容易地开发量子机器学习应用。 机器学习在过去几年里有了飞速发展,促进了人类在癌症检测、图像处理、地震预测、极端天气预测和新系外行星探测方面的进步。但是如果你想模拟自然,最好的方法是遵循量子力学原理。因此许多大学、实验室甚至是科技公司开始结合量子力学和机器学习两个领域,尝试开发量子机器学习程序来模拟自然界的各类问题。 可惜迄今为止,我们仍缺少研究工具,来构建可用的量子机器学习模型,并让模型在可用的量子计算机上处理量子数据。未来,这种情况可能会发生改变。 TFQ  说到TFQ,它是谷歌的TensorFlow工具包的一个附件,是一个用于快速构建量子机器学习模型的开源库,可以为开发者提供必要的工具,把量子计算和机器学习研究领域结合起来,控制和模拟自然或人工量子系统。例如有 50 - 100 个量子位的嘈杂中型量子 (NISQ) 处理器。TensorFlow是简化的深度神经网络,可提供重复使用的代码,从而使新的机器学习应用不必从头开始编写代码,这让机器学习模型更易于应用。 自2015年推出以来,它已极大地推动了机器学习的发展。 TFQ实现过程演示  具体来说,TFQ可以让开发者编写量子应用程序,而不用考虑运行量子应用程序的硬件问题。谷歌开发了一个转化器,可以让开发者在实际的量子计算机和经典计算机之间进行切换。这意味着,开发者可以先在经典计算机上模拟调试量子应用程序,然后再尝试在完整的量子计算设备上运行程序。 TFQ项目负责人Masoud Mohseni希望开发人员使用这套工具发现更多新的量子机器学习算法。Mohseni认为,由于自然现象遵循量子规则,如果机器学习模型要准确地反映世界,那么它们也必须是量子的。 谷歌在博客中写道,随着量子计算的发展,新的量子学习模型可能会对世界上最大的问题产生深远的影响,从而在医学,材料,传感和通信领域取得突破。谷歌希望TFQ能做到这一点。 当下,量子机器学习还是一个新兴领域,但TFQ并不是该领域的第一个工具包。加拿大量子计算初创公司Xanadu也提供了一个类似的平台,称为Pennylane。 Xanadu研究人员内森·基洛兰认为,谷歌开放TFQ是件大事。他指出,开发人员围绕着TensorFlow等知名工具建立社区,共享代码和想法,可以促进创新,机器学习技术也会因此变得更好。

    时间:2020-03-10 关键词: 谷歌 开源 量子 机器学习

  • 谷歌云推出两大平台,与开源公司合作力抗3A

    谷歌云推出两大平台,与开源公司合作力抗3A

    早在2018年,谷歌就对云平台进行了“更新”。谷歌云平台在可移植性方面进行了“三重”更新,包括与开源技术相关的工作流功能、用于保密计算的开源云工具和一个开源容器运行时间。通过将更多的框架构建到其他平台上,吸引更多的公司进入它的公有云。在这三者中,最有可能产生即时影响的是Cloud Composer,它是一个托管的Apache Airflow服务,目前正在测试阶段,用于工作流的创建和管理。这填补了谷歌云平台(GCP)的一个重要空白,它缺乏连接各种分析服务的工具。 而它的两个主要竞争对手AWS和微软Azure,多年前就已经有了工作流工具。 为了在与亚马逊的竞争中占领一定优势,近日谷歌公司云部门宣布将和开源软件公司建立合作。 近期,由谷歌云举办的一年一度的Google Cloud Next 19大会在旧金山在Moscone中心落下帷幕,这场大会是面向全球的开发者和用户,是仅次于Google I/O开发者大会。 这是一场关于“云”的没有硝烟的战争。“云”究竟有多重要,它到底会给我们带来哪些重要的影响? 什么是云计算? 云计算是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒种)完成对数以万计的数据的处理,从而达到强大的网络服务。 较为简单的云计算技术已经普遍服务于现如今的互联网服务中,最为常见的就是网络搜索引擎和网络邮箱。搜索引擎大家最为熟悉的莫过于谷歌和百度了,在任何时刻,只要用过移动终端就可以在搜索引擎上搜索任何自己想要的资源,通过云端共享了数据资源。 随着社会的发展,科技的进步,云计算也已经融入了我们的生活,而云计算也确实为我们带来了很大的便利。它就像一个漩涡,吸引着越来越多企业的视线。 而云计算也在谷歌的未来发展中占了绝大的比重,若是在“这场战争”中,谷歌没有打出优势,不能获得成功,那么谷歌的影响力或许会大大降低。 在大会的开幕当日,谷歌CEO Sundar Pichai亲临大会现场,更足见谷歌对云计算业务的重视。“云是谷歌最重要的投资领域之一,”Sundar Pichai指出今年谷歌的数据中心建设计划使用足够的钢铁来建造20座埃菲尔铁塔,为解决谷歌企业技术客户长期关注的问题。 Anthos:谷歌全新的多云平台 在本次大会上,谷歌推出名为Anthos的新开放平台,让用户可以在任何云上简单、灵活、安全地运行应用程序,而无需学习不同的环境和API。它的开发是因为客户希望使用单一的编程模型,这使他们可以选择并灵活地将工作负载转移到Google Cloud和其他云平台(如Azure和AWS)而不做任何更改。 Anthos基于谷歌在去年7月宣布的云服务平台,采用开放标准,使开发者可轻松地在现有硬件或公共云上创建、部署、运行和管理未经修改的应用程序。Anthos将允许客户在他们自己的数据中心部署Google Cloud以实现混合云设置,并允许他们在数据中心,Google云或其他云提供商之间管理工作负载,这被称为世界上第一个真正的云无关设置。 通过使用Anthos,企业可以依赖自动化,因此他们可以“专注于堆栈中发生的事情,并将基础设施视为理所当然”,Manor说。“您应该能够部署在内部运行并在云中运行的新应用程序和现有应用程序,而无需经常重新培训开发人员 - 您可以真正实现业务价值的双重打击”。思科,VMware,戴尔EMC,HPE,英特尔和Atos等少数几家致力于为客户提供自己的超融合基础设施上的Anthos。 Cloud Run:专攻开放式与便携式无服务器计算 在大会上Google宣布了Cloud Run,这是一个新的基于容器运行Serverless应用的解决方案。Cloud Run基于开源的Knative项目,是Knative 的Google Cloud 托管版本,也是业界第一个基于Knative + Kubernetes的Serverless托管服务。 Cloud Run允许开发者在完全受管理的无服务器执行环境中,运行无状态HTTP驱动的容器。它负责所有基础架构,涵盖配置、扩展和服务器管理。Cloud Run能够在‘几秒钟内’自动向上或向下扩展、甚至将资源占用降低为零,因此您只需为实际使用的资源而付费。 Cloud Run的主要特性和卖点在于: •拥抱容器生态,将Serverless与容器结合,极大的扩展了Serverless的适用范围,对于Serverless市场是一个巨大的创新。对于习惯使用容器/微服务技术的客户,可以更好的迁移过来。 •拥抱社区,基于开源的Knative,拉拢社区和盟友,通过Knative实现Serverless的标准化和平台化,解决了Serverless市场碎片化的问题。 •极佳的可迁移性,为客户提供了没有供应商锁定风险的解决方案。理论上客户可以根据实际需要选择完全托管的Cloud Run或Cloud Run on GKE,或者开源版本的Knative,以及其他基于Knative的托管平台,。 •拥抱云原生技术栈,结合使用Service Mesh技术和安全容器技术,配合容器/kubernetes,用Cloud Native技术栈打通了从底层到上层应用的通道。 总结说,Cloud Run是Google Cloud在Serverless领域的全新尝试,具有创新的产品思路,未来的发展值得关注和借鉴。 新增2个云区域 近3年基建支出超过470亿美金 会上,Google宣布云可用区进一步扩大,其在韩国首尔(亚洲第八个)、美国犹他州盐湖城(美国大陆第六个)建立了新的Google Cloud区域,这意味着,一直到2020年,Google Cloud将拥有23个全球区域(AWS 20个,微软Azure 54个)。Google表示,盐湖城是数据中心基础设施的枢纽,以其医疗保健、金融服务和IT行业而闻名,选址原因正在于此。 谷歌称其云服务将于2020年在全球23个地区推出,包括芬兰、孟买、悉尼和香港。 谷歌云牵手全球7家开源公司 在2019 Google Cloud Next大会上,谷歌宣布与七家“业内领先的、以开源为中心的企业”签署了战略合作伙伴协议。这七家企业分别是:Confluent、DataStax、Elastic、InfluxData、MongoDB、Neo4j和Redis Labs。 这些合作伙伴关系将提供完全托管、集成式计费和谷歌云的全力支持: 1、在云中运行的完全托管服务,尽最大努力优化服务和应用程序之间的性能和延迟。 2、用于管理应用程序的单一用户界面,包括从Google Cloud Console配置和管理服务的功能。 3、统一结算,谷歌云为用户提供一张包含合作伙伴服务的发票,通过单一票务系统提供支持。 4、谷歌云支持大多数这些合作伙伴,因此用户可在一个UI窗口中管理和记录支持服务单,而无需处理不同的提供商。 谷歌还表示将与合作伙伴一起构建与Stackdriver等本地GCP服务的集成,以实现监控和IAM、验证等服务的安全性,并优化用户的性能。 谷歌此次宣布与七家企业的战略合作,为潜在的小型竞争对手开启方便之门,实际上是允许客户在自家平台上使用对手的云。不管怎么说,先联合小厂,把客户吸引过来,提供更有针对性的个性化服务,这可能是目前在云计算上备受挤压的谷歌最合适的选择。 总结 云计算业务对于谷歌来说已经变得至关重要,因为它必须开始从其巨大的在线广告业务以外的业务中获得新的收入。该公司一直着力宣传其庞大的存储和数据基础设施以及机器学习技术,与亚马逊和微软竞争高端商业客户。 目前,全球云计算市场份额排名前三的亚马逊AWS、微软Azure和阿里云(俗称“3A”)总共占据了超过70%的市场。行之不易的谷歌云:在“3A”的夹缝中拥抱开源。 不管前方有多少的艰难险阻,闯过去就是“春暖花开”。在“三座大山”下,谷歌的云计算究竟能走多远,让时间去告诉我们吧。

    时间:2019-11-26 关键词: 云计算 开源 谷歌云

  • Google开源注册Pigweed,涉足嵌入式开发?

    Google开源注册Pigweed,涉足嵌入式开发?

    3月21日,Google 不久前在官方博客上宣布了开源 Pigweed 的消息。Pigweed 是啥?一个月前,Google 向美国专利商标局注册了 PIGWEED 商标,类别是“计算机操作软件”。 当时社区里认为这是 Google 继 Android、Chrome OS、Fuchsia 之后的第 4 个操作系统。 然而官方消息出来,它并不是操作系统,而是一组用于嵌入式开发的工具模块的集合,特别是针对如 STM32 这样的微控制器。它是为嵌入式开发工程师和创客而设计的。 嵌入式开发的挑战是需要不断的调试设备和切换环境。而 Pigweed 提供的模块正是满足在整个生命周期内加速嵌入式开发的需求,比如包含了必需的工具,简化环境设置;通过分布式测试加快了编译、开发板测试的周期;预先设置了代码格式检查,保证快速进行代码提交。 【雷锋网注:上图为 Pigweed 的设置启动环境】  所有这些开发工作都可以在代码编辑器里自动完成,还可以在多个设备上并行测试,节省了很多时间。 【雷锋网注:上图为 Pigweed 的代码编辑器界面】 虽然 Google 的说法非常低调,声明这只是帮助开发人员方便启动新项目的工具集合,但毕竟这是从 Web 开发领域涉足到嵌入式开发领域,谁知道 Google 的下一步呢? 谷歌特别注明,Pigweed 还在早期开发阶段,目前并不适合用于生产。Pigweed 含义是一种营养丰富、快速生长的杂草,团队认为这个名字有趣、好玩,反映出项目的成长。

    时间:2020-03-22 关键词: 嵌入式开发 开源

  • 清华开源 CPU 生态体系, 打造国家重器!

    清华开源 CPU 生态体系, 打造国家重器!

    众所周知,清华-伯克利深圳学院更是成立了“RISC-V 国际开源实验室”,直接将图灵奖得主、最早提出“精简指令集”(RISC)体系的大卫·帕特森(David Patterson)引入,抓住了开源和源创的源头,有可能在芯片领域形成新的开源 CPU 生态体系,打造国家重器。 AI源创评论报道,据官方消息,清华大学计算机系图形实验室宣布开源一个全新的深度学习框架:Jittor,中文名计图。 Jittor 是一个采用元算子表达神经网络计算单元、完全基于动态编译(Just-in-Time)的深度学习框架。[1] 据介绍,Jittor 内部使用创新的元算子和统一计算图的深度学习框架。和 Numpy 相比,元算子在保证易用性的同时,能够实现更复杂、更高效的操作。而统一计算图则是融合了静态计算图和动态计算图的诸多优点,在易于使用的同时,提供高性能的优化。基于元算子开发的深度学习模型,可以被计图实时自动优化并且运行 CPU、GPU 等指定的硬件上。 Jittor 特性 Jittor 是基于易用、可定制、实现与优化分离、即时的理念设计的。用户只需要数行代码,就可定义新的算子和模型,且所有的代码都是即时编译运行。 在 Jittor 上,多个元算子之间可以相互融合,成为更加复杂的算子,进一步构成神经网络和深度学习应用。 支持计算任意高阶导数。元算子在 Jittor 上反向传播后仍然是元算子,因此,在深度学习开发过程中,你不用算子的反向传播而重复开发。同时,还可以使用统一的优化策略。 使用 Jittor 内置的元算子编译器,用户可以直接将通过元算子编写的 Python 代码动态编译成更高效的 C++ 代码。 Jittor 能够自动优化动态编译的代码。其内置的优化编译遍(complier pass)兼容 LLVM,可以根据设备进行自动优化,生成的底层算子对计算设备非常友好。 Jittor 统一管理 GPU 和 CPU 的内存。当深度学习耗尽 GPU 内存资源时,将用 CPU 内存弥补。 Jittor 同时提供同步接口和异步接口,用户可以同时享受同步接口的易用性和异步接口的高效性。 使用辅助转换脚本,PyTorch 代码可以直接转换成 Jittor 模型。在参数保存和数据传输上,Jittor使用和 PyTorch 一样的 Numpy+pickle 协议,二者的模型可以相互加载和调用。 性能超越 Pytorch 虽然这是清华大学第一次发布开源机器学习框架,但与国际主流平台相比,Jittor 豪不逊色。 目前 ResNet、VGG、SSD、DeepLab、LSGAN 等多个网络模型已经在 Jittor 平台实现,可供用户使用。与同类型框架相比,Jittor 在收敛精度一致情况下,推理速度取得了 10%-50% 的性能提升 。 目前,Jittor 得到了国家自然科学基金项目、北京信息科学与技术国家研究中心团队项目和清华-腾讯联合实验室项目的资助和支持。 【 注:图片来源:Pixabay 所有者:Gerd Altmann 】  开源超级玩家 开源,特别是人工智能领域的开源,逐渐成为综合实力的象征。清华在这方面有着独到的优势。 首先,是在人工智能领域的学术传承。2019 年,清华人工智能研究院动作频频,在张钹院士的带领下,4 月成立听觉智能研究中心,由郑方教授担任主任,5 月成立基础理论研究中心,朱军任主任,在基础算法、AI 框架、AI 应用、数据资源等方面早已布好基础。 第一代院士打好基础,第二代老师形成了中坚力量。此次惊艳推出的计图(Jittor),牵头人就是清华大学计算机系的胡事民教授,1969 年生人,正属于中坚,而开发团队的主体,正是他带领的图形学实验室的一批博士生。今天出世的计图更不免让人想到当年的清华毕业生贾扬清,他在加州大学伯克利分校攻读博士期间创建了 Caffe 项目。 清华大学自然语言处理实验室(THUNLP)也有一个知名的开源项目,叫 OpenNRE。[2] 这是一个在自然语言处理里进行关系提取的开源框架,可以用于扩展知识图谱,是推荐系统、搜索引擎、问题解答这些应用的基础和关键技术。 实验室由孙茂松教授领衔,带出了一批骨干老师,以及本硕博的尖子。THUNLP 在 GitHub 上得到的 star,已经跟全球最强的斯坦福 NLP 小组的 star 差不多了。 由此带出的第三代学生梯队也人才济济。清华姚班自不必说,去年以本科人才培养著名的姚期智教授又开设智班,重点培养人工智能领域的后备军。姚班毕业,目前在 MIT 就读的博士生胡渊鸣,设计、实现了 Taichi 编程语言及其优化编译器,后生可畏。[3]另外,清华和企业以实验室形式的合作,硕果累累,吸引了像张亚勤、沈向洋这样的大师级科学家加入。比如,清华和微软研究院合作了 Convlab 开源端到端对话系统 [4],和美团合作了视频动作分析的开源数据集 COIN [5]。

    时间:2020-03-22 关键词: 开源 框架

  • 阿里研发全球最强开源CPU 获国际权威机构认可

    阿里研发全球最强开源CPU 获国际权威机构认可

    在半导体芯片领域,中国公司正在飞速追赶中,阿里巴巴创立的平头哥半导体就迅速得到了国际权威会议的认可,有3篇论文入选了ISCA 2020大会。 ISCA 2020大会将于5月底6月初在西班牙举行,这是计算机体系结构的顶级学术会议之一,会议论文被公认为芯片行业发展的风向标,今年有421篇论文投稿,入选的只有77篇,非常严格。 在过去的40多年中,ISCA会议都是欧美日韩等国家的半导体公司主导,近年来谷歌、英特尔、英伟达等企业在ISCA上发表的多项研究成果都已在半导体行业广泛应用,在该会入选论文成为业界衡量芯片研发实力的重要指标。 平头哥这次入围了3篇论文,其中一篇涉及到了玄铁910处理器,这是2019年7月份平头哥推出的自研芯片,号称最强RISC-V处理器,采用3发射8执行的复杂乱序执行架构,是业界首个实现每周期2条内存访问的RISC-V处理器;基于RISC-V扩展了50余条指令,系统性增强了RISC-V的计算、存储和多核等方面能力。 据了解,玄铁910单核性能达到7.1 Coremark/MHz,主频达到2.5GHz,比目前业界最好的RISC-V处理器性能高40%以上。 据介绍,玄铁910可以用于设计制造高性能端上芯片,应用于5G、人工智能以及自动驾驶等领域。 除了玄铁910,另外两篇论文中,平头哥分别提出了一种可解决存储墙问题的软硬件架构,及与谷歌、微软、Facebook等科技公司联合研发的AI硬件性能测试平台。

    时间:2020-03-26 关键词: CPU 开源 阿里

  • 涉及AI!华为重大自研技术正式开源

    涉及AI!华为重大自研技术正式开源

    华为开发者大会200(Cloud)第二天,华为MindSpore首席科学家、IEEE Fellow陈雷教授宣布,华为全场景AI计算框架MindSpore在码云正式开源,并将致力于构筑面向全球的开源社区,持续推动AI软硬件应用开源生态繁荣发展。 去年8月,华为在深圳总部发布了算力最强的AI芯片昇腾910,同时推出了全场景AI计算框架MindSpore。当时华为轮值董事长徐直军表示,为了促进AI应用,华为全场景AI计算框架MindSpore将在2020年第一季度实现开源。 MindSpore着重提升易用性并降低AI开发者的开发门槛。陈雷表示,MindSpore原生适应每个场景包括端、边缘和云,并能够在按需协同的基础上,通过实现AI算法即代码,使开发态变得更加友好,显著减少模型开发时间,降低模型开发门槛。 通过MindSpore自身的技术创新及MindSpore与华为昇腾AI处理器的协同优化,实现了运行态的高效,大大提高了计算性能;MindSpore也支持GPU、CPU等其它处理器。 此外,针对行业AI应用开发者,华为云通用AI服务总经理袁晶发布了业界首款企业级AI应用开发专业套件ModelArts Pro。华为云ModelArts Pro定位为企业AI生产力工具,可全面提升行业AI开发效率和落地效果。 华为还同时展示了各行业合作伙伴基于华为人工智能计算平台Atlas的云边端全场景开发实践。至此,华为在2018年全联接大会上发布的全栈全场景AI解决方案,已面向开发者全面落地。 在2018年华为全联接大会上,华为首次发布了全栈全场景AI解决方案,包括芯片、芯片使能、训练和推理框架和应用使能全堆栈方案,可在公有云、私有云、各种边缘计算、物联网行业终端以及消费类终端等全场景部署。 去年的昇腾910发布会上,谈及华为的AI战略,徐直军表示,华为定位AI是一种新的通用目的技术,如同19世纪的铁路和电力,以及20世纪的汽车、电脑、互联网一样,将应用到经济的几乎所有地方。 同时,华为也认为AI的应用总体还处于发展初期,AI技术和能力相比于长远期望还有很大差距。减小甚至消除这些差距,加速AI的应用,是华为AI战略的初衷和目标。

    时间:2020-03-30 关键词: 华为 开源 AI

首页  上一页  1 2 3 4 5 6 7 8 9 下一页 尾页
发布文章

技术子站

更多

项目外包

更多

推荐博客