Глава 11. Двоичная совместимость с Linux

Реструктурировал и частично обновил Jim Mock.
Первоначально предоставил Brian N. Handy Rich Murphey.
Перевод на русский язык: Алексей Докучаев.
Перевод на русский язык и редактирование: Валерий Кравчук.
Содержание
11.1. Краткий обзор
11.2. Установка
11.3. Установка Mathematica(R)
11.4. Установка MapleTM
11.5. Установка MATLAB(R)
11.6. Установка Oracle(R)
11.7. Установка SAP(R) R/3(R)
11.8. Дополнительные сведения

11.1. Краткий обзор

FreeBSD предоставляет двоичную совместимость с несколькими другими UNIX(R)-подобными операционными системами, включая Linux. Возможно, вы спрашиваете себя, зачем FreeBSD нужно уметь работать с приложениями, написанными для Linux? Ответ на этот вопрос достаточно прост: многие компании и разработчики производят программное обеспечение только для Linux, так как эта операционная система очень быстро завоевала огромную популярность в компьютерном мире. Пользователям же FreeBSD приходится обращаться к этим компаниям и разработчикам с просьбами выпустить версии своих программ специально для FreeBSD. Проблема в том, что большинство производителей программного обеспечения не осознают, насколько бы увеличился их рынок сбыта, выпускай они также FreeBSD-версии, и продолжают разрабатывать только под Linux. Что же делать пользователям FreeBSD? В этой ситуации на помощь приходит двоичная совместимость FreeBSD с Linux.

Вкратце, эта совместимость позволяет пользователям FreeBSD работать с 90% приложений для Linux без каких-либо модификаций последних. Среди этих приложений: StarOfficeTM, Linux-версия Netscape(R), Adobe(R) Acrobat(R), RealPlayer, VMware, Oracle(R), WordPerfect, Doom, Quake, и многие другие. Есть сведения, что в некоторых ситуациях эти Linux-программы показывали более высокую производительность при работе под FreeBSD, чем под Linux.

Конечно, существуют некоторые особенности Linux, которые не поддерживаются в полной мере под FreeBSD. Например, не будут работать приложения Linux, использующие специфичные вызовы i386TM, такие как переключение в виртуальный режим 8086.

При чтении этой главы вы узнаете:

  • Как включить двоичную совместимость с Linux в вашей системе.

  • Как установить дополнительные совместно используемые (shared) библиотеки Linux.

  • Как установить приложения Linux в систему FreeBSD.

  • Детали реализации совместимости с Linux в ОС FreeBSD.

Перед прочтением этой главы вам потребуется:

Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.

По вопросам, связанным с этой документацией, пишите в рассылку <doc@FreeBSD.org>.