HN讨论 · 身份未知
从零编写的 Rust 操作系统卡在 Realtek Wi-Fi 芯片资料稀缺
一位西班牙学生独立开发者用 Rust 从零编写 x86_64 操作系统,在真实笔记本上遇到 Realtek RTL8822CE Wi-Fi 支持难题:该芯片公开资料很少,Wi-Fi 成为当前最困难的部分之一;他同时在招募对内核、驱动、网络和底层编程感兴趣的协作者。
查看原始信号hn:49553980
目标用户
从零构建操作系统、需要在真实笔记本上驱动无线网卡的个人开发者与内核/驱动爱好者
潜在需求
需要为 Realtek RTL8822CE 这类缺乏公开文档的无线网卡找到可用的驱动方案或技术资料,让自研操作系统能在真实硬件上联网;也需要能一起解决内核、驱动、网络底层问题的协作者。
发生场景
作者的 MesaOS 已实现混合内核、抢占式多任务、HDA 音频、USB 3.0、SMP 等功能,并在 QEMU 和 HP 15s-eq2xxx 笔记本上运行;但在真实硬件上推进 Wi-Fi 时,笔记本使用的 Realtek RTL8822CE 资料很少,成为当前难点。
来源证据
作者在自研 Rust 操作系统上遇到 Wi-Fi 支持难题,其笔记本使用 Realtek RTL8822CE,且关于该芯片的信息很少。
USB 3.0 support It works on QEMU and on my HP 15s-eq2xxx laptop. Some of the things I'm currently working on are USB storage, TCP, Wi-Fi and more hardware support. Wi-Fi is one of the harder problems for me right now. My laptop uses a Realtek RTL8822CE, and there isn't much information available about it. The project is still very much a work in progress, but I've reached a point where I would like to have other people working on it with me. I'm especially interested in people who like operatinghttps://news.ycombinator.com/item?id=49553980
为什么值得留意
该信号展示个人 OS 项目从模拟器走向真实硬件时,无线网卡芯片资料稀缺会成为具体瓶颈;作者已通过 Linux driver shim 等路线尝试推进,仍卡在 Wi-Fi。芯片级驱动资料、Linux 驱动复用/逆向方法或 OS 开发者协作空间,都是值得继续观察的方向。
已有方案
- MesaOS 的 Linux driver shim(400+ 导出内核符号,仍在开发)
未满足部分
- Realtek RTL8822CE 的公开技术资料不足,Wi-Fi 驱动难以推进
- 作者需要更多能够一起攻克内核、驱动、网络和底层编程的协作者
可能延伸 · 模型推测
- 为缺少文档的常见无线网卡建立驱动开发与逆向资料共享库
- 把 Linux driver shim 模式扩展为可复用的驱动适配工具链
- 搭建 OS 在真实硬件上的兼容性与驱动问题协作社区
目前未知
- 信号来自项目作者自述,没有外部用户或贡献者反馈
- 材料未说明 RTL8822CE 是否已有可参考的开源驱动或逆向成果
- 项目当前规模、代码质量和可维护性未知
继续核实
- RTL8822CE 是否确实缺少可用的开源驱动资料,还是现有资料不易发现?
- 其他从零开发 OS 的项目如何解决无线网卡驱动与文档稀缺问题?
- Linux driver shim 路线能否被更多自制 OS 复用,从而形成共享生态?
主题词
operating system developmentwifi driver supporthardware documentationrust systems programming