Выбор FreeBSD и поддержка Linux-программ

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
netvis
Сообщения: 94

Выбор FreeBSD и поддержка Linux-программ

Сообщение netvis »

Ребят, я к вам за советом.
Собираюсь мигировать с Win на Unix. Выбирал дистрибутивы и пришел к выводу, что FreeBSD мне ближе по духу: один разработчик (вернее группа), одно ядро, хороша документация, стабильности. Систему ставлю (пока) как десктоп, но буду интенсивно изучать и программирует. Немного охлаждает пыл тот факт, что FreeBSD лишь эмулирует Линукс, посему хотел бы спросить: все ли программы для линукс (в теории) можно запустить на фряхе, какие бывают ограничения? Просто нужны некоторые специфические программы, такие как разработка принципиальных схем (есть версии под Линукс, но их надо покупать), вот думаю какую систему выбрать.
И вообще: стоит ли игра свеч - установка фряхи десктопом для дома - не слишком ли тяжела будет?
Поделитесь опытом - буду благодарен.
Спасибо.
Если отладка - это устранение ошибок, то программирование - это их создание ...
Спасибо сказали:
Nymin
Сообщения: 1095
Статус: -
ОС: GNU/Linux

Re: Выбор FreeBSD и поддержка Linux-программ

Сообщение Nymin »

-
Спасибо сказали:
Аватара пользователя
Shad0w
Сообщения: 31
ОС: Win7, FreeBSD, Ubuntu

Re: Выбор FreeBSD и поддержка Linux-программ

Сообщение Shad0w »

netvis
Касабельно Linux для начала каг бы вот эта тема намекает.

В освоении BSD могут помочь PC-BSD или DesktopBSD - это дистры, базирующиеся на FreeBSD и ориентирующиеся на десктоп использование.

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

Стоит ли игра свеч - это уже дело сугубо индивидуальное. :) Кого-то все устраивает и он доволен, кто-то плюется... "На вкус и цвет фломастеры разные." (ц)
Спасибо сказали:
mrcashe
Сообщения: 18

Re: Выбор FreeBSD и поддержка Linux-программ

Сообщение mrcashe »

netvis писал(а): ↑
17.01.2010 01:32
Просто нужны некоторые специфические программы, такие как разработка принципиальных схем (есть версии под Линукс, но их надо покупать)

Ну, смотря какие программы. Я, например, уже года 3 пользуюсь связкой gEDA+PCB на Linux, это всё Open Source. На фре тоже должно собираться. А вот, скажем, тоже Open Source KiCAD, так там разработчики поддерживают только маздай и линуху, для фряхи вроде нет варианта сборки.
Из покупных есть Eagle, так он под Linux есть. Можно даже стащить где-нибудь в сети ворованную версию с ломалкой, почти как в винде. Сдаётся мне, если занимаетесь EDA, то на Linux жить проще будет.
Спасибо сказали:
Аватара пользователя
netvis
Сообщения: 94

Re: Выбор FreeBSD и поддержка Linux-программ

Сообщение netvis »

Спасибо за ответ!
И спасибо за ссылки: именно ими я пользовался, когда размышлял о выборе дистрибутива, но остановился пока на фряхе.
А вопрос у меня был немного в иной плоскости: кто пользовался эмуляцией Линукс под фряхой - поделитесь опытом: были ли какие-то сложности, неполядки? Сложно ли настроить или только включить в ядре и загрузить пакет эмуляции? Вообще, какие программы у вас успешно пошли?
И хотел спросить: программы для фряхи и линукса - у них один и тот же формат, или они разные? То есть если я скомпилю пусть тот же MidnightCommander, то его исполняемый файл пойдет под Линукс? Это для моего понимания.
Спасибо.
Если отладка - это устранение ошибок, то программирование - это их создание ...
Спасибо сказали:
Аватара пользователя
Rafael
Сообщения: 31
ОС: Open SuSe,FreeBSD

Re: Выбор FreeBSD и поддержка Linux-программ

Сообщение Rafael »

netvis писал(а): ↑
17.01.2010 14:35
То есть если я скомпилю пусть тот же MidnightCommander, то его исполняемый файл пойдет под Линукс?

Нет.

И вообще, зачем выбирать или Линукс/или FreeBSD ? Я, например, использую обе системы.
Если сейчас Вы пользуетесь виндовс, то установите на неё виртуальную машину (VirtualBox к примеру), а уже в ней установите и FreeBSD и разные дистрибутивы Линукс.
Это позволит Вам оценить преимущества каждой системы и переход будет более плавным.
Каждый истинно талантливый человек мечтает стать актёром, певцом или художником.
Системным администрированием гетерогенных сетей занимаются одни бездари.
Спасибо сказали:
Аватара пользователя
Shad0w
Сообщения: 31
ОС: Win7, FreeBSD, Ubuntu

Re: Выбор FreeBSD и поддержка Linux-программ

Сообщение Shad0w »

netvis
Еще советую почитать вот эту статью, думаю она поможет расставить много точек над ё.
Спасибо сказали:
Аватара пользователя
netvis
Сообщения: 94

Re: Выбор FreeBSD и поддержка Linux-программ

Сообщение netvis »

Shad0w писал(а): ↑
17.01.2010 15:59
netvis
Еще советую почитать вот эту статью, думаю она поможет расставить много точек над ё.

СПАСИБО!
Если отладка - это устранение ошибок, то программирование - это их создание ...
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Выбор FreeBSD и поддержка Linux-программ

Сообщение Poor Fred »

mrcashe писал(а): ↑
17.01.2010 03:09
Из покупных есть Eagle, так он под Linux есть. Можно даже стащить где-нибудь в сети ворованную версию с ломалкой,

Не надо плохому учить. Для Eagle есть и бесплатная лицензия, так что ничего не надо ни ломать, ни покупать.
Убить всех человеков!
Спасибо сказали:
mrcashe
Сообщения: 18

Re: Выбор FreeBSD и поддержка Linux-программ

Сообщение mrcashe »

Poor Fred писал(а): ↑
17.01.2010 18:00
Для Eagle есть и бесплатная лицензия, так что ничего не надо ни ломать, ни покупать.

Такая лицензия ограничивает возможности системы. Вот с их сайта:
  • The useable board area is limited to 100 x 80 mm (4 x 3.2 inches).
  • Only two signal layers can be used (Top and Bottom).
  • The schematic editor can only create one sheet.

Да ладно, не о нём здесь речь.
Спасибо сказали:
Аватара пользователя
netvis
Сообщения: 94

Re: Выбор FreeBSD и поддержка Linux-программ

Сообщение netvis »

Оффтопик, но меня всегда удивлял некоторый неадекват (хотел "маразм" написать, но передумал), в который впадают некоторые личности (я не про участников форума - это из моей жизни и опыта): обладая взломанной, но полнофункциональной версией они пользуются урезанной, но бесплатной, объясняя все любовью к лицензиям. Это все в частном владении, то есть без возможного преследования со стороны государства. Я лично считаю лицензии на софт и железо тормозом (основным) развития науки и вообще человечества.
Это так, моя точка зрения. Я не за пиратство, я за свободный софт.
Все, конец оффтопика. =)
Если отладка - это устранение ошибок, то программирование - это их создание ...
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Выбор FreeBSD и поддержка Linux-программ

Сообщение Poor Fred »

netvis писал(а): ↑
18.01.2010 02:58
обладая взломанной, но полнофункциональной версией они пользуются урезанной, но бесплатной, объясняя все любовью к лицензиям. Это все в частном владении, то есть без возможного преследования со стороны государства.

Ну-ну. Не пойман, значит честный человек...
Только не понял, зачем тебе тогда свободный софт вообще? Частных лиц пока не шерстят и неизвестно когда будут, так что можешь спокойно пользоваться фотошопами и прочими 3д-максами.

netvis писал(а): ↑
18.01.2010 02:58
Я лично считаю лицензии на софт и железо тормозом (основным) развития науки и вообще человечества.
Это так, моя точка зрения. Я не за пиратство, я за свободный софт.

Тормоз. Кто спорит? Но закон есть закон, а кража есть кража, независимо от побуждений.
Убить всех человеков!
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

Re: Выбор FreeBSD и поддержка Linux-программ

Сообщение arachnid »

netvis писал(а): ↑
18.01.2010 02:58
Оффтопик, ....
Все, конец оффтопика. =)

iУведомление от модератора arachnid
в следующий раз оффтопик будет наказываться. пока устное предупреждение


!Предупреждение от модератора arachnid
для всех - не флеймим!
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Аватара пользователя
izen.fire
Сообщения: 268
ОС: Windows XP

Re: Выбор FreeBSD и поддержка Linux-программ

Сообщение izen.fire »

netvis писал(а): ↑
17.01.2010 01:32
Немного охлаждает пыл тот факт, что FreeBSD лишь эмулирует Линукс, посему хотел бы спросить: все ли программы для линукс (в теории) можно запустить на фряхе, какие бывают ограничения?


Сначала нужно установить полноценную поддержку Linux 2.6.x:

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

% echo 'compat.linux.osrelease=2.6.16' >> /etc/sysctl.conf
% sysctl compat.linux.osrelease=2.6.16
% kldload linux.ko
% cd /usr/ports/emulators/linux_base-f10/ && make install clean && rehash
% echo 'linprocfs /compat/linux/proc linprocfs rw 0 0' >> /etc/fstab && echo '' >> /etc/fstab
% mount -a
% cd /usr/ports/x11/linux-f10-xorg-libs/ && make install clean && rehash
Потом можно запускать бинарные программы для Linux.
Ротор поля наподобие дивергенции градуирует себя вдоль спина и там внутре ево неонка.
Спасибо сказали: