Вы здесь

Gentoo vs FreeBSD

И все-таки....
Фря у меня стоит полгода, пользую не часто, т.к. забросил изучение нового на время, учиться надо
Генту поставил тогда-же, настроил то-же, что и в фре, пользую не часто, т.к. забросил изучение нового на время, учиться надо (Gentoo - на мой взгляд единственный достойный из nix)
Я начинающий(в плане юниксоподобных систем), в перспективе разработчик софта, ну и естественно администрирование....
Что продолжать изучать freebsd или gentoo, что удобнее в плане написания софта под ОС, администрирования, поддержки оборудования и.т.д. Прочитал много на эту тему, но ответов, достойных не нашел, которые однозначно склонили меня к одной из этих двух )) Несомненно линукс развивается быстрее, оборудования поддерживает больше, дружелюбнее я бы сказал, зализаннее, все в нем хорошо, но фря.... манит своей старостью что-ли, сбалансированностью, и естественно тем, что это ОС, а не ядрышко облепленное софтом ))
Насчет документации не могу не сказать, что Handbook(FreeBSD) - просто офигенная вещь, у гентушников форум хорош, много чего обсуждается, да и число пользователей растет!

Посоветуйте что выбрать, я замучался сравнивать! Приведите аргументы в пользу чего-либо, что умеет одна из систем, чего не умеет другая и.т.д. Мне интересно мнение людей, которые многое перепробовали и остановили свой выбор на чем-то из этих двух вариантов!
P.S. Курить форум и "читай хендбук" это не советы и не аргументы )) Автор понимает, что на форуме, посвященном gentoo этот вопрос будет рассмотрен со стороны недостатков FreeBSD, так пишите эти недостатки....

Gentoo vs FreeBSD ?:)
Nu mozno i tak Gentoo(linux kernel) +FreeBSD= Gentoo/FreeBSD(*BSDkernel + Gentoo RC)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Насколько я знаю, у FreeBSD довольно таки архаичная файловая система, которая на настоящее время обладает неудовлетворительной производительностью.
В плане установки Фря имхо гораздо проще (двоичные пакеты), хотя после того, как помучался от души с установкой Дженты, думаю что просто вопрос времени. :-)
Во FreeBSD привлекла стабильность и некая "стандартизованность", основательность.

Эх! Товарищи, товарищи!

Откуда там двоичные пакеты?
Идеология BSD - установка софта из портов.

заюзай Gentoo/Alt! поставь себе систему на архитектуре x86-fbsd!

А чем гента лучше фри? Порты проще, но ядром тяжелее, то там с парамертрами для файервола собирай разбирай и.т.д. ужос, мне не понравилось.... Флаги рулят однозначно, но сколько там всего, хана или глаза боятся, руки делают?
Так же говорят, что 2.6 в стабильности не уступает фре, это так?
Я начинающий и многого не знаю, поэтому поднимаю такой вопрос.

Знакомая проблема)) был на том же этапе что и ты сейчас 1 год назад. Проблема решилась сама собой - начальник на работе был фанатом генту + все разработки были под linux, в результате года упорного изучения и напряжной работы по разработке софта с помощью nano и gcc(ну есче и mc) дошел до азов разработки ядра линукс. Сейчас сменил место работы( кстати уже на новое место шел как спец. по линуксу -> хвала Gentoo!) - глубже ближайшие годы лезть уже не будет возможности. Первые пол года писал на чистом C. Потом перешел на С++ - но чувствовал чет. не то. Думаю самое перспективное что связано с Opensource - разработка веб-приложений(Perl, PHP, возможно Ruby, Python) и Java - поэтому FreeBSD рассматриваю как инструмент для построения шлюзов в сети, почтовых серверов, маршрутизаторов, фаерволов и т.п. Linux - по моему личному мнению больше подходит для разработчиков сложного и хорошо оплачиваемого софта. В ближайший месяц планирую скачать Solaris и AIX и поиграться с ними на виртуальной машине.

по безопасности BSD превосходит Gentoo GNU/Linux, даже если последняя очень hardened.

но с другой стороны Gentoo удобней и превосходит в производительности в не критичных условиях.

Короче, те никто однозначного совета не даст

Лично предпочтитаю Gentoo GNU/Linux и OpenBSD, варьируя свой выбор согласно условиям той или иной задачи

:)

Шаманыш написал:
по безопасности BSD превосходит Gentoo GNU/Linux, даже если последняя очень hardened.

Это слова. А где факты? Зачем проводить дезинформацию не понимая о чём вы говорите? Посмотрите для начала хотя бы hardened.gentoo.org на тему того, что такое hardened, из скольких подпроектов он состоит, а потом расскажите, что вы имели ввиду и покажите сколько уязвимостей действительно можно поэксплуатировать на hardened системе...

пользуем и то и другое, но в плане безопасности системы в целом, предпочтение отдаём BSD, а именно OpenBSD.

Я же не пишу, что Hardened Gentoo не безопасна, оба одинаково безопасны в практическом плане... до некоторого уровня паранои.

Кстати, на счёт уязвимостей. Известно, что стандартный генератор псевдослучайных чисел в Linux слабоват (вот недавний пример), потому в Hardened Gentoo вроде должен использоваться другой, я прав?

:)

Цитата:
по безопасности BSD превосходит Gentoo GNU/Linux, даже если последняя очень hardened

В типической конфигурации для решения стандартных задач - возможно.
Шаг в сторону действительности - и всё уже совершенно не так однозначно.
Если Фрю вообще удасться сконфигурировать для решения этой задачи...

Live free or die

:wq
--
Live free or die

На ваш вопрос можно очень долго отвечать, но сбалансированного ответа, содержащего все нужные слова всё равно не будет. Дело в том, что всегда можно придумать примеры использования в которых FreeBSD хуже gentoo, а можно придумать и наоборот... Просто пробуйте, со временем поймёте, что вам в ОС нравиться, а что для вас лишнее. Но раз уж вы только учитесь, очень советую вам изучить до конца gentoo handbook и понять, что на самом деле происходит в процессе установки системы. Этот опыт вам много где пригодится :)

Я прекрасно понимаю что происходит при установке.... У меныя нет возможности поработать с сетевыми прогами, у меня нет сети, где все можно опробовать, тот же почтовик настроить

4 года работаю с ОС FreeBSD.

Уже год использую Gentoo.

Я теперь и не сравниваю - обе ОС достойные! А так как возможности черепушки позволяют (недавно памяти прикупил ;)) - изучаю и использую обе ОС (есть желание, железо и время).

Gentoo: FileServer, VmWare Server, LTSP, PDC, Wiki...
FreeBSD: Router, Firewall, VPN (PPTP, IPSEC), Mail, Proxy и т.д.

PS: Не нужно сравнивать...нужно использовать - желательно максимально эффективно.

> Не нужно сравнивать...нужно использовать - желательно максимально эффективно

Вот именно :)

:)

Я лет пять пользовал FreeBSD разных версий, это ОС FreeBSD - серьезная ОС... в плане безопасности все же понадежней, в плане "сваливания" ему (на моем опыте) цены нет, ставлю на нем "чувствительные" сервисы... что никогда не должно падать само-собой (я имею в виду именно работу сервисов а не оборудования)... главное тут и не маловажное, сбалансированно подобранное "железо" под FreeBSD... у меня случай был, когда на третьем году жизни пропал "почтовик"... искали всем отделом сервак... по проводам нашли в подвале, заваленный коробками из под различной орг.техники, выяснилось, что винт накрылся, но сама ОС продолжала работать, хоть и выдавала ошибки о том что не может произвести запись и чтение файлов, но ОС работала... и работала бы и дальше вот только винт подвел :)

В плане gentoo мне она тоже понравилась со своей системой портежей, я считаю её "уникальной"... очень гибкая... и быстрая (если конечно ключи подобрать хорошо :) )...

Я считаю что обе ОС достойные, ими просто нужно оперировать как "инструментами"... ведь врач при проведении операции пользуется разными инструментами, и не отдает предпочтения какому-то одному из инструментов и только им оперирует... если знать хорошо или на отлично обе ОС то это только Вам зачтется... не стоит склонятся только к одному из них...

Я сам отлично знаю ОС FreeBSD сейчас изучаю Gentoo... поверьте не сложно это совмещать... благо они были написаны по совместимости POSIX... Спасибо Торвальдсу...

ponikz
Не получишь ты однозначного ответа. Я уже не сравниваю их. Вернее сравниваю, но не пытаюсь понять что же лучше. Это бесполезно. В плане безопасности FreeBSD пожалуй посерьезней, можно вообще добиться параноидальной защиты. потом сам сделать ничего не сможеш. поссать не даст =))
FreeBSD пожалуй посложней в изучении-обслуживании, но это дело опыта. На серверах и десктопе юзаю генту, но по-прежнему лелею надежду наконец взяться всерьез за фрю....

PS. Лех, прислушайся к Dorlas. Сам его пытал в свое время, за что ему огромное спасибо ;)
-----
За свои слова и поступки отвечу. Всегда.

По поводу безопасности FreeBSD - это да - пару лет назад я ставил себе такую задачку - защитить ОС в случае, если кто-то удаленно получил права root и консоль.

И решение я нашел - использовать securelevel 3 + куча дополнительных артибутов на файлы в системе.

Шла защита всех маломальски нужных каталогов и файлов, журналов (append only!) - короче не меряно работы :(

Итогом стала система, которую без перезагрузки в single mode поломать нельзя (а удаленно находиться в signle mode невозможно).

НО в итоге получилась жутко неудобная штука - чтобы исправить хотя бы один конфиг, нужно перезагрузить сервер, понизить securelevel (находять в single mode), снять флаги с файлов, исправить, повесить флаги обратно, и загрузить сервер как обычно :)

Админить такой сервер удаленно невозможно - ничего сделать не сможешь :)

PS: Приятно было вспомнить :)
PSS: Сейчас я такие вещи не использую, т.к. практика показала, что в стандартных ситуациях паранойя не нужна :)

Хм-м... кто-то писал что для мультимедиа не подходит FreeBSD... что могу сказать, подходит, сложно настроить, согласен, но я где-то в сети наткнулся на проект лайв-сиди, который после установки превращает FreeBSD в удобнейший десктоп, сам не смог пользовать, т.к. времени в то время не было, просто сильно удивился и пошел дальше... кстати у меня есть книжица где описан на русском языке процесс установки FreeBSD в качестве десктопа, с такими наворотами что АЖЖЖЖ :-)

Да и что там говорить, ведь MacOS написан на ядре FreeBSD...

<< Да и что там говорить, ведь MacOS написан на ядре FreeBSD...
может я что-то пропустил, но что тогда такое darwin?

За госнову внем ядро от BSD
__________________________________________________
Celeron 766,256ram,geforce MX440,hdd ide samsung 120
Portage 2.1.1-r2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r6 i686)
ACCEPT_KEYWORDS="x86"
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer"

и когда это было?
и что от этого осталось?
и мак и никсы - posix совместимые, и произошли от общего предка - но кто его теперь вспоминает? да и неосталось в потомках ничего кроме воспоминаний. Можно ставить OpenDarwin, только нельзы ставить интерфейс ихний - он патентованый. вот и вся разница, а на что этот интерфейс нахлобучили неважно. Если ты в курсе переезда мака на интеловские процы - ты можеш вспомнить чего стоили заявления Джобса о безопасности МакОСа - разломали макос в хлам, как только это стало нужно кому-то.
Ты же не скажеш что BSD такая дырявая?

Цитата:
чего стоили заявления Джобса о безопасности МакОСа - разломали макос в хлам, как только это стало нужно кому-то.
Ты же не скажеш что BSD такая дырявая?

Есть мнение, что если столь же заинтересованно начать ломать BSD...
То выяснится много интересного.

Live free or die

:wq
--
Live free or die

именно, просто разница в том что если находят дырку в лине/бсд/ещё-чем-то-открытом то так и гарять у нас есть дырка. а вот какаянить другая контора - циск или эпл, заявляют о том что "нету никого, это у вас глюк"

Ломают не FreeBSD, а ПО, установленное в FreeBSD.

В base system FreeBSD дырки находят довольно редко - 1 раз в месяц, все правится довольно быстро: freebsd-update fetch && freebsd-update install.

Насчет заинтересованности...в нашем регионе 90% провайдеров используют FreeBSD. Крайне много хостеров по умолчанию предлагают на Colocation-сервере FreeBSD.

Все это говорит о том, что в сфере серверов FreeBSD достаточно популярна...о какой заинтересованности еще может идти речь? О Workstation ? Ну тут и Linux дела не лучше - большинство создателей botnet-сетей озабочены изыскиванием новых способов взлома Windows :)

Ничего подобного. От BSD в MacOS X - набор системных сервисов (демонов). Всякие там dhcp и иже с ним...
Ядро Darwin по своей природе - микроядро, тогда как архитектура ядра BSD - монолитная.

Ничего подобного =)

Darwin — ядро, разработанное компанией Apple Computer после возвращения Стива Джобса. Фактически Darwin представляет собой гибридное ядро, основанное на ядре Mach 2.5 и основанное на ядре FreeBSD!

Источник: http://ru.wikipedia.org/wiki/Darwin

А тут: http://ru.wikipedia.org/wiki/Mac_OS_X

Там уже про Mach 3 написано :)

>>>Фря у меня стоит полгода, пользую не часто, т.к. забросил изучение нового на время, учиться надо
>>>Генту поставил тогда-же, настроил то-же, что и в фре, пользую не часто, т.к. забросил изучение нового....
>>>Что продолжать изучать

Что значит "продолжать"? Вы (имхо) еще и не начинали. Поставить, забросить и даже кой как настроить не означает изучить. Нет достойных ответов? Попробуйте написать достойный ответ сами, затем прочтите его. Если самостоятельный ответ не понравится - продолжайте изучение.

ЗЫ
Не бывает разработчиков "под фрю" или "под линь". Ежели бы вы чаще использовали фряху-линя для своей повседневной деятельности, вы бы с удивлением обнаружили что набор и функционал никсового инструментария различается на обеих системах несущественно. Что касается администрирвания - контор, в которых только одна ось, очень много (как правило это винда в различных вариациях). Там же где дело обстоит иначе опыт работы (а не забрасывания) с иными операционными системами приветсвуется.

Позвольте ответить за него. Он мой друг (учимся вместе). Просто он щас уехал отдыхать.
Да, он не сильно изучал *никсы, но! у него есть некое "стремление" к этому, интерес. И моск :) тоже присутствует. Так вот ему просто не "требуется" наличие *никсов, чисто для интереса, повышения квалификации так сказать.. Поэтому он изучает не торопясь. Достаточно медленоо, хочу сказать. Для учебы требуется винда (сам держу ее только для этого). Вот собственно и ответ. Думаю я не сильно ошибаюсь, если что, он поправит позже.
PS. извините что отвечаю за него :)
--
За свои слова и поступки отвечу. Всегда.

Интересно что же есть в видне для учебы чего нет в линуксе?
Все что мне нужно для учебы (и не только) я нашел в линуксе и успешно использую (возможно даже эффективнее чем было в винде). Естественно не только тексты набираю, но и решаю разные инженерные задачи. В худшем случаи пользуюсь wine.

/ Enchant /
"Никакую проблему нельзя решить на том же уровне, на котором она возникла"

В лине в основном нет преподавателей. И это основопоагающее. Затем идут жесткие пропиетарные форматы, которые читаются достаточно прожорливыми пропиетарными пакетами. На многих пакетах вайн не работает. Самый надежный путь - рдескоп с маппированием хомы на виртуалку, он же и самый тормозной. Плюс к тому совершенно иной подход, требующий на первоначальном этапе освоения значительного умственного напряжения. Однако к вопросу это не имеет никакого отношения.

Процесс обучения, насколько я помню, состоит из постоянного битья головой апп гранит науки. Легких путей в этом деле следует избегать. Человек, в силу чрезвычайных обстоятельств (коих всегда полно), постоянно работающий под вендой (ибо это проще) не сможет получить опыта работы на никсовых осях. Человек (грасноглазый фанатег?), работающий под линем в агрессивном вендовом окружении через некоторое время узнает о венде намного больше. Проверено на себе.

ЗЫ
Имхо период обучения - наилучшее время для создания самому себе трудностей. Суворов нечто про это говорил.

Цитата:
Человек (грасноглазый фанатег?), работающий под линем в агрессивном вендовом окружении через некоторое время узнает о венде намного больше.

А уж сколько нового узнаю виндузятники, если этот маньяк будет вести себя столь же агрессивно...
История умалчивает :)

Live free or die

:wq
--
Live free or die

По долгу службы работаю с 4-мя серверами FreeBSD и одним OpenBSD... У меня от FreeBSD остается ощущения связанности рук.
_____________
Уважайте себя - откажитесь от пиратского ПО

Секта Черных Пингвинов
http://blackpenguins.ru

У меня никогда не было такого ощущения... интересно узнать почему же у вас возникает чувство "связанности рук"?
Само название FREEbsd (я тут просто выделил то слово которое хочу подчеркнуть), говорит о СВОБОДЕ :) (шутка, с максимальной долей правды на все 100% )

Мне неудобно работать во FreeBSD - отсюда и такое ощущение. Linux, на мой взгляд, удобнее.
_____________
Уважайте себя - откажитесь от пиратского ПО

Секта Черных Пингвинов
http://blackpenguins.ru

Если не углубляться в тонкости настройки ядра, то *BSD допиливается до равной usability.
Другое дело: сколько на это уходит ресурсов (в том числе и по полноте формализации требований к удобному пользовательскому окружению).

Удивляет то, что в такой ситуации ты этого еще не сделал.

Live free or die

:wq
--
Live free or die

Просто BSD более "формальна" и требовательна.
Тем самым срезаются самые идиотские ошибки, которые могут встретиться на линевых мафынках.

:)