将 Linux 用于关键应用程序:比如混合油和水?

编程入门 行业动态 更新时间:2024-10-28 17:13:32

将 Linux 用于关键<a href=https://www.elefans.com/category/jswz/34/1771452.html style=应用程序:比如混合油和水?"/>

将 Linux 用于关键应用程序:比如混合油和水?

Linux 的兴起简直就是飞速发展。它最初是为基于 Intel x86 架构的个人计算机开发的,现在可以在最小型的嵌入式设备上运行,而且根据独立基准测试项目Top500,它也可以在世界上最快的 500 台超级计算机上找到。它在手机(以 Android 的形式)、消费电子产品、车载信息娱乐系统 (IVI)、网络设备中很常见……这个列表几乎是无止境。
Linux 与其他操作系统一样,只是一个操作系统,但它的免费、开源状态提供了明显的商业优势。严格来说,术语“Linux”特指内核——操作系统中促进硬件和软件之间交互的部分。熟悉的 Linux 桌面发行版,如 Debian、Fedora 和 Ubuntu,用 GNU 项目提供的支持系统软件和库来补充 Linux 内核。

Linux 在这些台式机上的相对稀有性提醒人们,Linux 的崛起并非在所有部门和环境中均等分布。特别是,安全关键嵌入式软件领域存在一个基本的阻塞问题,因为此类系统需要遵守标准的可追溯性要求。随着嵌入式项目发展为复杂的计算机系统,构建技术将各种模块结合在一起,围绕安全的要求变得越来越难以验证。没有人能够确切地知道每个模块是如何构建的,也不知道模块之间的代码是如何交互的。

嵌入式 Linux 的警报声

想象一下一个对安全关键应用有一个好主意的初创公司。它可能是一个工业控制器,或者一个创新的汽车制动系统,但现在考虑一个改变生活的医疗设备的具体例子。在美国寻求 FDA 批准有一个痛苦的世界,而欧盟的 MDR/IVDR 合规性规则要求遵守最佳实践,但不清楚具体是什么。但是现在,还不确定这个想法是否可行——主要关注点是科学;软件只是达到目的的一种手段。概念证明 (PoC) 似乎是一个合乎逻辑的起点。担心以后认证。

在这种情况下,预算可能会很紧张,选择 Linux 是不费吹灰之力的。您可以在几分钟内下载它,并且有一个充满建议、支持和指导的互联网。它不花钱——没有开发席位费,没有许可——如果你需要帮助,有大量的开发人员专业知识可以求助。什么可能出错?

有哪些问题?

有些挑战可以很容易地解决。例如,标准 Linux 不具备这些领域的许多应用程序可能需要的实时功能。以 PREEMPT_RT 补丁形式开发的实时 Linux 代表了 Linux 基金会对这些问题的回答,并且当需要寻找替代方案时,关于它是否适用于硬实时应用程序的问题仍然存在(请参阅实时 Linux 内核:P

更多推荐

将 Linux 用于关键应用程序:比如混合油和水?

本文发布于:2024-02-16 22:12:45,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1691628.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:应用程序   关键   Linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!