Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » [решено] О бинарной совместимости...

Ответить
Настройки темы
[решено] О бинарной совместимости...

Аватара для Bren74

Ветеран


Сообщения: 589
Благодарности: 15


Конфигурация

Профиль | Отправить PM | Цитировать


Собственно,интересует вот что.

Много раз читал о том,что написанный под Linux софт может работать и во FreeBSD в режиме т. наз. бинарной совместимости.При этом утверждается,что работа обеспечивается без "тормозов" и даже с некоторым приростом производительности.

В то же время есть точка зрения (от одного из знакомых),что на самом деле всё обстоит несколько иначе.Что далеко не все проги,написанные под Linux,будут нормально работать во FreeBSD.А многие и отказываютя работать вообще.

Вот и хочу,чтобы знающие товарищи развеяли мои сомнения по данному вопросу.

Отправлено: 18:18, 21-11-2006

 

Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


mar
Если приложение использует только те функции, которые есть в пакете, то оно безусловно будет бинарно совместимо, но если идут завязки на конкретные версии библиотек или на особенности ядра, то бинарной совместимости не будет. Пример - если приложение работает с конкретной версией glibc, то оно не будет бинарно совместимо с дистрибутивом у которого другая версия glibc.

-------
Поспешай не торопясь


Отправлено: 15:56, 10-12-2006 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


ruslandh
дело в том, что так называемая бинарная совместимость Linux - приложений во FreeBSD как раз и осуществляется за счет установки Linux-среды со всеми необходимыми библиотеками. (Ну и дополнительно библиотеки можно ставить, само собой и именно в /compat/linux т.е. в эту самую Linux-среду)

Отправлено: 15:58, 10-12-2006 | #12


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Просто нельзя иметь одновременно две версии одной библиотеки (например glibc) без особой головной боли - для этих вещей и существуют зависимости.
Плюс всякие особенности типа того, что если X собран на gcc-4.1, то и QT надо иметь собранным на этом gcc, а дальше и все KDE приложения.

-------
Поспешай не торопясь


Отправлено: 16:04, 10-12-2006 | #13

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


ruslandh
это понятно. Просто в compat и ставится по сути Linux-среда со всеми вытекающими. То есть проблемы с соответствием-несоответствием библиотек строго говоря не больше, чем при запуске-установке приложений в нативной среде Linux тк они соотносятся не с одноименными FreeBSD-ыми библиотеками, а с библиотеками Linux-среды (/compat/linux)

Отправлено: 16:09, 10-12-2006 | #14


Аватара для Belansky

Юниксоид


Сообщения: 3001
Благодарности: 45

Профиль | Отправить PM | Цитировать


Господа и дамы, а кто-нибудь может мне назвать хотя бы одно linux приложение, которое пришлось поставить в режиме эмуляции Linux?
Лично у меня за три года такой необходимости не возникло ни разу. Практически все, что есть под Linux, есть в колллекции портов.

-------
Косово je Србиjа!


Отправлено: 19:56, 10-12-2006 | #15

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Belansky
Mainacter - точно помню, поскольку вовек не забуду
DBDesigner - очень полезная штука для разработки и визуализации связей в базах данных - активно использую.
(по-моему, я еще acrobat-reader ставила больше из любви к искусству и по прочтении той статьи, на которую Igor_I ссылался)

Отправлено: 21:41, 10-12-2006 | #16


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
Господа и дамы, а кто-нибудь может мне назвать хотя бы одно linux приложение, которое пришлось поставить в режиме эмуляции Linux?
Специально может и нет. Но в портах есть спецотдел - Linux (218) -- Программы для Linux, которые могут быть запущены в режиме бинарной совместимости. - там уже автоматически ставится /compat/linux

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 23:40, 10-12-2006 | #17


Новый участник


Сообщения: 14
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата:
Господа и дамы, а кто-нибудь может мне назвать хотя бы одно linux приложение, которое пришлось поставить в режиме эмуляции Linux?
Лично у меня за три года такой необходимости не возникло ни разу. Практически все, что есть под Linux, есть в колллекции портов.
Скайп, АкробатЧитатель
Кстати, никто не знает: можно в /сомрат/ иметь несколько линух - то есть если прога требует сусю поставить в ./сусе/ а если федору в ./федора/ ?

Отправлено: 07:33, 11-12-2006 | #18


Аватара для Bren74

Ветеран


Сообщения: 589
Благодарности: 15

Профиль | Отправить PM | Цитировать


Цитата:
Скайп, АкробатЧитатель
Вроде бы есть версия специально под Linux...ты какую ставил?

-------
display.php.png


Отправлено: 14:35, 11-12-2006 | #19


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


chinga87
А в чем между ними разница? Пакеты?

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 22:19, 11-12-2006 | #20



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » [решено] О бинарной совместимости...

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Назойливый помощник совместимости! D@n1k007 Microsoft Windows 7 11 31-12-2016 13:28
[решено] Образовался вопрос по совместимости. ROCKNROLLA Материнские платы и память 2 03-12-2009 20:45
Драйвер - [решено] Помощник по совместимости: Драйвер будет отключён... flev45 Microsoft Windows 7 1 20-11-2009 11:10
Разное - [решено] Вопрос о совместимости реестра. Alfa_Dog Microsoft Windows 2000/XP 1 31-07-2007 17:13
[Ъ] Решение проблем совместимости приложений с помощью Администратора Совместимости Kthulhu Microsoft Windows 2000/XP 0 25-09-2006 23:53




 
Переход