0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

黑莓将在软件开发中支持Rust

OSC开源社区 来源:OSC开源社区 2023-01-16 16:00 次阅读

黑莓(BlackBerry)是一家总部位于加拿大的企业软件和服务公司,也曾是智能手机行业的霸主之一,根据 Statista 的统计数据显示,黑莓在 2010 年曾一度达到过 20% 的市场份额,这也是黑莓的巅峰时刻。

了解黑莓的用户都知道,黑莓的一大特色就是安全,这也是各国政要、商务人士都选择使用黑莓的一大原因。如今黑莓早已退出智能手机行业,但仍然专注于为汽车、医疗保健、政府和物流等行业提供解决方案。

可能 “安全” 两个字已经被深深刻入了黑莓的 DNA 中,近日黑莓宣布将和 Elektrobit 展开合作,在其汽车软件开发中支持 Rust 编程语言,使开发人员能够构建安全、可靠和高效的汽车软件。

699b01c4-941b-11ed-bfe3-dac502259ad0.png

作为一种内存安全语言,Rust 为软件的构建提供了一个安全的基础,再加上如今的汽车智能化程度也越来越高,内存安全漏洞的多少对汽车来说也至关重要。研究表明,内存安全漏洞占各种操作系统中所有漏洞的 60-70%,这通常是在 C 和 C++ 中普遍存在的问题,Rust 正逐渐成为安全关键型软件的理想选择。

黑莓 QNX 高级副总裁兼负责人 John Wall 在一份声明中表示:

Rust 正迅速成为开发者社区的一个重要工具,当我们的客户说他们需要这项支持时,我们听取了他们的意见。安全是我们的精神,不应该是你选择加入的东西。它应该是默认存在的。有了 Rust,我们可以继续保证我们的客户在我们的软件开发平台上获得顺畅的体验,同时不影响安全和性能关键服务。

Rust 可以与黑莓 QNX 产品系列集成,随着车辆更加依赖软件和自动化,而不仅仅是硬件,满足和维护功能安全标准的难度也越来越大。迄今为止,全球约有 2.15 亿辆汽车在使用黑莓 QNX,其中包括商用车和重型机械,预计随着行业的进步以及汽车和科技市场之间界限的不断模糊,QNX 还会继续增长。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 黑莓
    +关注

    关注

    0

    文章

    187

    浏览量

    21609
  • 软件开发
    +关注

    关注

    0

    文章

    556

    浏览量

    27184

原文标题:黑莓将在软件开发中支持 Rust

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    广告电商+超级云APP结合 # 软件开发# 模式开发# 小程序开发# App开发

    软件开发APP
    jf_01576396
    发布于 :2024年04月09日 17:42:13

    缘起今生:英飞凌车规MCU全系支持Rust 语言开发

    随着软件功能的日趋强大,软件开发工作量随之剧增,软件开发团队也不断尝试改进软件开发方法,旨在保证软件
    的头像 发表于 04-05 13:43 94次阅读
    缘起今生:英飞凌车规MCU全系<b class='flag-5'>支持</b><b class='flag-5'>Rust</b> 语言<b class='flag-5'>开发</b>

    鸿蒙OS之Rust开发

    Rust是一门静态强类型语言,具有更安全的内存管理、更好的运行性能、原生支持多线程开发等优势。
    的头像 发表于 01-29 17:19 435次阅读

    一次Rust重写基础软件的实践

    受到2022年“谷歌使用Rust重写Android系统且所有Rust代码的内存安全漏洞为零” [1] 的启发,最近笔者怀着浓厚的兴趣也顺应Rust 的潮流,尝试着将一款C语言开发的基础
    的头像 发表于 01-25 11:21 274次阅读

    嵌入式软件开发软件开发的区别

    嵌入式软件开发软件开发是两个不同的概念,它们在一些关键方面有着明显的区别。嵌入式软件开发是指开发嵌入在硬件设备中的软件,而
    的头像 发表于 01-22 15:27 604次阅读

    区块链系统软件开发与应用

    区块链技术是近年来备受瞩目的创新技术,被广泛应用于金融、供应链管理、物联网等领域。区块链系统软件开发是实现区块链应用的关键,它不仅需要掌握区块链的基本原理,还需要具备良好的软件开发能力和项目管理经验
    的头像 发表于 01-10 18:18 985次阅读

    嵌入式软件开发流程

    电子发烧友网站提供《嵌入式软件开发流程.ppt》资料免费下载
    发表于 11-17 14:37 1次下载
    嵌入式<b class='flag-5'>软件开发</b>流程

    Rust的标准库的功能划分

    对于大部分软件开发工程师而言,他们用Rust主要开发应用层软件,也就是运行在用户空间的程序。它们基于标准库编写,实现各种业务功能。应用层的软件
    的头像 发表于 10-29 17:17 782次阅读
    <b class='flag-5'>Rust</b>的标准库的功能划分

    AUTOSAR软件开发流程简介

    AUTOSAR软件开发流程简介 AUTOSAR软件开发流程是指在AUTOSAR架构下进行软件开发的一系列步骤和方法。它包括以下几个主要阶段: 需求分析:在这个阶段,根据汽车电子系统的需求,定义和分析
    的头像 发表于 10-27 15:55 1728次阅读
    AUTOSAR<b class='flag-5'>软件开发</b>流程简介

    MDK是否可以支持STM8的软件开发

    MDK是否可以支持STM8的软件开发
    发表于 10-12 07:31

    JetBrains发布独立Rust IDE:RustRover

    在推出 RustRover 之前,JetBrains 以插件形式在 IntelliJ IDEA 和 CLion 中支持 Rust 功能。现在他们开发多年的开源插件已成为 RustRover 的基础。此插件将保持开源,并在 Git
    的头像 发表于 09-18 16:47 638次阅读
    JetBrains发布独立<b class='flag-5'>Rust</b> IDE:RustRover

    软件开发必读!华为云软件开发生产线 CodeArts 深度体验指南

    7 月 7 日-9 日,随着华为开发者大会 2023 的到来,华为云软件开发生产线 CodeArts 也走进了很多开发者的视野。 开发者都比较好奇,什么是华为云 CodeArts?Co
    的头像 发表于 08-25 13:43 788次阅读
    <b class='flag-5'>软件开发</b>必读!华为云<b class='flag-5'>软件开发</b>生产线 CodeArts 深度体验指南

    RTX低功耗软件开发(三)

    软件开发
    橙群微电子
    发布于 :2023年07月11日 15:48:14

    AI大模型重塑软件开发,有哪些落地前景和痛点?

    AI First 和数据优先的思维方式,使得更多的需求能在软件内部自动产生,而不是事先规划。而在软件开发自动驾驶的方面,一个人配合一个 AI 团队,可以实现软件开发的全自动驾驶,这可能是未来
    的头像 发表于 06-15 16:39 727次阅读

    安全软件开发的最佳实践

    安全的软件开发最佳实践是必要的,因为安全风险无处不在。在网络攻击盛行的时代,它们可以影响每个人,包括个人、公司和政府。因此,确保软件开发的安全性至关重要。 在这里,我们将解释了什么是安全软件,如何确保
    的头像 发表于 05-08 10:51 491次阅读
    安全<b class='flag-5'>软件开发</b>的最佳实践