(Ядро) документация уровня разработчика по OpenBSD

Известно, что OpenBSD предоставляет правильную и обширную документацию по сравнению с e. грамм. ГНУ/Линукс. Есть ли технический обзор для разработчика, который хотел бы начать писать код для OpenBSD? Я обычно смешиваю с низкоуровневыми аспектами ОС рядом с HW. Существует программа Kernel Newbie или несколько книг, таких как драйверы устройств Linux. Есть ли что-то подобное для OpenBSD?


person d.c.    schedule 04.02.2021    source источник


Ответы (1)


К сожалению, насколько мне известно, подобных книг по OpenBSD нет. В основном эта информация размещена в справочниках OpenBSD, man страницах и списках рассылки. Определенно рекомендую прочитать man страницы OpenBSD, так как они могут предложить отличный способ погрузиться, например, в системные (man 2) и вызовы ядра (man 9).

К счастью, пару лет назад Стефан Сперлинг выступил с отличной вступительной речью о том, как начать разработку ядра OpenBSD, см. слайды по адресу https://www.openbsd.org/papers/eurobsdcon2017-device-drivers.pdf и само видео на https://www.youtube.com/watch?v=W5qhWw07qpU.

Надеюсь, с них вы сможете начать!

person Topi Kettunen    schedule 07.02.2021
comment
Привет! Спасибо, что напомнили мне о единственном ресурсе, который я нашел, когда мне пришлось заниматься внутренностями ядра OpenBSD около года назад, - эти слайды! - person d.c.; 08.02.2021