К списку форумов К списку вопросов
FreeBSD: сравнение с Linux.
lithium
28.04.2004 - 13:17
Заранее прошу прощения за потенциальный испочник флейма, но хочется услышать чужие мнения...
Вообщем, работал я до этого только с Linux, где-то около года. Однако, после приколов RH и частых нахождений дырок в ядре решил попробовать BSD-серию, т.к. казалось, что с обновлениями там проще, разброда меньше (т.к. всего одна команда делает каждую ОС), с безопасностью ядра получше и будущее менее туманно. Купил книгу, помучился пару недель, вроде разобрался что к чему. Но обнаружлся ряд фактов, к которым не могу привыкнуть, например, монолитность основной системы (в отличие от полной модульности системы rpm), очень долгое обновление (пока скачает, пока пересобирет на моем 266). Вообщем, колеблюсь, а не снести ли её и поставить тот же ASP...
Вот по этой причине хочу поинтересоваться у стронников FreeBSD -- а почему вы выбрали эту ОС? Только огромная просьба -- без флуда. Только реальные факты и обоснованные мнения, без фраз вроде "Да ваш линукс -- отстой по определению!!!".
vinsent
1 - 28.04.2004 - 13:27
у меня на гейте фряха... уже была тут моя тема про это... вобщем большое желание убить ее и поставить взаместо debian
lithium
2 - 28.04.2004 - 13:51
примерные слова для поиска не подскажешь?
lithium
3 - 28.04.2004 - 13:53
если ты про http://www.kuban.ru/forum_new/forum5/files/8669.html , то у меня все нормально работает, мне даже удалось нормально русифицировать все, даже bash понимает Home, End и пр. Правда, vi так и не заставил нормально работать -- терпения не хватило :) Может я просто большего ожидал от Free... А тут напильником пришлось здорово поработать.
vinsent
4 - 28.04.2004 - 15:09
да неохота мне все по 100 раз перетачивать... вроде все работает, а всеравно както некрасиво... но это мое имхо, канешна... опять же в линухе можно ядро подтюнить, а там не особо развернешся
Кот Василий
5 - 28.04.2004 - 16:03
Всем салам, давно тут не был...
В общем, мое имхо:) Что хорошо во фряхе - раз ее поставил, настроил и все, можешь спать спокойно. Изредка перекачивай дерево портов, обновляй тот софт, какой нужен. Смысла часто обновлять всю систему и делать make world особо нету. А ядро на 266 пересобирается ненамного медленнее, чам линуховое.
Что еще радует - краткая, но емкая документация, и нет такого, как в линуксе - под редхатом сделайте так-то, под дебианом - так-то, а под слакой как хотите, так и делайте:)
Сыр
6 - 28.04.2004 - 16:08
Хорошая, вкусная вещь, при хороших руках - просто прелесть и нет такого дурдома с обновлениями как в линухах... В прочем последним я особо не страдаю т.к. практически все собираю ручками, а не ставлю из пакитиков %о)
lithium
7 - 28.04.2004 - 16:22
to: наблюдая последнее время за free мне все больше кажется, что дырки там находят ненамного реже. Даже в стабильных ветках. Реже, но не намного... Это что касается ядра.
Make world приходится делать часто, т.к. не все программы из базовой системы сделаны ими -- тот же ssh, ssl, и куча suid программ, а дырки в них находят так же часто, как и в linux.
Ядро в linux я не пересобираю -- просто скачиваю новую rpm-ку. По времени занимает несколько минут, хотя канал загружает сильнее, но в моем случае это не критично.
Документация -- это да, согласен, но для меня это уже неактуально, т.к. на базовом уровне (в объемах, соответствующим handbook) я linux знаю, imho.
Сейчас пришла в голову мысль, что free просто отнимает много времени, которое можно было бы потратить на более полезные вещи. Хотя бы та же настройка vi -- я так это не сделал, хотя привык к нему в linux и редкатор mc не всегда подходит.
Pelicano
8 - 28.04.2004 - 20:18
OpenSSH, OpenSSL пришли к нам из OpenBSD. :)
Почему я пользуюсь FreeBSD? Потому что мне когда-то посоветовали её попробовать. В настоящее время мне пока не приходится много возиться с юниксами на работе, хотя там в основном Solaris, но сложностей особых с ним нет - спасибо фри :). Дома FreeBSD как основной десктоп. Линукса не боюсь и не ругаю, даже хочу попробовать собрать для себя from scratch на ядре 2.6.
==
* Что нравится в FreeBSD?
Высокая производительность. (Линукс 2.6 и FreeBSD 5-ой ветви уже примерно одинаковы по производительности).
Порты. (Здорово, но libtool меня запарил :))
Чёткая и логичная иерархия директорий системы по части "где что лежит" и "где мои конфиги". (Конечно, можно делать и по-своему, но изначально предложена довольно грамотная схема)
Легко обновлять, легко собирать, легко конфигурировать. (Правда, это легче, чем кажется)
* Что не нравится?
С явой несколько сложновато. Но решаемо.
По части поддержки оборудования - есть приколы с usb.
==
Что хотел бы попробовать?
Gentoo Linux - большая охота взглянуть на его portage.
NetBSD - за его быстрое развитие в последнее время, за хорошую реализацию (переносимый код оттестирован на громадном количестве платформ). Некоторые части его кода были перенесены во FreeBSD.
В OpenBSD взглянуть на CARP. Узнать, правда ли, что куча пылящихся на складе мертвяков способна сообща в какой-то мере посостязаться с Cisco PIX :))
==
Будем надеяться, что с началом full-time работы над частями кода фри Poul-Henning Kamp'а мы к осени увидим FreeBSD ещё более надёжной и мощной системой.
Сыр
9 - 29.04.2004 - 15:14
2 lithium - все даже самые свежие rpm-ки как минимум на пару версий отстают от того что идет в исходниках...
Dest
10 - 29.04.2004 - 15:40
народ если кто может поделиться книжкой, хотя бы на время - буду очень благодарен :)
vi
11 - 29.04.2004 - 15:49
Как правило ближе к телу та система с кторой начинал.
Посмотри на время которое ты изучал линух и bsd, и ты поймешь что после того же изучения bsd тебе тоже было просто настроить vi или еще чего там.
Когда есть возможность выбирать bsd или linux стоит выбирать то что ближе к телу, ошибки есть визде, и находят их прямопропорционально распространенности системы.
А вообще ось должна выбираться на для задач, так что исходить надо из этого.
Есть прекрасная оракал который просто не сертифирован на bsd, вот и весь выбор заканичивается, это в качестве примера.
lithium
12 - 29.04.2004 - 17:10
to Сыр:
меня интересуют только вопросы безопасности -- насколько быстро выходят обновления и сколько времени отнимает их установка. Если мне нужны будут суперновые фичи какой-то программы, я поставлю её сам, или из исходников или из rpm от производителя (как это было с logwatch). Функциональности остальных 99% программ мне вполне хватает. А исправления безопасности от производителей нормальных дистибутивов выходят вовремя AFAIK.
.
to vi:
> после того же изучения bsd тебе тоже было просто настроить vi или еще чего там.
дык, в том то и дело, что под linux мне vi не приходся настраивать -- он работает сразу ;) Хотя, если бы я не ставил bash и не настраивал inputrc для него может vi бы и работал нормально ;)
.
вообщем, может это действительно дело привычки. Думаю, что завтра поставлю на ту машину ASP 9.2. Кстати, если кому надо -- могу записать: 3CD + 1 LiveCD + апдейты на 300 МБ на сегодня 15 часов дня примерно (в будущем планирую держать актуальными). Бесплатно, с вас болванки и самопринос/самовывоз. k1c < > mail.ru.
Pelicano
13 - 29.04.2004 - 20:21
2 lithium:
Достаточно быстро фиксят. Например, недавнюю уязвимость TCP группа разработчиков NetBSD пофиксила чуть ли не на неделю раньше, чем Cisco Systems.
lithium
14 - 29.04.2004 - 22:05
Кстати, а в NetBSD все так же как и во free устроено -- раздельно система и порты, система нечто монолитное, обновлятся путем синхронизации кода и полной пересборки?
byte
15 - 30.04.2004 - 01:23
Для чего сравнивать Linux и FreeBSD, не пойму. Да и не знаю я Linux и не собираюсь его изучать. Понадобится админить *nix хост - произведу бэкап данных с *nix, деустановку любой unix-like OC, кроме FreeBSD, установку FreeBSD и восстановление данных из бэкап-копии. По-моему, лучше знать одну ось, но основательно. Почему выбрал FreeBSD - ответ прост. Вино лучшее - французское, реактивные двигатели, водка, икра, ёлки - русские, ну а софт, да на ось, я думаю, американский, и желательно из Калифорнийского Университета в Беркли. Системный софт - время ёмкий продукт. Те, кто стоял у истоков развития софта имеют нужные "рецепты" приготовления объекта с типом операционная система. © Александр Водопьянов.
vinsent
16 - 30.04.2004 - 09:55
по 15
фонатикъ! :)))
lithium
17 - 30.04.2004 - 11:56
to 15: я же просил без флуда...
Помнится кто-то писал, что принципиально не выбрал Free потому что у них на сайте написано что-то вроде "Free лучше linux потому что чертенок круче пингвина". Очень напоминает...
Во всяком случае, у меня сейчас ставится ASP. Всем спасибо за общение ;)
byte
18 - 30.04.2004 - 12:08
2 16:
практичный подход к выбору оси для Сети.
byte
19 - 30.04.2004 - 12:19
to 17:
*Linux лучше FreeBSD потому, что пингвин круче чертёнка.
*Крутыми бывают яйца.
Pelicano
20 - 30.04.2004 - 12:19
2 byte:
Развивая логику дальше, смею предположить, что лучший из юниксов - Solaris. Но вот только не для x86, да... :)
byte
21 - 30.04.2004 - 13:20
2 Pelicano:
почему нет? Знать хорошо надо своё дело.
vinsent
22 - 30.04.2004 - 13:54
лучший из юниксов SCO Unix :) придут злые адвакаты и всех вас засудят а-ха-ха!
вот в таком оспекте :)
byte
23 - 30.04.2004 - 14:06
2 vinsent:
адвокаты выполняют функции защиты в суде. Государственным обвинителем является прокурор.
Pelicano
24 - 30.04.2004 - 17:21
2 byte:
^_^ Ну, по крайней мере не для тех x86, на которых я пускал FreeBSD. :)
ano
25 - 06.05.2004 - 23:25
А что у тебя с vi случилось? Сколько лет им пользуюсь, ни разу не приходилось настраивать (в *BSD это nvi, в линухе - vim, очень разные программы вообще-то). Открой тайну, как тебе удалось его сломать ;-)
На 266 собирать мир совсем не обязательно. Можно это сделать на другой машинке, смонтировать по nfs (или перенести откомпилированное каким-то другим способом - по вкусу) и сказать make install. Кроме того, всё пересобирать необходимости нет - как правило, есть возможность переставить по отдельности. Просто найти в исходниках системы то, что надо и пересобрать-переставить.
99% дырок тебя не волнуют (меня тоже), поскольку не все возможности системы тебе нужны (пример - ipv6).
8: portage можешь попробовать и на freebsd - оно уже туда портежировано :-) (хотя нахрена бы оно там сдалось)
Triton5
26 - 06.05.2004 - 23:55
извиняюсь, что вмешиваюсь в сей разговор... но... у меня дома на Виндовсе вим не первый год работает... :)
lithium
27 - 07.05.2004 - 01:05
to ano:
поставь bash, настрой там функциональные кнопки и у тебя vi перестанет воспринимать Del, End и пр ;)Я не сомневаюсь, что можно все настроить, но я просто устал работать напильником...
Машина у меня одна была под free и переустанавливать на всех остальных все только из-за возможности пересобирать систему не 5 часов на одной, а 1 час на другой как-то не хочется. Вернее, не хотелось...
Вообщем, это вопрос уже прошлого...
Triton5
28 - 07.05.2004 - 14:07
так какой результат? вернулся на линух?:)
lithium
29 - 07.05.2004 - 14:50
дык, я там вроде про все уже писал...
vinsent
30 - 07.05.2004 - 14:57
по 23 ямщик ты гониш :)
ежели б у SCO были еще и прокуроры, то ИТ индустрии настал бы reset :)))
битва в таких разборках идет именно между адвокатами сторон.
Читаем Грэшема до просветления :)
ano
31 - 07.05.2004 - 19:02
27: вона чего... Я такими кнопульками в vi просто не пользуюсь :-) Как привык к x (del), shift-$ (end), 0 (home), так к ним только рука и тянется.
lithium
32 - 07.05.2004 - 23:02
Значит, я жертва windows ;))) Вот что мне не хватает в vi - так это Ctrl+C Ctrl+V ;(((
Pelicano
33 - 08.05.2004 - 12:18
2 lithium:
Так ведь для copy/paste дел есть эмсишка. :)
lithium
34 - 08.05.2004 - 13:41
mc?... он с текстони не всегда корректно работает... К тому же, там вроде через F3, а мне нужны именно вышеприведенные сочетания :)
ano
35 - 08.05.2004 - 14:25
Ну, вот уж текстовый редактор себе подобрать - совсем не проблема, выбор большой :-)
P.S. NetBSD тебе ещё интересна? Скоро поставлю - расскажу.
lithium
36 - 08.05.2004 - 16:13
конечно ;)
ano
37 - 09.05.2004 - 20:51
Да, но предупреждаю сразу - шашечки там ещё хуже, чем в FreeBSD. Рассказывать буду как ездит :-)
Pelicano
38 - 10.05.2004 - 17:16
Я NetBSD под виртуалкой ставил. Инсталлятор достаточно непривычный, но вполне дружественный и понятный. Работала быстро.
ano
39 - 11.05.2004 - 08:32
Под неё вот какая хреновина есть:
http://netbsd.org/Changes/#newportxen
Pelicano
40 - 11.05.2004 - 16:08
А, об этом ещё на /. писали. Засада в том, что операционная система гостевой виртуальной машины должна быть в курсе о xen, то бишь специальным образом под неё заточена. Так что пока ещё сложно что-то говорить.

К списку вопросов на форуме Операционные системы

>>