Можайский Сергей ([info]frenzytechnix) wrote,
Previous Entry  Add to memories!  Share  Next Entry

PC-BSD 8



В своей предыдущей заметке я довольно скептически отозвался насчет 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 присутствуют некоторые "шероховатости", которые в общем-то устранимы, но все же весьма неприятны. Особенно огорчили "глюки" Центра приложений, который является одним из важных компонентов десктопной системы.
Так что я, пожалуй, немного поторопился с выводами в прошлой заметке - PC-BSD вполне неплоха для десктопа. И тем не менее как десктопом я ей пользоваться не стал бы :) Мне не нравятся многие моменты в организации системы и совершенно не нравится путь, по которому развивается PC-BSD. Почему так - попробую детально описать в следующий раз.

P.S. Приятно было увидеть в автоконфигураторе иксов, который был в инсталляторе, свои копирайты - скрипт взят из Frenzy и адаптирован для PC-BSD :)
Tags: freebsd, opensource

Loading...
  • Post a new comment

    Error

    Your reply will be screened

    Your IP address will be recorded 

  • 37 comments

[info]bochafreebsd

2010-03-10 01:03 am UTC

О, про Фрэнзи я там вроде ничего не видел, прикольно.

[info]frenzytechnix

2010-03-10 10:24 am UTC

http://trac.pcbsd.org/browser/pcbsd/trunk/mfsroot-overlay/root/cardDetect/x_config.sh

# Name : Xorg autoconfiguration script
# Version : 0.5
# Author : Sergei Mozhaisky (techniX)
# Adapted for PC-BSD by Kris Moore


Может и еще где-то там кусочки из Френзи есть :)

[info]melkorbsd

2010-03-10 08:27 pm UTC

Я тебе об этом еще пару лет назад говорил, второе место это скрипт автоопределения мыши :)

[info]frenzytechnix

2010-03-10 08:29 pm UTC

Ну мало ли, с того времени они вполне могли полностью переделать этот скрипт.

[info]f_andrey

2010-03-10 06:40 am UTC

Ну вот видишь все не так уж печально :)

[info]nobody_source

2010-03-10 06:51 am UTC

По крайней мере, он жив и развивается. Глюки с флешем - это бсдшное, на форуме некоторые пользователи пишут, что флеш глючит, звук не заводиться :)
Про "некоторые моменты" было бы очень интересно.

[info]sat31reg

2010-03-10 06:58 am UTC

Спасибо за статью, интересно было услышать твоё мнение.
Что ты можешь сказать о установки чистой FreeBSD в установщике PC-BSD? Это было сделано для точно чтобы пользователи могли поставить чистую FreeBSD и ужаснуться, то что они сами сделать не cмогут то что сделано в PC-BSD.


Будет ли статья о Рус-BSD 7.2.1 после её выхода?

[info]frenzytechnix

2010-03-10 10:51 am UTC

Скорее это возможность поставить обычную FreeBSD с помощью довольно удобного графического инсталлятора, который для новичков будет явно понятнее, нежели классический sysinstall. И потом, если я правильно понял, там можно поставить систему сразу на ZFS, чего в обычном инсталляторе нет.

О РУС-БСД (после выхода нового релиза) напишу конечно, для полноты картины.

[info]f_andrey

2010-03-10 11:52 am UTC

> ... там можно поставить систему сразу на ZFS...

Чего реально реализовали? В принципе любопытно бы было тогда глянуть :)

[info]frenzytechnix

2010-03-10 12:18 pm UTC

Специально сделал скриншот.
Правда, нету кнопки "поставить все сразу на ZFS", выбор файловой системы для разделов доступен только при расширенной настройке диска. По умолчанию система ставится на UFS с включенными softupdates.

[info]f_andrey

2010-03-12 07:10 am UTC

[info]rex_lockheart

2010-03-10 08:45 pm UTC

Всю систему вряд ли - насколько я помню из обзоров, ZFS не дружит с загрузочной областью...

[info]f_andrey

2010-03-10 08:48 pm UTC

[info]rex_lockheart

2010-03-10 08:51 pm UTC

[info]frenzytechnix

2010-03-10 09:01 pm UTC

[info]mourk

2010-03-11 01:36 am UTC

А зачем на десктопе ZFS? :)

[info]rex_lockheart

2010-03-11 07:27 am UTC

А зачем на десктопе "служба восстановления системы"(f.e. Win XP)?

[info]mourk

2010-03-11 01:04 pm UTC

[info]frenzytechnix

2010-03-11 01:11 pm UTC

[info]f_andrey

2010-03-12 07:20 am UTC

[info]rex_lockheart

2010-03-11 01:17 pm UTC

[info]lekseys

2010-03-20 01:10 pm UTC

А чего такого ужасного в "чистой" FreeBSD? Новичок берет русский хендбук и ставит себе ОС.

[info]mourk

2010-03-11 01:35 am UTC

>В целом PC-BSD оказалась лучше чем я ожидал.

Если это лучше чем ты ожидал, то какого же кошмара ты ожидал? :) Как по мне из статьи следует что система совершенно сырая и в итоге сделана для непонятно-кого...
Вот знаешь, есть много макофагов которые смотрят на людей с хакинтошем и говорят "ой, чем так мучаться, проще уже денег накопить и взять себе нормальный мак"... Так вот с хакинтошем мне возиться приходилось всегда намного меньше чем тебе с pc-bsd :) Ну вот реально, кто является целевой аудиторией PC-BSD?

[info]rex_lockheart

2010-03-11 07:40 am UTC

Хы, а я вот сомневаюсь, что с хакинтошем возни меньше, чем с PC-BSD. Скажу больше - ПМСМ, с установкой хакинтоша геморроя больше, чем с установкой обычной FreeBSD... Видел я многочисленные инструкции - "получить образ; сконвертировать образ; пропатчить образ; ой, а устройства не все совместимы..."
Точнее, мало какие совместимы вообще.
И всё это только ради того, чтобы получить возможность запускать софт, существующий и под винду?
Или только ради удобного интерфейса?
Вторая причина особенно смешна. Похоже на решение жилищной проблемы с помощью вселения козы и прочего домашнего скота в дом и последующего их выселения ради получения контраста...;)

[info]mourk

2010-03-11 01:16 pm UTC

>Хы, а я вот сомневаюсь, что с хакинтошем возни меньше, чем с PC-BSD. Скажу больше - ПМСМ, с установкой хакинтоша геморроя больше, чем с установкой обычной FreeBSD... Видел я многочисленные инструкции - "получить образ; сконвертировать образ; пропатчить образ; ой, а устройства не все совместимы..."

Вы что-то не то видели, либо это была установка чего-то очень странного под 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.

[info]rex_lockheart

2010-03-11 01:52 pm UTC

Вы что-то не то видели, либо это была установка чего-то очень странного под AMD.

Это были самые первые версии установочных образов для x86 архитектуры. Впрочем, через пару лет я погуглил, насколько изменилась ситуация - и на тот момент изменений почти не было...

Мне, например, для работы необходима полноценная консоль и юникс-система, в то же время я занимаюсь фотографией и для ее обработки мне нужны lightroom/photoshop и для каталогизации - iphoto.

Как я вас понимаю! Я фотограф, и у меня те же проблемы. Но фотошоп прекрасно запускается в Wine, а до тех пор, пока не готов к использованию darktable, довольно недурственная замена lightroom'у - Bibble 5 Pro и Lightzone.
Что касается каталогизации - а чем вас Пикаса не устраивает? Или Adobe Photoshop Album?

[info]mourk

2010-03-11 02:20 pm UTC

Про darktable и Bibble 5 Pro не в курсе даже, Lightzone пробовал около двух лет назад и он мне совсем не понравился, но честно -- сейчас уже не вспомню чем. Кажется суть была в том что в нем у меня на обработку фотографий уходило раза в полтора-два больше времени и не было каких-то привычных для меня вещей из Lightroom, кажется это были Clarity и поддержка пресетов лайтрума (часть из которых я регулярно использую).

>Что касается каталогизации - а чем вас Пикаса не устраивает?
Пикаса отличный казуальный каталогизатор. Но в нем не хватает одной сущности, изза которой он мне не подходит, а iPhoto сразу подошел -- "события". У меня 90% всех фотографий -- это репортажи, либо travel photo, оно отлично в эту концепцию укладывается.
До iPhoto мне приходилось держать фотографии просто на диске побитые на директории вида: год/событие и это было неудобно, picasa же просто выводила все одной лентой. Теперь же библиотека выглядит примерно так:
http://img.skitch.com/20100311-c3stquft33ke65q9a4up7rchi7.jpg

>Или Adobe Photoshop Album?
Тормозной, слабая интеграция в систему.

[info]prokoudine

2010-03-11 04:46 pm UTC

[info]crazy_daemon

2010-03-11 05:23 pm UTC

[info]_dyr

2010-05-18 07:57 am UTC

[info]prokoudine

2010-05-18 09:49 am UTC

[info]urban_hero_ru

2010-04-23 05:22 am UTC

такого удобного и функционального текстового редакто

лол, в последних учебных курсах по webdev от Lynda.com вместо texmate вовсю используют Notepad++

[info]mourk

2010-04-23 06:51 pm UTC

Re: такого удобного и функционального текстового редак

Это конечно охуенный показатель ;) Кстати, когда пользовался Windows -- NotePad++ и EditPlus и у меня были любимыми текстовыми редакторами.

[info]frenzytechnix

2010-03-11 09:11 am UTC

Хороший вопрос.

ЦА у этого дистрибутива, судя по сайту - люди которые хотят попробовать FreeBSD на десктопе. И в этом плане дистрибутив свою задачу выполняет - в PC-BSD есть все то, что в обычной фре нужно довольно долго настраивать, особенно новичкам.

А вот что касается всего остального - да, на данный момент PC-BSD находится примерно на том же уровне, что и линукс-дистрибутивы примерно так 2002-2004 года. И я не ожидал что "из коробки" заведутся например флешплеер и compiz, да и русификация будет на приемлемом уровне (да-да, это то же самое, чем болели линуксовые дистры в своё время).

Anonymous

2010-03-17 05:15 am UTC

Небольшое уточнение - у KDE 4 свой композитный менеджер, не compiz.
Второе четвертые кеды тяжелые до немогу. Чем нравится винда XP - можно установить настройки графики на максимальное быстродействие и значительно снизить затраты оперативной памяти.
А кедам даже после отключения композитного менеджера вообще для работы нужно 700 Mb, очень накладно. Но есть вариант видел где-то в инете как один умелец скомпилил кеды вручную без поддержки сильно прожорливых библиотек и запустил их таки на на малопроизводительном железе.

[info]ljournalist_bot

2010-03-11 07:31 am UTC

Поздравляем! Ваш пост был отобран нашими корреспондентами и опубликован в сегодняшнем выпуске [info]ljournalist'а.

[info]lekseys

2010-03-20 01:09 pm UTC

А у меня так и не дошли руки до десктопных версий FreeBSD.
Create an Account
Forgot your login or password?
Facebook Twitter More login options
English • Español • Deutsch • Русский…