问题描述
OpenBSD 以提供正确和广泛的文档而著称,与 e. 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 的幻灯片和 https://www.youtube.com/watch?v=W5qhWw07qpU 的视频。
希望你能从这些开始!