Совместимость с Linux-приложениями


< предыдущая   |   содержание   |   следующая >

Слой совместимости позволяет запускать некоторые Linux-бинарные файлы на FreeBSD, но это не полноценная виртуальная машина и не гарантия совместимости со всеми дистрибутивами и приложениями.

Схема запуска Linux-приложения
Схема запуска Linux-приложения

Когда это полезно

Проверьте архитектуру бинарного файла, недостающие библиотеки и поддержку используемого ABI. Для сложных приложений сравните стоимость настройки слоя совместимости с запуском приложения в отдельной виртуальной машине или контейнерном окружении.

Команды для проверки

file ./program
ldd ./program
uname -m

Команды служат примерами для изучения. Перед выполнением проверьте их смысл и соответствие версии FreeBSD.

На что обратить внимание

Запускайте только доверенные бинарные файлы. Инструкции по включению совместимости и установке системных компонентов зависят от версии FreeBSD.

Дополнительная информация

Тема соответствует разделу «Двоичная совместимость с Linux» официального Руководства FreeBSD. Подробные параметры, различия между выпусками и актуальные рекомендации проверяйте по первоисточнику: официальное Руководство FreeBSD: Двоичная совместимость с Linux.

Текст на этой странице — самостоятельное краткое изложение практических принципов, составленное с опорой на Руководство FreeBSD; это не дословная копия его главы. Сведения и команды зависят от выпуска системы. Условия использования документации FreeBSD.

< предыдущая   |   содержание   |   следующая >