关于 OpenBSD 的(内核)开发人员级文档

(Kernel) developer-level documentation concerning OpenBSD

与 e 相比,OpenBSD 以提供正确和广泛的文档而著称。 G。 GNU/Linux。对于想要开始向 OpenBSD 贡献代码的开发人员,是否有技术概述?我通常在硬件附近混用操作系统的低级方面。有一个内核新手程序或几本书,如 Linux 设备驱动程序。是否有关于 OpenBSD 的类似内容?

不幸的是,据我所知,OpenBSD 没有类似的书籍。大多数情况下,这些信息在 OpenBSD 的手册、man 页面和邮件列表中共享。绝对推荐阅读 OpenBSD 的 man 页面,因为它们可以提供深入研究系统 (man 2) 和内核调用 (man 9) 等的好方法。

值得庆幸的是,几年前 Stefan Sperling 就如何开始 OpenBSD 内核开发发表了精彩的介绍性演讲,请参阅幻灯片 https://www.openbsd.org/papers/eurobsdcon2017-device-drivers.pdf and video itself at https://www.youtube.com/watch?v=W5qhWw07qpU

希望有了这些你就可以开始了!