Чтобы понять историю OpenBSD, необходимо обратиться к истокам NetBSD. В начале 1990-х годов группа энтузиастов взялась за портирование операционной системы 386BSD на широкий спектр архитектур. Их цель заключалась в создании максимально переносимой и гибкой операционной системы. Результатом этих усилий стал проект NetBSD.
NetBSD быстро завоевал популярность благодаря своей портируемости и открытому исходному коду. Однако, как часто бывает в крупных проектах с открытым исходным кодом, внутри команды возникли разногласия относительно направления развития.
Одним из ключевых участников проекта NetBSD был Тео де Раадт. Он придерживался строгого подхода к безопасности и качеству кода. Однако его взгляды не всегда совпадали с видением других разработчиков. В конце 1995 года эти разногласия привели к серьезному конфликту, результатом которого стал уход Тео де Раадта из проекта NetBSD.
Взяв с собой часть команды и код NetBSD, Тео де Раадт основал новый проект — OpenBSD. Основной целью OpenBSD стало создание максимально безопасной и стабильной операционной системы. Разработчики OpenBSD уделяли особое внимание аудиту кода, устранению уязвимостей и повышению надежности системы.
OpenBSD оказал значительное влияние на развитие операционных систем. Многие идеи и технологии, впервые реализованные в OpenBSD, впоследствии были заимствованы другими проектами. Например, система контроля версий OpenBSD стала основой для популярной системы контроля версий Mercurial.
OpenBSD также известен своими высококачественными сетевыми стеками и реализацией криптографических алгоритмов. Многие системные администраторы и разработчики используют OpenBSD на серверах и в качестве платформы для разработки безопасного программного обеспечения.
История OpenBSD — это история о стремлении к совершенству и безопасности. Раскол в команде NetBSD привел к появлению нового проекта, который стал эталоном надежности и безопасности в мире операционных систем. OpenBSD продолжает развиваться, и его вклад в развитие открытого программного обеспечения трудно переоценить.
В LibreSSL 4.0 внесены изменения для переносимости, исправлены ошибки и проведена внутренняя оптимизация. Добавлена поддержка OpenBSD 7.6, улучшена обработка ключей TLS, X.509 и RSA. Проект LibreSSL, подпроект, тесно связанный с OpenBSD и реализацией протокола TLS с открытым
Разделение sshd продолжается с использованием sshd-auth, выделяя аутентификацию в отдельный двоичный файл и уменьшая поверхность атаки до аутентификации в OpenSSH. Постоянные усилия по повышению безопасности OpenSSH за счет разделения функциональных возможностей на отдельные двоичные файлы