Запуск программ линукса под фряхой

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
netvisdom
мл. сержант
Сообщения: 94
Зарегистрирован: 2009-01-07 20:56:15
Откуда: Мурманск
Контактная информация:

Запуск программ линукса под фряхой

Непрочитанное сообщение netvisdom » 2009-05-05 21:53:44

Ребят, у меня к вам большая просьба.
Собираюсь делать один проект, очень сложный, связанный с обслуживанием пользователей. Очень важна поддержка софта от Линукса фряхой, версия 7.0. Поделитесь, пожалуйста, как лучше всего настроить систему, ядро, чтобы не возникало проблем с запуском и установкой (сомневаюсь! Но верю в лучшее) программ от линукса. Может кто какие ловушки знает, какие настройки...
Поделитесь опытом! Буду очень признателен!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Запуск программ линукса под фряхой

Непрочитанное сообщение paradox » 2009-05-05 21:57:13

софт что закрытый? весь в бинарях?

netvisdom
мл. сержант
Сообщения: 94
Зарегистрирован: 2009-01-07 20:56:15
Откуда: Мурманск
Контактная информация:

Re: Запуск программ линукса под фряхой

Непрочитанное сообщение netvisdom » 2009-05-05 22:41:45

Да дело в том, что частично - да, закрытый. Был бы в исходниках - проблем бы не было. Ещё проблема: неизвестно что за софт, нужно просто обеспечить поддержку бинариков от линукса во фряхе.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Запуск программ линукса под фряхой

Непрочитанное сообщение paradox » 2009-05-05 22:43:15

ну если софт без наворотов то ставь емуляцию линуха из портов и пробуй

netvisdom
мл. сержант
Сообщения: 94
Зарегистрирован: 2009-01-07 20:56:15
Откуда: Мурманск
Контактная информация:

Re: Запуск программ линукса под фряхой

Непрочитанное сообщение netvisdom » 2009-05-05 23:28:27

А вот с этого места можно поподробней? Там в портах много разных эмуляций: федора, сузе... что посоветуете?

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Запуск программ линукса под фряхой

Непрочитанное сообщение paradox » 2009-05-05 23:33:20

ой не пробовал не знаю
подождем когда другие что скажут
как помне так пофиг

программа на какую сборку линуха ориентирована?

netvisdom
мл. сержант
Сообщения: 94
Зарегистрирован: 2009-01-07 20:56:15
Откуда: Мурманск
Контактная информация:

Re: Запуск программ линукса под фряхой

Непрочитанное сообщение netvisdom » 2009-05-05 23:43:34

А хз... Пользователи приносят свой софт, ставят, а мне - обеспечить их работу. Думаю, если федору возьму, то не прогадаю. =)

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: Запуск программ линукса под фряхой

Непрочитанное сообщение Mox » 2009-05-06 17:58:09

я бы хендбук полистал
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Запуск программ линукса под фряхой

Непрочитанное сообщение iZEN » 2009-05-06 20:10:50

Вот как надо ставить полный эмулятор Linux 2.6.x на FreeBSD:

Код: Выделить всё

% pkg_delete -f 'linux_base-*'
% rm -rf /usr/compat/linux
% echo 'compat.linux.osrelease=2.6.16' >> /etc/sysctl.conf
% echo 'OVERRIDE_LINUX_BASE_PORT=f8' >> /etc/make.conf
% echo 'OVERRIDE_LINUX_NONBASE_PORTS=f8' >> /etc/make.conf
% reboot
% cd /usr/ports/emulators/linux_base-f8/ && make install clean
% echo 'linproc		/compat/linux/proc      linprocfs	rw	0	0' >> /etc/fstab
% mount -a
% cd /usr/ports/x11/linux-f8-xorg-libs/ && make install clean
% reboot
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Запуск программ линукса под фряхой

Непрочитанное сообщение zingel » 2009-05-07 10:18:03

почетный мануал
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
chd
мл. сержант
Сообщения: 79
Зарегистрирован: 2009-01-06 21:09:50
Откуда: msk

Re: Запуск программ линукса под фряхой

Непрочитанное сообщение chd » 2009-05-07 23:31:30

вместо reboot выполнить: compat.linux.osrelease=2.6.16
chd,
Have fun!

netvisdom
мл. сержант
Сообщения: 94
Зарегистрирован: 2009-01-07 20:56:15
Откуда: Мурманск
Контактная информация:

Re: Запуск программ линукса под фряхой

Непрочитанное сообщение netvisdom » 2009-05-08 12:26:20

То есть вы используете fedoru 8 для эмуляции, ясно. Спасибо!
А кто на какие "ловушки" нарывался в ходе работы линуксовых программ на фряхе? Может с безопасностью что бывало, или с системой... Глюки были?
А ещё: для корректной работы я в ядре ставлю COMPAT_LINUX. Этого хваитит или ещё что-то надо?

Аватара пользователя
chd
мл. сержант
Сообщения: 79
Зарегистрирован: 2009-01-06 21:09:50
Откуда: msk

Re: Запуск программ линукса под фряхой

Непрочитанное сообщение chd » 2009-05-08 13:43:23

f8, 2.6.16
если бинарник линупсовый собран с -pthread, то могут быть варианты ибо
в RELENG_7 не смержены futexes patchset. ну и ряд других траблов есть :(
chd,
Have fun!

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Запуск программ линукса под фряхой

Непрочитанное сообщение iZEN » 2009-05-08 16:56:49

netvisdom писал(а):То есть вы используете fedoru 8 для эмуляции, ясно. Спасибо!
А кто на какие "ловушки" нарывался в ходе работы линуксовых программ на фряхе? Может с безопасностью что бывало, или с системой... Глюки были?
Пока не удалось завести на FreeBSD 7.2 [amd64] бинарное программное обеспечение Sun J2ME WTK 2.5.x-3.0 из-за несовместимости 64-битных библиотек с 32-битными. Эта проблема проскакивала на сайте Sun, что люди не могли запустить эмулятор даже на 64-битном линуксе, так что это не проблема исключительно FreeBSD, а общая. Компилировать-компилирует, а вот эмулятор запуститься отказывается.
netvisdom писал(а):А ещё: для корректной работы я в ядре ставлю COMPAT_LINUX. Этого хваитит или ещё что-то надо?
Хватит.
Всё, что асается Linux в конфигурации ядра GENERIC, можно оставить без изменений. Ничего сверх того добавлять не нужно.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Запуск программ линукса под фряхой

Непрочитанное сообщение iZEN » 2009-05-08 17:01:05

chd писал(а):f8, 2.6.16
если бинарник линупсовый собран с -pthread, то могут быть варианты ибо
в RELENG_7 не смержены futexes patchset. ну и ряд других траблов есть :(
"pthread" == POSIX Threaded. Под этим в FreeBSD понимается поддержка исполнения многопоточных приложений посредством libthr (модель 1:1) или же устаревшей libkse (N:M) — последняя выброшена из FeeBSD 7.x (но можно вкомпилить).
И каким образом возникнет несовместимость? В чём она будет выражаться?
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
chd
мл. сержант
Сообщения: 79
Зарегистрирован: 2009-01-06 21:09:50
Откуда: msk

Re: Запуск программ линукса под фряхой

Непрочитанное сообщение chd » 2009-05-08 18:25:10

iZEN писал(а):
chd писал(а):f8, 2.6.16
если бинарник линупсовый собран с -pthread, то могут быть варианты ибо
в RELENG_7 не смержены futexes patchset. ну и ряд других траблов есть :(
"pthread" == POSIX Threaded. Под этим в FreeBSD понимается поддержка исполнения многопоточных приложений посредством libthr (модель 1:1) или же устаревшей libkse (N:M) — последняя выброшена из FeeBSD 7.x (но можно вкомпилить).
И каким образом возникнет несовместимость? В чём она будет выражаться?
бздевыя libs здесь не причем, имелось ввиду что приложение малтитредовое. в настоящее время
линуксулятор некорректно эмулирует 2.6.16 behaviour в случае signal, waitX(), shared futexes, и
вероятно косяк в паре mmap/munmap (kern/133144)
и еще много мелочи.
chd,
Have fun!