QNX 自托管开发者桌面

发布: (2025年12月27日 GMT+8 09:16)
4 min read

Source: Hacker News

尝试 QNX 开发者桌面(QNX Developer Desktop)初始版本——一个自托管的 QNX 开发环境。再也不需要交叉编译!

QNX 自托管开发者桌面 – 初始发布

团队和我对过去一段时间里一直在酝酿的成果感到无比兴奋:一个运行在 QNX 8.0 上的完整桌面环境,支持自托管编译!该环境既能帮助新晋 QNX 开发者快速上手 QNX 开发,也大幅简化了将 Linux 应用和库移植到 QNX 8.0 的过程。

自托管目标环境已经预装了许多您可以在 QNX 开源仪表盘 上找到的移植(目前该门户包含超过 1,400 个针对不同目标、QNX 版本和架构的移植,其中超过 600 个是独立的移植!)。

在此初始发布中,您可以下载 QEMU 镜像并自行尝试。虽然还有很多功能待完善,但对于首次发布来说已经相当成熟。团队对这个项目充满热情,期待您的反馈!

包含内容

为了首次发布的桌面版,我们尽量覆盖所有基础功能:窗口、终端、IDE、浏览器、文件管理以及示例。具体包括:

  • 基于 Wayland 的可定制 XFCE 桌面环境
  • 编译和运行代码所需的工具(clanggccclang++、Python、makecmakegit 等)
  • 网络浏览器(您能从 QNX 桌面加入 QNX Discord 吗?🏅👀)
  • 常用 IDE/编辑器的移植,如 Geany、Emacs、Neovim 和 Vim
  • Thunar 文件管理器
  • 预装示例,包括 C、C++、Python 的 Hello World,以及 GTK 和 OpenGL ES 演示
  • … 以及当然少不了的终端

系统要求

该环境以虚拟机形式运行,使用 Ubuntu 上的 QEMU。要尝试镜像,您需要:

  • Ubuntu 22.04 或 24.04

亲自尝试

(请记住这是首次发布,启动需要一点时间,且还有一些粗糙之处。)

  1. 使用 免费 QNX 许可证,在 QNX 软件中心 中找到此发布。
  2. 管理安装 面板的 可用 选项卡中,搜索 “quick start”,并安装 QNX SDP 8.0 Quick Start Target Image for QEMU
  3. 镜像会出现在您的 QNX 安装目录中,默认通常是 ~/qnx800/images。按照 qemu 目录下的 README.md 文件,将下载的多个 QNX 包解压并合并。
  4. 按照 ./qemu_qsti/docs/ 中的 PDF 指南安装所需依赖并启动。

如果在启动环境时遇到任何问题,请查看 PDF 的 故障排除 章节,或前往 Discord 向我们求助

接下来

这仅仅是第一版!在接下来的几个月以及更长时间里,我们会持续更新 Desktop。您可以期待:

  • Windows & macOS 的 QEMU 镜像,以及 x86 原生镜像
  • 树莓派(Raspberry Pi)上的原生 Desktop 镜像
  • 更完善的文档
  • 支持在 CI 作业中使用此自托管环境的功能
  • 更多示例与更高的稳定性
  • …以及更多!有建议吗?告诉我们吧。

最后,如果您需要 QNX 之旅的帮助,可以联系 QNX 团队和社区:

  • Discord:
  • Reddit:
Back to Blog

相关文章

阅读更多 »

本地数据库的最简易搭建方式

《在本地快速启动数据库的最简方法》封面图片 https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3...

你需要理解 AI 生成的代码吗?

第3部分,共4部分:Agentforce Vibes 系列 辩论始于我关注的一个 Salesforce 开发者的 Slack 频道。有人请求 Agentforce Vibes 构建一个 tr...