专栏名称: OSC开源社区
OSChina 开源中国 官方微信账号
目录
相关文章推荐
程序员的那些事  ·  趣图:当女程序员晒新染的发色后 ·  2 天前  
OSC开源社区  ·  号称汽车上的Android、“装车量”超过2 ... ·  2 天前  
OSC开源社区  ·  MySQL亿级数据平滑迁移实战 ·  昨天  
51CTO官微  ·  ChatGPT搜索杀疯了,商业模式很简单:无 ... ·  1 周前  
51好读  ›  专栏  ›  OSC开源社区

号称汽车上的Android、“装车量”超过2.5亿——黑莓QNX系统官宣非商用免费

OSC开源社区  · 公众号  · 程序员  · 2024-11-13 16:16

正文

OSCHINA

↑点击蓝字 关注我们

[AI评选 投票有奖]



黑莓宣布 QNX 现可免费用于非商业用途,并发布了可在 Raspberry Pi 4 计算机上运行的 QNX 8.0 镜像,以及在 GitLab 和 GitHub 上提供了相关的开源演示程序、应用程序、框架和库。

“感谢您对 QNX 软件开发平台 8.0 的关注。无论您是业余爱好者、学生还是行业专业人士,您现在都可以获得免费的 QNX SDP 8.0 许可,供您个人非商业使用。”

此举是黑莓 QNX Everywhere 推广计划的一部分,该计划旨在扩展 QNX 的市场并吸引更多的开发人员使用该平台。在推出此次的无限制版本之前,该公司已经试水过了 30 天的免费评估版。

QNX 是黑莓公司旗下的类 Unix 实时操作系统,可追溯至 20 世纪 80 年代;最初由加拿大公司 Quantum Software Systems 开发。

QNX 采用了微内核 (MicroKernel) 架构,优点是不会有传统 Monolithic 内核的安全问题。比如某个应用服务崩溃导致内核的崩溃,进而整个系统停顿。

此外,QNX 采用了模块化设计,模块与模块之间弱耦合,遵循 POXIS 接口标准,这种架构将内核的功能精简到最小,只提供最基本的服务,如进程管理、内存管理和中断处理等,运行速度快,且稳定性高。

由于其微内核架构和任务调度算法,QNX 系统能够快速响应各种外部事件,如传感器数据的采集和处理、车辆控制指令的执行等。

QNX 原本应用在嵌入式的实时作业系统,包括类似飞行控制和医疗系统上,本身适合车载和嵌入式系统使用。

2004 年,音响设备制造商 Harman International Industries(哈曼)以 1.38 亿美元的现金收购了该公司,2010 年又将其转手卖给了黑莓手机制造商 RIM。

此后,在手机业务彻底凉凉的黑莓携旗下 QNX 系统转战车载操作系统领域。

目前,QNX 在汽车系统中应用最为广泛,黑莓透露其已经搭载在全球超过 2.55 亿辆汽车上,相较于去年增长了 2000 万辆。

QNX 提供两种格式的开源软件:

  • 作为 QNX 软件中心的可选包(由 QNX 编译、测试和交付)

  • 作为托管在公共 git 仓库中的源代码

事实上,QNX 曾有过两次尝试开源或公开部分源代码的举措,但都以失败告终。

Hacker News 讨论帖中指出:QNX 之前曾被“open”两次。每次都是戛然而止,然后又戛然而止。

在被哈曼收购前,QNX 其实备受开源组织的欢迎。有针对 QNX 的 Firefox,Eclipse 也将 QNX 列入了目标平台。

GCC 和大多数 GNU 命令行工具都可以为 QNX 构建,还有一个桌面环境 Photon。

但在 2004 年哈曼收购 QNX 后,这一切都消失了。

此后在 2007 年,哈曼公布了操作系统的源码。虽然不是真正意义上的开源,但用户可以查看并进行构建。

而这一切也在转手给 RIM 后不复存在,该公司在毫无征兆的情况下限制了源代码的访问,所有与 QNX 相关的开源开发也都被停止。

“QNX 在社区中失去了所有信誉。于是,QNX 自食其果。再次。”


相关来源

https://www.qnx.com/products/everywhere/
https://blackberry.qnx.com/en/products/qnx-everywhere
https://liliputing.com/blackberrys-qnx-operating-system-is-now-free-for-non-commercial-use/
https://news.ycombinator.com/item?id=42079460
https://www.blackberry.com/us/en/company/newsroom/press-releases/2024/qnx-embedded-technology-powers-255-million-vehicles-on-the-road-today


延伸阅读

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

END


热门文章

影视飓风那个视频全网下架!还得看看开发者来讲讲视频平台整体技术
Arc浏览器被“练废”了,开发商宣布停止开发——即将推出“Web浏览器的iPhone”
神级开源“无头”组件库:已收获7万多star、在国外爆火,前端开发者一定要试试
Electron与Tauri:你选择哪款跨平台框架?
近2万star的开源实时系统监控工具btop:高颜值、支持Linux和Mac,用了就再也回不去了!





分享在看点赞~Orz