Ребят, я к вам за советом.
Собираюсь мигировать с Win на Unix. Выбирал дистрибутивы и пришел к выводу, что FreeBSD мне ближе по духу: один разработчик (вернее группа), одно ядро, хороша документация, стабильности. Систему ставлю (пока) как десктоп, но буду интенсивно изучать и программирует. Немного охлаждает пыл тот факт, что FreeBSD лишь эмулирует Линукс, посему хотел бы спросить: все ли программы для линукс (в теории) можно запустить на фряхе, какие бывают ограничения? Просто нужны некоторые специфические программы, такие как разработка принципиальных схем (есть версии под Линукс, но их надо покупать), вот думаю какую систему выбрать.
И вообще: стоит ли игра свеч - установка фряхи десктопом для дома - не слишком ли тяжела будет?
Поделитесь опытом - буду благодарен.
Спасибо.
Выбор FreeBSD и поддержка Linux-программ
Модератор: arachnid
-
netvis
- Сообщения: 94
Выбор FreeBSD и поддержка Linux-программ
Если отладка - это устранение ошибок, то программирование - это их создание ...
-
Nymin
- Сообщения: 1095
- Статус: -
- ОС: GNU/Linux
-
Shad0w
- Сообщения: 31
- ОС: Win7, FreeBSD, Ubuntu
Re: Выбор FreeBSD и поддержка Linux-программ
netvis
Касабельно Linux для начала каг бы вот эта тема намекает.
В освоении BSD могут помочь PC-BSD или DesktopBSD - это дистры, базирующиеся на FreeBSD и ориентирующиеся на десктоп использование.
Программы для Linux собираются из исходников, собственно из этих же исходников они собираются и для фряхи, поэтому для большинства приложений сществует порт под FreeBSD и никакая эмуляция не нужна. Если порта нету - то тут два варианта, либо собрать из исходников самому либо запускать в режиме эмуляции. Будет ли работать в последнем случае или нет - я точно не скажу, я мало что запускал таким образом, но то что пробовал - работало.
Стоит ли игра свеч - это уже дело сугубо индивидуальное.
Кого-то все устраивает и он доволен, кто-то плюется... "На вкус и цвет фломастеры разные." (ц)
Касабельно Linux для начала каг бы вот эта тема намекает.
В освоении BSD могут помочь PC-BSD или DesktopBSD - это дистры, базирующиеся на FreeBSD и ориентирующиеся на десктоп использование.
Программы для Linux собираются из исходников, собственно из этих же исходников они собираются и для фряхи, поэтому для большинства приложений сществует порт под FreeBSD и никакая эмуляция не нужна. Если порта нету - то тут два варианта, либо собрать из исходников самому либо запускать в режиме эмуляции. Будет ли работать в последнем случае или нет - я точно не скажу, я мало что запускал таким образом, но то что пробовал - работало.
Стоит ли игра свеч - это уже дело сугубо индивидуальное.
-
mrcashe
- Сообщения: 18
Re: Выбор FreeBSD и поддержка Linux-программ
Ну, смотря какие программы. Я, например, уже года 3 пользуюсь связкой gEDA+PCB на Linux, это всё Open Source. На фре тоже должно собираться. А вот, скажем, тоже Open Source KiCAD, так там разработчики поддерживают только маздай и линуху, для фряхи вроде нет варианта сборки.
Из покупных есть Eagle, так он под Linux есть. Можно даже стащить где-нибудь в сети ворованную версию с ломалкой, почти как в винде. Сдаётся мне, если занимаетесь EDA, то на Linux жить проще будет.
-
netvis
- Сообщения: 94
Re: Выбор FreeBSD и поддержка Linux-программ
Спасибо за ответ!
И спасибо за ссылки: именно ими я пользовался, когда размышлял о выборе дистрибутива, но остановился пока на фряхе.
А вопрос у меня был немного в иной плоскости: кто пользовался эмуляцией Линукс под фряхой - поделитесь опытом: были ли какие-то сложности, неполядки? Сложно ли настроить или только включить в ядре и загрузить пакет эмуляции? Вообще, какие программы у вас успешно пошли?
И хотел спросить: программы для фряхи и линукса - у них один и тот же формат, или они разные? То есть если я скомпилю пусть тот же MidnightCommander, то его исполняемый файл пойдет под Линукс? Это для моего понимания.
Спасибо.
И спасибо за ссылки: именно ими я пользовался, когда размышлял о выборе дистрибутива, но остановился пока на фряхе.
А вопрос у меня был немного в иной плоскости: кто пользовался эмуляцией Линукс под фряхой - поделитесь опытом: были ли какие-то сложности, неполядки? Сложно ли настроить или только включить в ядре и загрузить пакет эмуляции? Вообще, какие программы у вас успешно пошли?
И хотел спросить: программы для фряхи и линукса - у них один и тот же формат, или они разные? То есть если я скомпилю пусть тот же MidnightCommander, то его исполняемый файл пойдет под Линукс? Это для моего понимания.
Спасибо.
Если отладка - это устранение ошибок, то программирование - это их создание ...
-
Rafael
- Сообщения: 31
- ОС: Open SuSe,FreeBSD
Re: Выбор FreeBSD и поддержка Linux-программ
Нет.
И вообще, зачем выбирать или Линукс/или FreeBSD ? Я, например, использую обе системы.
Если сейчас Вы пользуетесь виндовс, то установите на неё виртуальную машину (VirtualBox к примеру), а уже в ней установите и FreeBSD и разные дистрибутивы Линукс.
Это позволит Вам оценить преимущества каждой системы и переход будет более плавным.
Каждый истинно талантливый человек мечтает стать актёром, певцом или художником.
Системным администрированием гетерогенных сетей занимаются одни бездари.
Системным администрированием гетерогенных сетей занимаются одни бездари.
-
Shad0w
- Сообщения: 31
- ОС: Win7, FreeBSD, Ubuntu
-
netvis
- Сообщения: 94
Re: Выбор FreeBSD и поддержка Linux-программ
Shad0w писал(а): ↑17.01.2010 15:59netvis
Еще советую почитать вот эту статью, думаю она поможет расставить много точек над ё.
СПАСИБО!
Если отладка - это устранение ошибок, то программирование - это их создание ...
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: Выбор FreeBSD и поддержка Linux-программ
Не надо плохому учить. Для Eagle есть и бесплатная лицензия, так что ничего не надо ни ломать, ни покупать.
Убить всех человеков!
-
mrcashe
- Сообщения: 18
Re: Выбор FreeBSD и поддержка Linux-программ
Такая лицензия ограничивает возможности системы. Вот с их сайта:
- 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-программ
Оффтопик, но меня всегда удивлял некоторый неадекват (хотел "маразм" написать, но передумал), в который впадают некоторые личности (я не про участников форума - это из моей жизни и опыта): обладая взломанной, но полнофункциональной версией они пользуются урезанной, но бесплатной, объясняя все любовью к лицензиям. Это все в частном владении, то есть без возможного преследования со стороны государства. Я лично считаю лицензии на софт и железо тормозом (основным) развития науки и вообще человечества.
Это так, моя точка зрения. Я не за пиратство, я за свободный софт.
Все, конец оффтопика. =)
Это так, моя точка зрения. Я не за пиратство, я за свободный софт.
Все, конец оффтопика. =)
Если отладка - это устранение ошибок, то программирование - это их создание ...
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: Выбор FreeBSD и поддержка Linux-программ
Ну-ну. Не пойман, значит честный человек...
Только не понял, зачем тебе тогда свободный софт вообще? Частных лиц пока не шерстят и неизвестно когда будут, так что можешь спокойно пользоваться фотошопами и прочими 3д-максами.
Тормоз. Кто спорит? Но закон есть закон, а кража есть кража, независимо от побуждений.
Убить всех человеков!
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: Выбор FreeBSD и поддержка Linux-программ
i Уведомление от модератора arachnid в следующий раз оффтопик будет наказываться. пока устное предупреждение
! Предупреждение от модератора arachnid для всех - не флеймим!
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
izen.fire
- Сообщения: 268
- ОС: Windows XP
Re: Выбор FreeBSD и поддержка Linux-программ
Сначала нужно установить полноценную поддержку 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Ротор поля наподобие дивергенции градуирует себя вдоль спина и там внутре ево неонка.