PDA

Просмотр полной версии : FreeBSD


Enchantner
26.03.2007, 23:25
http://s42.radikal.ru/i098/0903/8a/328e31c02f16.png
FreeBSD

Систему FreeBSD новички почему-то часто относят к Linux'ам, но это не совсем верно. Точнее говоря, совсем неверно - да, система относится к UNIX-подобным, но при этом, как ни странно, ядро BSD имеет куда больше сходства с ядром Mac OS, нежели с линуксовым. Обычно FreeBSD ставят себе либо прожженые админы (так как она при должной настройке становится действительно удобной, особенно как серверная), либо те, кто хочет попонтиться одновременно с шевелением мозгами. Все дело в том, что добиться от этой системы действительно дружественно интерфейса практически нереально (вспомните известный боян с башорга - "Как пропатчить KDE2 под FreeBSD?"). В общем - система серьезная и сложная, никаких поблажек.

Краткий FAQ:
Q: Мда, чувствую, для игр система явно не подходит. А что на ней тогда можно делать?
A: Например, поставить в качестве домашнего сервера! :) Если действительно хочется поднатореть в сисадминском деле - почему бы и нет?

Q: А если все-таки пробовать, что сделать с системой для достижения "дружественности"?
A: Последние версии системы вполне поддерживают графические окружения и рабочие столы, так что вышеупомянутая фраза сейчас несколько потеряла в актуальности. Поэтому вполне можно установить на "фряху" как KDE, так и GNOME или поискать сборки с уже включенным графическим интерфейсом.

Q: Значит, мультимедиа возможностей ожидать не стоит?
A: Не все так плохо, если любишь возиться с настройками и делать все вручную - вполне можно сделать все "красиво". Да, тут вполне может быть даже посложнее, чем с линуксом, но вы же сами решили поставить себе FreeBSD ;)


Еще информация:
http://ru.wikipedia.org/wiki/FreeBSD
Русский сайт FreeBSD:
http://www.freebsd.org/ru/
Русское сообщество, посвященное FreeBSD:
http://www.bsdportal.ru/

Sander17
12.11.2010, 22:30
Хм, тема всё пустует...Неужели тут никто не использует BSD? Давайте уж обсудим что-нибудь с ней связанное, уж больно интересная может быть тема.

[CCCP] Monster
13.11.2010, 03:52
У меня на серваке фряха, я пишу под нее софт, но ничего хорошего не могу сказать.

Sander17
13.11.2010, 11:05
[CCCP] Monster, ничего хорошего? Т.е. не нравится, видишь недостатки? Или ничего плохого тоже не можешь сказать? Я вот хочу погонять на виртуалке, может даже перевести на нее домашний сервер с debian'a. Сейчас стараюсь изучать linux платформу больше как серверную, всякие там контроллеры домена, почтовые серверы настраиваю и часто натыкаюсь на статьи по freeBSD, многие хвалят её...

[CCCP] Monster
13.11.2010, 14:09
Sander17, С точки зрения разработчика - жуть и кошмар. К примеру, при некондиционном разрыве связи между сокетами, фряха оставляет свой сокет оставляет как "занятый" еще долгое время - минимум 10 минут. Это не позволяет строить архитектуру серверной части приложения по событийному принципу, ожидая освобождения объекта ядра, и заставляет периодически пробегать по всем объектам сокетов с целью узнать, жив он там или нет. Это не было задокументировано в описании функции, кроме того это нельзя изменить или убрать настройками. Выяснилось после ряда обращений с вопросом "почему я не могу подконнектиться?" от тестеров. Результаты дал только гугл, а не официальные маны. И таких косячков там море. Иногда функции ведут себя не так, как в Линукс и Windows, из-за этого приходится юзать такой изврат и издевательство, как gdb в чистом виде. Не даром к этой ОС приложили руки геи, да.

Kentаvr
13.11.2010, 20:54
Ты меня расстроил, ибо мой форум висит на серваке с фряхой. Не моём, правда, ВДС, но.. :(
Раньше думал, что надежно, практично, просто.

Sander17
13.11.2010, 22:16
Kentаvr, либо это сарказм, либо звучит как "Всю жизнь ездил на мерсе, он ни разу меня не подвел, а тут сосед сказал, что мерс - говно и я в нем разочаровался" =)

Kentаvr
13.11.2010, 22:34
Да в том-то и беда, что сервак подводил, но я не знаю, на что грешить %) Как неуч в этой части, буду грешить и на то, и на то %)

Vlad L.
14.11.2010, 13:27
Сегодня докачиваю фряху и решил попробовать поставить на виртуальную машину. Возник следующий вопрос: а собственно КАК ставить? Вот список скачанных файлов, что с ними делать после докачки? (кроме бочки)

FreeBSD-8.1-RELEASE-i386-dvd1.iso
FreeBSD-8.1-RELEASE-i386-memstick.img
FreeBSD-8.1-RELEASE-i386-disc1.iso
FreeBSD-8.1-RELEASE-i386-livefs.iso
FreeBSD-8.1-RELEASE-i386-bootonly.iso

upd. Почитал руководство на сайте. Хочу поинтересоваться: использование загрузочных дискет обязательно для установки? Или можно воспользоваться, например, виртуальными дисководами?

Sander17
14.11.2010, 13:54
Vlad L., хм, да собственно ставится она как и любая операционка. Никаких премудростей - загружаешься с *disk1.iso например, и дальше по шагам: создание разделов и точек монтирования, выбор пакетов и жмешь кнопочку install.
Создание дискет не обязательно...21 век уже.

Vlad L.
14.11.2010, 14:10
Sander17, Спасибо, попробую. Если будут еще какие-то вопросы будем уточнять.

Добавлено через 20 часов 1 минуту
Итак, установил. Я до этого читал много об этой системе, но похоже я чтото неправильно поставил. Дело в том, что много говорилось о недружелюбном интерфейсе итд, но в том, что у меня получилось этого интерфейса нет вообще. Просто консоль и всё с несложными командами. Я чтото недоустановил или это всётаки и есть настоящая FreeBSD?

Sander17
15.11.2010, 14:17
Vlad L., судя по всему - да, это и есть freeBSD. Никакой графики "искаропки". По крайней мере в оффициальной сборке...Хотя мне кроме Oracle ничего в голову не лезет такого, что требовало бы графики на серверах.

Mad-Dan
06.07.2011, 18:37
Очень требуется помощь.

Сдуру отключил и размонтировал в freenas диск(причем сделал это похоже не правильно). Подключить назад удалось, а вот смонитровать уже нет. Дай-те совет. Как назад подрубить диск и не убить при этом на нем данные. При монтировании говорит, что "Неверный номер или тип раздела." Файловая система-ufs. Из под винды данные естественно не вытащить. Или есть способы под виндой прочесть этот диск?

emptily
06.07.2011, 20:20
Mad-Dan, отключал каким образом, шлейфы от мат. платы, или как? Неплохо было бы команду которой монтировать пытаешься привести и вывод списка разделов в терминале твоей bsd. А вообще доки по mount/umount почитай, в монтировании разделов в nix системах ничего сложного нет.

Mad-Dan
06.07.2011, 20:39
в настройках системы отрубил в начале диск, затем удалил точку монтирования. Делал я это через web интерфейс freenas.
(freenas заточен именно под файловый сервак).

emptily
06.07.2011, 21:01
Не зная как ты со своей freenas общаешься и как нужно монтировать советую почитать вот это (http://citkit.ru/articles/161/). Самый быстрый способ смонтировать ufs в bsd это выполнить:

$ mount [имя раздела] [точка монтирования]

например

$ mount /dev/ads0d /usr

Sander17
06.07.2011, 22:23
Ммм, раз удалил точку монтирования - логичнее было бы её сперва создать =)

Mad-Dan
06.07.2011, 22:31
Sander17,
прикол в том, что я ее удалил после удаления диска. И я же писал, что я пытался ее создать, но не удается.

Sander17
06.07.2011, 22:49
Ни разу не пользовал freenas, но по сути алгоритм подключения диска через консоль должен быть такой:
1. Заходим в систему под рутом;
2. Создаем точку монтирования (mkdir /имя_папки);
3. Узнаем имя раздела, который нужно примонтировать (хз как в BSD, но в линукс нам нужен вывод fdisk -l );
4. Монтируем командой mount (синтаксис выше).
5. Чтобы было доступно для обычного пользователя выставляем права с помощью chown и chmod (ну или банально chmod -R 777).

Если нет рутового доступа - используем sudo.
Вот так я вижу решение этой проблемы =)

eXotic
23.12.2011, 14:11
Ребят, нужна помощь по Unix'у. Сколько ресурсов облазил, так и не понял, как работает команда trap. Например, мне нужно защитить какой-нибудь процесс от kill'а с помощью trap'а, что надо сделать? А также нужен небольшой пример с двумя конвейерами и перемещением.


p.s. Извиняйте, если не туда.

Nexon
02.02.2013, 23:20
Не хотелось бы порочить доброе имя, но фряха оставила на душе только обиду.
Всё делается только через порты, чтение документации и построение костылей.
Для работы с сервером всё же лучше Linux, ибо всё давно есть в репозиториях и после установки остается только настроить.

Far Go
25.04.2018, 12:49
Когда убунтоводы на форумах начинают рассказывать, что всё давно есть в репозиториях и после установки остается только настроить, где-то грустит один гентушник.

Это даже если не брать в расчёт перманентно растущие аппетиты ядра, абсолютно поехавшую систему зависимостей и объективно большее, по сравнению с фрёй, количество уязвимостей.

На самом деле, всё не так плохо, за минувшие с тех пор циклы появились такие дружелюбные к домохозяйкам вещи, как TrueOS и GhostBSD, которые даже научились не множить себя на ноль после каждого обновления. Проблема в другом. Фряха и её внебрачные детки не дружат с железом от AMD, а уж если вы являетесь счастливым обладателем карточки от NVIDIA, то можете сразу вешаться. Вам заказан путь в open source (практически повсеместно лёгший под корпорации пингвин, с его GPL лицензированием, это, всё-таки, уже не open source). Тут парни из Редмонда благодарят Canonical за любезно предоставленный код. Ещё одна фамильная болячка, это принципиальное отсутствие поддержки устройств Broadcom. Опять же, если, к примеру, Wi-Fi-адаптер или сетевуха от сабжа является для вас основным источником выхода в сеть, то после установки бзди ваш агрегат превратится в бесполезного кирпича кусок. Наконец, эта система не для современных геймеров. Им для получения оптимальной картинки лучше накатить последний покатывающийся релиз убунты и наживить коммерческие драйвера.

Во всём остальном сабж безоговорочно выигрывает. Берёт компактностью, консервативностью, в хорошем смысле этого слова, продуманностью и стабильностью.