URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 31647
[ Назад ]

Исходное сообщение
"Тематический каталог: Запуск linux программ на FreeBSD без полного комплекта linux_base (linux freebsd)"

Отправлено auto_topic , 05-Окт-06 17:07 
Обсуждение статьи тематического каталога: Запуск linux программ на FreeBSD без полного комплекта linux_base (linux freebsd)

Ссылка на текст статьи: http://www.opennet.me/base/sys/run_linux_on_freebsd.txt.html


Содержание

Сообщения в этом обсуждении
"Запуск linux программ на FreeBSD без полного комплекта linux_base (linux freebsd)"
Отправлено keyhell , 05-Окт-06 17:07 
Мдя...
И эти люди обвиняют меня в фашизме (с)

Сейчас 2006 год. 125 метров? - да тьфу, копейки.

Решение, вероятно, работает, но делать такое - ересь.


"Запуск linux программ на FreeBSD без полного комплекта linux..."
Отправлено Bad_UID , 05-Окт-06 17:16 
А попробуй ради интереса запустить динамически слинкованный бинарник от linux 2.4 на FreeBSD 6.1. И чтоб он имел корректный доступ к /etc.

А насчет 125 метров это конечно не криминал, но зачем держать на машине ненужное барахло ?


"Запуск linux программ на FreeBSD без полного комплекта linux..."
Отправлено GateKeeper , 06-Окт-06 11:09 
/compat/etc ?
если нет, то давно ли системы конфигов по фряхе и всем-версиям-дистрибуции-линуха стали едиными?

"Запуск linux программ на FreeBSD без полного комплекта linux..."
Отправлено Bad_UID , 06-Окт-06 11:16 
речь не о полной эмуляции linux shell, а о запуске бинарников.
А доступ нужен именно к /etc ибо /compat/linux/etc/ нафиг никому не нужен.

"Запуск linux программ на FreeBSD без полного комплекта linux..."
Отправлено kordv , 06-Окт-06 13:51 
В BSD есть что-то вроде mount --rbind /etc /compat/linux/etc ?

"Запуск linux программ на FreeBSD без полного комплекта linux..."
Отправлено GateKeeper , 06-Окт-06 14:24 
не подскажете в чем принципиальная разница для линух-приложения между /etc и /compat/linux/etc, рассмотрев это с учётом упоминавшегося уже тут mount_unionfs(8) или же mount_nullfs(8)?

"Запуск linux программ на FreeBSD без полного комплекта linux_base (linux freebsd)"
Отправлено prox , 05-Окт-06 17:49 
Извините за оффтоп, но может кто-то уже имел опыт запуска openMosix кластера на FreeBSD-машинках?
Животрепещущая, я бы сказал, тема...

MPI-кластер поднял уже, но на нём удобнее решать громоздкие задачищи типа John the ripper или make -j64 buildworld
А вот скажем, поиметь его для OpenOffice.Org к примеру пока не удавалось...
Почитал по бордам - openMosix такое позволяет но только под линуксами... И везде оговорки что он работает на уровне ядра...
так вот, как бы под BSD что-то подобное поиметь...
если есть чем поделиться - милости прошу в мыло.


"Запуск linux программ на FreeBSD без полного комплекта linux..."
Отправлено Bad_UID , 05-Окт-06 17:58 
Если патчи на уровне ядра, то врядли. Если только в BSD напишут эмуляцию этих системных вызовов.

"Запуск linux программ на FreeBSD без полного комплекта linux..."
Отправлено chip , 10-Окт-06 16:38 
>> Извините за оффтоп, но может кто-то уже имел опыт запуска openMosix кластера на FreeBSD-машинках?

Разве openMosix еще жив? То что есть на 2.6.x он стабильно не живёт судя по отзывам.


"Запуск linux программ на FreeBSD без полного комплекта linux_base (linux freebsd)"
Отправлено просто Гость потрясенный этим... , 05-Окт-06 18:16 
Хм. Это статья?? Это не статья, а просто решение.
Достаточно просто бинарников из тех же портов.

"Запуск linux программ на FreeBSD без полного комплекта linux_base (linux freebsd)"
Отправлено Alexey , 05-Окт-06 20:00 
А такими строчками в /etc/libmap.conf

[/path/to/linux_binary/binary_executedfile]              
libc.so.6           libc.so.1

Вместо hexedit не прокатывает?


"Запуск linux программ на FreeBSD без полного комплекта linux..."
Отправлено Bad_UID , 05-Окт-06 22:07 
>А такими строчками в /etc/libmap.conf
>
>[/path/to/linux_binary/binary_executedfile]
>libc.so.6           libc.so.1
>
>
>Вместо hexedit не прокатывает?

В эту сторону не смотрел к сожалению. Посмотрю на досуге. Спасибо.
Но всё-таки две libc.so.6 в системе не есть гут :(


"Запуск linux программ на FreeBSD без полного комплекта linux..."
Отправлено Alexey , 06-Окт-06 13:30 
Это не две libc.so.6.
Это способо заставить бинарник использовать другую so-ку
без hexedit.

"Запуск linux программ на FreeBSD без полного комплекта linux..."
Отправлено Bad_UID , 06-Окт-06 14:11 
это я понял. спасиба.
я про две libc.so.6 в эмуляторе и в системе.

"Запуск linux программ на FreeBSD без полного комплекта linux_base (linux freebsd)"
Отправлено nuclight , 05-Окт-06 22:09 
А нахрена нужен этот веритас, если есть другие решения для бэкапа? :)

"Запуск linux программ на FreeBSD без полного комплекта linux..."
Отправлено Bad_UID , 05-Окт-06 22:26 
Например ?

Набор бекапируемых систем:
Solaris 9 + Oracle
SunOs 5.9 + Oracle
25 серверов Win2000, Win2003 на половине которых стоит MSSQL.
5 серверов FreeBSD под разные задачи.
2 аппаратных Firewall от ISS на Линуксе 2.4.18.
Exchange и прочая шняга.

Из бекапного оборудования 2 двухприводные библиотеки DELL 132T.

При условии того, что Arcserve эти библиотеки в упор не видит, NTBackup просто напросто в них заблудится.

из задач бекапирования: snapshot файловой системы с открытыми файлами, snapshot systemstate, snapshot MSSQL + Oracle, файловые шары в огромном количестве и прочая фигня типа шифрованных данных.

Подскажете решение ? Может есть что-то, что лучше справится с этой задачей ?
Я пока не нашел.


"Запуск linux программ на FreeBSD без полного комплекта linux..."
Отправлено Jet , 06-Окт-06 01:33 
просто  nuclight не с курсе какие бывают проблемы с бэкапом :)

"Запуск linux программ на FreeBSD без полного комплекта linux..."
Отправлено McUrex , 06-Окт-06 23:49 
Эти задачи решит bacula.

"Запуск linux программ на FreeBSD без полного комплекта linux..."
Отправлено Bad_UID , 07-Окт-06 20:25 
почитал про неё, слишком много но...

"Запуск linux программ на FreeBSD без полного комплекта linux..."
Отправлено chip , 10-Окт-06 16:42 
> Solaris 9 + Oracle
> SunOs 5.9 + Oracle
> 25 серверов Win2000, Win2003 на половине которых стоит MSSQL.
> 5 серверов FreeBSD под разные задачи.
> 2 аппаратных Firewall от ISS на Линуксе 2.4.18.
> Exchange и прочая шняга.

> Из бекапного оборудования 2 двухприводные библиотеки DELL 132T.

На правах offtopic'a: еду в холодильниках бэкапить не пробовали ;)? Это я к чему, почему такой зоопарк?


"Запуск linux программ на FreeBSD без полного комплекта linux..."
Отправлено Bad_UID , 10-Окт-06 17:42 
Зоопарк ?
Это еще не зоопарк, когда я пришел была еще куча NT 4.0 и 2000.
Что-то покупалось под спец задачи, типа Соляры с Ораклом.
Что-то было выбрано как удобоваримый вариант для FW (ISS Proventia)
BSD сервера выполняют роль почтовых шлюзов и бекапных роутеров.
сервера W2k и W2k3(домен + сервера баз данных)