Auto Byte

专注未来出行及智能汽车科技

微信扫一扫获取更多资讯

Science AI

关注人工智能与其他前沿技术、基础学科的交叉研究与融合发展

微信扫一扫获取更多资讯

腾讯捐赠编译器基础软件,共建数字基础设施底座

6月11日,在2023开放原子全球开源峰会上,腾讯正式宣布将打磨多年的编译器软件OpenKona JDK捐赠给开放原子开源基金会,联合基金会以及数以百万计开发者,共建国产编译器基础软件,推动数字基础设施加速突破。

在软件开发领域,Java编程语言拥有庞大的程序员群体及丰富的商业应用生态系统。Java编写的程序必须依赖JDK(Java Development Kit,Java开发工具包)才能够编译、运行,JDK也因此被称为Java应用操作系统,并广泛应用于许多关系国计民生的重要领域。此前,JDK的研发、发行和服务多由国外厂商主导,为了推动国产基础软件核心组件自主,亟需建设支持国内技术生态和标准的、开放源代码的Java标准版。

腾讯此次捐赠的OpenKona是基于OpenJDK开源项目打造的发行版之一,性能比社区版本提高15%以上,尤其在大数据、机器学习云计算等场景具备较高性能。据悉,腾讯近年来在基础软件领域正在持续加速攻坚,除了OpenKona,腾讯还在将操作系统OpenCloudOS等基础软件开源并捐赠给开放原子开源基金会。

工业和信息化部党组成员、副部长张云明指出,要打造开源应用示范标杆,支持国内外优质开源社区加快孵化和应用推广,助力提升关键软件源头创新和供给能力。

中国科学院院士梅宏认为,未来应大力弘扬开源精神,把握开放、共享、协同、生态的开源本质;鼓励奉献,尊重市场,探索开源商业模式。

开放原子开源基金会理事长孙文龙表示,基金会成立三年来,32个开源项目通过技术监督委员会(TOC)的技术准入,覆盖操作系统、存储、安全、中间件、云原生、超算、人工智能区块链、开源硬件、工业软件、浏览器内核、字库标准等12个重点领域,为“存、防、云、算”和“芯、软、硬、端”的共生打下基础。

共建国产基础软件开源生态

早在2019年上半年,腾讯就开始投身OpenKona的研发。目前,腾讯内部超90%的JDK为OpenKona,部署量超过百万服务器实例,涉及全部的业务线,并服务超过120家外部公司。

相对Open JDK,OpenKona支持国产CPU和操作系统,包括ARM、X86等;操作系统的适配方面,支持银河麒麟操作系统、统信UOS以及腾讯自研服务器操作系统TencentOS Server。OpenKona国密套件还首次实现了从基础算法簇到公钥基础设施,再到安全通信协议的全链路国密特性。

目前,腾讯OpenKona团队已拥有多位OpenJDK Reviewer、Committer和Author。在 Open JDK开源社区中,腾讯OpenKona连续六次荣获Open JDK中国企业贡献度排名第一。腾讯也是少数能够设计Java标准API的贡献者。

在大会现场,和OpenKona一起捐赠给开放原子开源基金会的的还有腾讯云企业级容器编排引擎TKEStack,基于腾讯云大规模生产集群运维和运营技术沉淀,能够为开发者提供多维异构、并且在AI、大数据场景下具备一定技术优势的一站式通用基础架构平台。

操作系统社区OpenCloudOS也在此次会上发布Stream 2305版本,提供从云基础设施到桌面更完善的能力支持;并推出社区联合开发的边缘计算操作系统OpenCloudOS Edge,助力物联网边缘设备及业务快速接入边缘计算及物联网云平台。作为OpenCloudOS社区的主要发起方之一,腾讯将其自身在操作系统领域超过10 年的技术积累,全部贡献到OpenCloudOS社区,支持社区建设和发展。

据了解,腾讯目前捐赠或在捐赠流程中的多款基础软件开源项目,包括全链路自主演进的操作系统OpenCloudOS、物联网操作系统TencentOS Tiny等,涵盖众多核心研发成果。

相较于代码开源,捐赠不仅包括全部源代码,还涵盖了软件包、产权、商标、构建与测试基础设施、社区基础设施等。把OpenKona捐赠给开放原子开源基金会,不仅意味着项目进入新的运营阶段,而且因为开源基金会的独立且非盈利性质,为全球技术开发者提供技术交流共享的平台。

“借助此次捐赠,腾讯希望联合开放原子开源基金会,携手数以百万计的开发者一起,打造开源创新标杆,共建国产基础软件的繁荣生态。”腾讯云副总裁刘煜宏表示。

持续投入开源人才培养

建设良好的开源生态,第一保障是人才。腾讯近年来陆续推出犀牛鸟开源人才项目以及校源行项目,开展2年来,犀牛鸟开源计划吸引了国内外420所高校参与,开设了超过40门开源精品课程。通过与开放原子开源基金会合作开放原子校源行公益项目,推动开源文化普及,加快开源人才的培养。

基于全球开源人才培养的现状以及产业对区块链技术开源人才的需求,腾讯云长安链开源团队即将联合开放原子基金会推出区块链开源课程。作为校源行开源知识体系1+4+X的重要组成部分,该课程从开源通识、专业技术、实践入门三大维度出发,除了普及开源知识与文化、激发学生参与开源的兴趣之外,大量开源应用实操与开源贡献指引相关内容,可以与产业无缝衔接,让学生掌握符合职业人才要求的技能和经验,为将来就业打下坚实的基础,拓宽职业发展空间。

“人才的培养是突破基础研究瓶颈的核心,也是开源可持续发展的引擎。腾讯将持续投入人才培养,坚定拥抱开源、贡献开源,聚力推动核心技术的源头创新。”腾讯副总裁王巨宏表示。

目前,腾讯已对外开源了超过160个自主研发项目,覆盖云原生、大数据、人工智能操作系统数据库等基础软件及核心技术领域,在全球企业开源榜位居前十,获得超46万开发者的关注和点赞。


产业
相关数据
区块链技术

区块链是用分布式数据库识别、传播和记载信息的智能化对等网络, 也称为价值互联网。 中本聪在2008年,于《比特币白皮书》中提出“区块链”概念,并在2009年创立了比特币社会网络,开发出第一个区块,即“创世区块”。

机器学习技术

机器学习是人工智能的一个分支,是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、计算复杂性理论等多门学科。机器学习理论主要是设计和分析一些让计算机可以自动“学习”的算法。因为学习算法中涉及了大量的统计学理论,机器学习与推断统计学联系尤为密切,也被称为统计学习理论。算法设计方面,机器学习理论关注可以实现的,行之有效的学习算法。

人工智能技术

在学术研究领域,人工智能通常指能够感知周围环境并采取行动以实现最优的可能结果的智能体(intelligent agent)

边缘计算技术

边缘运算(英语:Edge computing),又译为边缘计算,是一种分散式运算的架构,将应用程序、数据资料与服务的运算,由网络中心节点,移往网络逻辑上的边缘节点来处理。边缘运算将原本完全由中心节点处理大型服务加以分解,切割成更小与更容易管理的部分,分散到边缘节点去处理。边缘节点更接近于用户终端装置,可以加快资料的处理与传送速度,减少延迟。在这种架构下,资料的分析与知识的产生,更接近于数据资料的来源,因此更适合处理大数据。

数据库技术

数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。

云计算技术

云计算(英语:cloud computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备。

操作系统技术

操作系统(英语:operating system,缩写作 OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。

腾讯机构

腾讯,1998年11月诞生于中国深圳,是一家以互联网为基础的科技与文化公司。我们的使命是“通过互联网服务提升人类生活品质”。腾讯秉承着 “一切以用户价值为依归”的经营理念,为亿万网民提供优质的互联网综合服务。 腾讯的战略目标是“连接一切”,我们长期致力于社交平台与数字内容两大核心业务:一方面通过微信与QQ等社交平台,实现人与人、服务及设备的智慧连接;另一方面为数以亿计的用户提供优质的新闻、视频、游戏、音乐、文学、动漫、影业等数字内容产品及相关服务。我们还积极推动金融科技的发展,通过普及移动支付等技术能力,为智慧交通、智慧零售、智慧城市等领域提供有力支持。

http://www.tencent.com/
相关技术
区块链技术技术

所谓区块链技术,简称BT(Blockchain technology),也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录

推荐文章
暂无评论
暂无评论~