Известно, что OpenBSD предоставляет правильную и обширную документацию по сравнению с e. грамм. ГНУ/Линукс. Есть ли технический обзор для разработчика, который хотел бы начать писать код для OpenBSD? Я обычно смешиваю с низкоуровневыми аспектами ОС рядом с HW. Существует программа Kernel Newbie или несколько книг, таких как драйверы устройств Linux. Есть ли что-то подобное для OpenBSD?
(Ядро) документация уровня разработчика по OpenBSD
Ответы (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
Привет! Спасибо, что напомнили мне о единственном ресурсе, который я нашел, когда мне пришлось заниматься внутренностями ядра OpenBSD около года назад, - эти слайды!
- person d.c.; 08.02.2021