Исходный код FreeBSD и как его собрать

Исходный код FreeBSD и как его собрать

Несколько вопросов о FreeBSD

  1. Где/как мне получить исходный код (например, через терминал, загрузить с веб-сайта)

  2. Как (в Ubuntu) мне его собрать?

  3. Могу ли я настроить его перед тем, как построить (другими словами, возможно ли это)?

решение1

Вы можете проверить исходный код FreeBSD вне системы контроля версийздесь.руководство разработчикаотвечает на множество вопросов о разработке FreeBSD. Почему вы не собираете его из самой FreeBSD? Кажется немного... странным собирать из Ubuntu.

решение2

По состоянию на 2023 год сборка FreeBSD на Linux и macOS хорошо поддерживается. Например, сборка на Linux является частью CI FreeBSD.

ГлаваСборка на хостах, отличных от FreeBSDв Руководстве FreeBSDописывает, что вместо makeили следует использовать bmakeспециальный скрипт-обертку, называемый tools/build/make.py. Скрипт является частью дерева src FreeBSD.

Связанный контент