
В своей предыдущей заметке я довольно скептически отозвался насчет FreeBSD на десктопе. Впрочем, через некоторое время я решил что это не слишком правильно - ведь дистрибутивы FreeBSD, ориентированные на десктопное применение, я даже не пробовал ставить. Поэтому я решил исправить это досадное упущение - скачал и поставил последнюю (восьмую) версию PC-BSD.
Сразу скажу, что полноценным обзором эту заметку назвать нельзя - это мои личные впечатления от PC-BSD. В первую очередь меня интересовало, как и в каком объеме решены все те проблемы, которые возникают при "допиливании" стандартного дистрибутива FreeBSD до "десктопного" состояния. Возможно, что я чего-то не заметил или не учел - ну так для этого комменты есть :) В общем, приступим.
Приключения начались еще при установке. Поскольку на ноутбучный винт ставить систему мне не хотелось, я воткнул в ноут внешний винчестер, подключаемый по USB. Инсталлятор корректно определил его как жесткий диск, там оставалось примерно 12 гигабайт "неразмеченного" пространства, и я попробовал поставить систему туда. Выбрал автоматическую разметку, дополнительных пакетов не указывал, и установка началась. Примерно на 80% установки инсталлятор начал вместо имен распаковываемых файлов писать сообщения что файлы записать не удается (хотя и продолжал процесс распаковки), и я полез разбираться. Оказалось, что инсталлятор весьма нетривиально распределил свободное место - разделу /usr досталось всего лишь 4 гигабайта. Странно, что о нехватке места меня не предупредили вообще никак. Возиться с ручной разметкой я не захотел и просто поменял размер до 25 гигабайт, после чего установка системы прошла успешно.
Но во время загрузки установленной системы случилась очередная беда - не монтировался корневой раздел. Случилось это потому, что внешний винчестер, как USB-девайс, инициализировался чуть позже чем подключение корневого раздела. Поэтому пришлось вставить этот винчестер в ноутбук вместо имеющегося диска, и дальше все пошло нормально.
При первой загрузке мне предложили сконфигурировать экран. Порадовало, что сразу же завелся Compiz и сопутствующие спецэффекты. И через некоторое время нас встречает KDE4:

PC-BSD 8 - рабочий стол
Для настройки сети имеется довольно неплохой графический конфигуратор. Вайфай удалось настроить быстро, а вот заработал он только после перезагрузки (тут я не знаю кто виноват, конфигуратор или моя карточка, которая в FreeBSD иногда выделывается).

PC-BSD 8 - конфигуратор сети
Звука после установки не было, несмотря на то что звуковая карта корректно определилась. Это меня изрядно удивило, так как на фре моя звуковая карта всегда работала отлично. На максимальной громкости, выставленной ползунками в КДЕ-шном микшере, было слышно какое-то шипение примерно в такт музыке, и всё. Проблема была решена в классическом стиле Windows - я поставил из PBI-пакетов aumix, подвигал в нем какие-то ползунки, и неожиданно для меня самого звук появился и больше уже не пропадал.
Русификация также выполнена на хорошем уровне. На внешних носителях русские имена файлов работают корректно - еще бы, в качестве системной локали используется юникод. Запись на NTFS также работает сразу же. Со шрифтами правда косяк - русский и английский шрифт местами разного размера:

Переключатель раскладок стандартный KDE-шный, добавление раскладок и смена комбинаций клавиш для их переключения делается там же.
К сожалению, управления уже установленными пакетами я не нашел. Центр приложений позволяет устанавливать и удалять только PBI-пакеты. Конечно, можно воспользоваться командной строкой и классическими портами и пакетами, но не ради этого я ставил PC-BSD :)
Сам каталог приложений представляет собой не что иное, как сайт pbidir.com, открывающийся внутри окна программы:

PC-BSD 8 - каталог приложений
В целом центр приложений заслуживает не особо лестных слов. По какой-то причине он регулярно терял связь с сайтом и не мог скачать приложения, сообщая о невозможности связи и предлагая попробовать попозже. В то же время открытый рядом Konqueror мог и заходить на сайт, и скачивать пакеты. Загадка.

Более того, он еще и регулярно глючил - показывал какое-то пустое окно при попытке удалить приложение (скриншот), а при проблемах с интернет-подключением загружался несколько минут, регулярно пугая сообщением о невозможности подключиться к pbidir (скриншот)
Поскольку поставить приложения через Центр приложений я так и не смог, то просто скачал несколько PBI-пакетов "на пробу" и начал их ставить. Установка PBI-пакетов, увы, сделана в худших традициях инсталляторов Windows. При этом консольный режим установки отсутствует, и поставить "скопом" десяток пакетов не получится - нужно старательно кликать мышкой в кнопки каждого установщика. Epic fail.

PC-BSD 8 - установка PBI-пакетов. См. также скриншоты каждого этапа установки: 1, 2, 3, 4, 5
Ну и размер пакетов PBI тоже впечатляет - например, PBI для установки Eclipse занимает всего-то полгигабайта:

Причина проста - PBI-пакет содержит в себе не только приложение, но и все нужные ему библиотеки и пакеты, от которых оно зависит.
Был приятно удивлен тем, что в браузерах работает флеш-плагин - и в имеющемся konqueror, и в устанавливаемом из PBI Firefox (последний поставляется с приличным набором плагинов). Процессор, правда, он кушает прилично - видео на ютубе тормозит даже в обычном режиме.

Автомонтирование для флешек и компактов и последующее их "размонтирование" работает отлично. При подключении девайса и клике на его значке в списке "недавно подключенных устройств" вылезает специальное окошко а-ля Windows:

Видео проигрывается нормально, и AVI, и DVD (работает даже dvd menu, для поддержки которого мне в свое время приходилось ставить vlc в дополнение к mplayer)

Порадовала также штука под названием The Warden - графический менеджер джейлов, позволяющий быстро настроить jail с нужными параметрами. Более того, на PBIdir нашлись даже преконфигурированные джейлы - например, AMP Inmate, позволяющий быстро развернуть связку Apache+PHP+MySQL (скриншот).
Подведу итоги.
- В целом PC-BSD оказалась лучше чем я ожидал. Весьма многое работает "из коробки", так что пользователям, желающим попробовать FreeBSD в виде десктопа, однозначно можно порекомендовать эту систему.
- PBI-пакеты - штука весьма и весьма неоднозначная. К сожалению, минусов, на мой взгляд, у них все же больше чем плюсов. Да и приложений, "упакованных" в PBI, тоже пока не очень много.
- К сожалению, в PC-BSD присутствуют некоторые "шероховатости", которые в общем-то устранимы, но все же весьма неприятны. Особенно огорчили "глюки" Центра приложений, который является одним из важных компонентов десктопной системы.
P.S. Приятно было увидеть в автоконфигураторе иксов, который был в инсталляторе, свои копирайты - скрипт взят из Frenzy и адаптирован для PC-BSD :)
2010-03-10 01:03 am UTC
2010-03-10 10:24 am UTC
# Name : Xorg autoconfiguration script
# Version : 0.5
# Author : Sergei Mozhaisky (techniX)
# Adapted for PC-BSD by Kris Moore
Может и еще где-то там кусочки из Френзи есть :)
2010-03-10 08:27 pm UTC
2010-03-10 08:29 pm UTC
2010-03-10 06:40 am UTC
2010-03-10 06:51 am UTC
Про "некоторые моменты" было бы очень интересно.
2010-03-10 06:58 am UTC
Что ты можешь сказать о установки чистой FreeBSD в установщике PC-BSD? Это было сделано для точно чтобы пользователи могли поставить чистую FreeBSD и ужаснуться, то что они сами сделать не cмогут то что сделано в PC-BSD.
Будет ли статья о Рус-BSD 7.2.1 после её выхода?
2010-03-10 10:51 am UTC
О РУС-БСД (после выхода нового релиза) напишу конечно, для полноты картины.
2010-03-10 11:52 am UTC
Чего реально реализовали? В принципе любопытно бы было тогда глянуть :)
2010-03-10 12:18 pm UTC
Правда, нету кнопки "поставить все сразу на ZFS", выбор файловой системы для разделов доступен только при расширенной настройке диска. По умолчанию система ставится на UFS с включенными softupdates.
2010-03-12 07:10 am UTC
2010-03-10 08:45 pm UTC
2010-03-10 08:48 pm UTC
2010-03-10 08:51 pm UTC
2010-03-10 09:01 pm UTC
2010-03-11 01:36 am UTC
2010-03-11 07:27 am UTC
2010-03-11 01:04 pm UTC
2010-03-11 01:11 pm UTC
2010-03-12 07:20 am UTC
2010-03-11 01:17 pm UTC
2010-03-20 01:10 pm UTC
2010-03-11 01:35 am UTC
Если это лучше чем ты ожидал, то какого же кошмара ты ожидал? :) Как по мне из статьи следует что система совершенно сырая и в итоге сделана для непонятно-кого...
Вот знаешь, есть много макофагов которые смотрят на людей с хакинтошем и говорят "ой, чем так мучаться, проще уже денег накопить и взять себе нормальный мак"... Так вот с хакинтошем мне возиться приходилось всегда намного меньше чем тебе с pc-bsd :) Ну вот реально, кто является целевой аудиторией PC-BSD?
2010-03-11 07:40 am UTC
Точнее, мало какие совместимы вообще.
И всё это только ради того, чтобы получить возможность запускать софт, существующий и под винду?
Или только ради удобного интерфейса?
Вторая причина особенно смешна. Похоже на решение жилищной проблемы с помощью вселения козы и прочего домашнего скота в дом и последующего их выселения ради получения контраста...;)
2010-03-11 01:16 pm UTC
Вы что-то не то видели, либо это была установка чего-то очень странного под AMD. У меня, как правило, все сводится к тому что система нормально ставится через инсталятор (где нужно выбрать драйвера под свое железо), после чего ставится osx86tools который ставит модули ядра для работы с моей звуковой картой и все, никаких "получить образ; сконвертировать образ; пропатчить образ;", ну а на счет "ой, а устройства не все совместимы..." -- это вполне заслужено, все-таки ж хакинтош не есть легальным решением. Нужно чтобы все было совместимым -- подбирайте железки по Hardware Compatibility List.
>И всё это только ради того, чтобы получить возможность запускать софт, существующий и под винду?
Во-первых на винде и макосе софт довольно таки разный (Кстати, на маке реальная проблема - очень мало нет бесплатного софта). Во-вторых сейчас OSX -- единственная система, которая одновременно не настолько дубовая и неудобная как windows и под нее хватает качественного удобного GUI-софта, в отличии от linux/xBSD. Мне, например, для работы необходима полноценная консоль и юникс-система, в то же время я занимаюсь фотографией и для ее обработки мне нужны lightroom/photoshop и для каталогизации - iphoto. Ноут у меня - macbook pro, которым я вполне доволен. Стационарные тазики у эппла стоят совершенно неадекватных денег, потому хакинтош - вполне рабочее решение в моем случае, все работает стабильно.
И если уж мы заговорили о софте под винду, то для нее просто нет такого удобного twitter-клиента как Tweetie, такого удобного и функционального текстового редактора как TextMate (есть его убогий клон - E-TextEditor), нет ical как удобного календаря, мощного каталогизатора фотографий уровня iphoto и еще много чего. Справедливости ради скажу что на маке нет удобного двухпанельного GUI файлового менеджера как Total Commander в windows.
2010-03-11 01:52 pm UTC
Это были самые первые версии установочных образов для x86 архитектуры. Впрочем, через пару лет я погуглил, насколько изменилась ситуация - и на тот момент изменений почти не было...
Мне, например, для работы необходима полноценная консоль и юникс-система, в то же время я занимаюсь фотографией и для ее обработки мне нужны lightroom/photoshop и для каталогизации - iphoto.
Как я вас понимаю! Я фотограф, и у меня те же проблемы. Но фотошоп прекрасно запускается в Wine, а до тех пор, пока не готов к использованию darktable, довольно недурственная замена lightroom'у - Bibble 5 Pro и Lightzone.
Что касается каталогизации - а чем вас Пикаса не устраивает? Или Adobe Photoshop Album?
2010-03-11 02:20 pm UTC
>Что касается каталогизации - а чем вас Пикаса не устраивает?
Пикаса отличный казуальный каталогизатор. Но в нем не хватает одной сущности, изза которой он мне не подходит, а iPhoto сразу подошел -- "события". У меня 90% всех фотографий -- это репортажи, либо travel photo, оно отлично в эту концепцию укладывается.
До iPhoto мне приходилось держать фотографии просто на диске побитые на директории вида: год/событие и это было неудобно, picasa же просто выводила все одной лентой. Теперь же библиотека выглядит примерно так:
http://img.skitch.com/20100311-c3stquft
>Или Adobe Photoshop Album?
Тормозной, слабая интеграция в систему.
2010-03-11 04:46 pm UTC
2010-03-11 05:23 pm UTC
2010-05-18 07:57 am UTC
2010-05-18 09:49 am UTC
2010-04-23 05:22 am UTC
такого удобного и функционального текстового редакто
лол, в последних учебных курсах по webdev от Lynda.com вместо texmate вовсю используют Notepad++2010-04-23 06:51 pm UTC
Re: такого удобного и функционального текстового редак
Это конечно охуенный показатель ;) Кстати, когда пользовался Windows -- NotePad++ и EditPlus и у меня были любимыми текстовыми редакторами.2010-03-11 09:11 am UTC
ЦА у этого дистрибутива, судя по сайту - люди которые хотят попробовать FreeBSD на десктопе. И в этом плане дистрибутив свою задачу выполняет - в PC-BSD есть все то, что в обычной фре нужно довольно долго настраивать, особенно новичкам.
А вот что касается всего остального - да, на данный момент PC-BSD находится примерно на том же уровне, что и линукс-дистрибутивы примерно так 2002-2004 года. И я не ожидал что "из коробки" заведутся например флешплеер и compiz, да и русификация будет на приемлемом уровне (да-да, это то же самое, чем болели линуксовые дистры в своё время).
Anonymous
2010-03-17 05:15 am UTC
Второе четвертые кеды тяжелые до немогу. Чем нравится винда XP - можно установить настройки графики на максимальное быстродействие и значительно снизить затраты оперативной памяти.
А кедам даже после отключения композитного менеджера вообще для работы нужно 700 Mb, очень накладно. Но есть вариант видел где-то в инете как один умелец скомпилил кеды вручную без поддержки сильно прожорливых библиотек и запустил их таки на на малопроизводительном железе.
2010-03-11 07:31 am UTC
2010-03-20 01:09 pm UTC