Предыстория: В общем появилась у менягениальнаяидея - в связи с дороговизной виндоуса перейти полностью на FreeBSD.
Введение
Говоря про основанные на FreeBSD системы стоит понимать, что они отличаются от дистрибутивов GNU/Linux большей зависимостью от родительского проекта. Обычно здесь нет собственной пакетной базы или репозиториев — ОС собирается из исходных текстов FreeBSD, а все собственные наработки (если они есть) интегрируются в коллекцию портов. То есть мы имеем дело с некой предварительно сконфигурированной сборкой FreeBSD, а не с самостоятельным продуктом. Подобных примеров достаточно и в мире Linux — взять, скажем, развиваемый сообществом дистрибутив Kubuntu.Список проектов GUI для FreeBSD:
Название OS | Ссылки |
---|---|
DesktopBSD | Сайт разработчиков http://desktopbsd.net Другие сайты о ... http://www.opennet.ru/opennews/art.shtml?num=32888 |
GhostBSD | Сайт разработчиков http://ghostbsd.org Другие сайты о ... http://blogs.computerra.ru/25592 |
PCBSD | Сайт разработчиков http://www.pcbsd.org |
DragonFly BSD | Сайт разработчиков http://www.dragonflybsd.org/ |
FreeSBIE | Сайт разработчиков http://www.freesbie.org/ |
MaheshaBSD | Сайт разработчиков http://www.freebsd.nfo.sk/maheshaeng.htm |
TrueBSD | Сайт разработчиков http://www.truebsd.org/ru |
MidnightBSD | Сайт разработчиков http://www.midnightbsd.org |
VirtualBSD | Сайт разработчиков http://www.virtualbsd.info |
Установку произвожу на VMware Workstation 8.0. Характеристика компьютера: Intel Core i7 K875 2.93 GHz, 8GB RAM, Windows 7 Pro SP1.
DesktopBSD
Общая инфа:
- Проект мертвый с 2009 года.Важные моменты:
+ Предупреждает о переходе на графический экран, с описанием как вернуться на предыдущий шаг, если изображение окажется не стабильным.+ Выбор раскладки клавиатуры до диалога (есть русская)
+ Далее следует выбор того что хотим увидеть: Инсталляцию, ЛивСиДи, Перезагрузка
+ Выбор языка установщика (есть русский)
- Нет возможности вернуться назад, если передумал
* Выбор устройства на который ставим
+ Выбор Bootloader-а: Мультипли-бут, Онли-Фор-ФрииБСД, Не трогать бут
* Выбор партиции: Создать, Удалить, Использовать всю.
- Нет возможности разбиения Label
- Нет выбора устанавливаемых пакетов
- Установка медленная (около получаса)
* После копирования файлов требует перезагрузиться
+ При старте спрашивает о необходимости включения поддержки других языков (есть русский)
- Если вернуться назад, а потом продолжить – выдает ошибку, но позполяет пройти далее.
* Задаем имя хоста
* Установка пароля рута
- Добавление пользователей: только логин и имя
* Предлагает отправлять анонимную статистику
+ Быстрый вход в GUI
* Вход под рутом запрещен
GhostBSD 2.5
Общая инфа:
GhostBSD доступна в двух вариантах — с GNOME 2.32 и с LXDE 0.5.5 (сборки для i386 и amd64). Универсальные образы разработчики делать не стали — если хотите записать дистрибутив на флэшку, то нужно сразу скачивать соответствующий файл. Система может работать в live-режиме, а кроме того, здесь есть написанный на Python графический установщик ginstall. Выглядит он скромно, но всеми необходимыми возможностями обладает. Программа инсталляции, к сожалению, не локализована и не позволяет выбрать локализацию. В варианте с GNOME они устанавливаются все, а для входа в систему используется GDM (в live-режиме логин и пароль ghostbsd), который позволяет указать язык сеанса.Набор программного обеспечения типовой. В сборке с GNOME 2, кроме стандартных для этой среды приложений, устанавливаются Firefox, Thunderbird, LibreOffice и проприетарные компоненты Skype для Linux и Adobe Flash. В LXDE Thunderbird заменили на Sylpheed, LibreOffice — на AbiWord и Gnumeric, а штатные проигрыватели GNOME — на Audacious и Mplayer. Стоит отметить наличие удобного интерфейса для настройки беспроводных соединений и пакета e2fsprogs (поддержка ext2, ext3 и ext4). Специальных графических средств для администрирования ОС и настройки среды обнаружить не удалось, есть только штатные утилиты GNOME/LXDE и Bxpkg — графическая оболочка системы управления пакетами. Программы ставятся и обновляются из репозитория FreeBSD, а вот обновлять базовую ОС придётся с помощью консольных утилит.
Важные моменты:
* Стартует в ЛивСиДи- Нарушается работа с клавиатурой – перестает ее видеть
- Установка средняя.
PC-BSD 9.0
Общая инфа:
Недавно вышла PC-BSD 9.0, а созданный её разработчиками графический инсталлятор используется во FreeBSD 9.0 по умолчанию (курирующая разработку системы компания iXsystems активно участвует в развитии FreeBSD и спонсирует некоторые инициативы проекта). Для загрузки доступно несколько вариантов образов (CD/DVD/USB — универсальных образов, к сожалению, нет) установочных дисков и live-систем для архитектур i386 и amd64. Программа установки выглядит не так красиво, как в популярных пользовательских дистрибутивах Linux (за исключением Mandriva/РОСА — там инсталлятор ещё страшнее), но в смысле удобства и функционала претензий к ней у меня не возникло.Пользователь может выбрать язык системы, настроить таймзону и синхронизацию времени через Сеть, а также раскладки клавиатуры. Впрочем, переключить во время инсталляции раскладку с помощью сочетания клавиш я так и не смог (в окне установщика есть кнопки переключения и вызова экранной клавиатуры). Дальше нужно выбрать сценарий установки системы (настольная PC-BSD или серверная FreeBSD), а также источник данных — DVD/USB или Интернет. В программе разметки дисков есть даже возможность форматирования разделов в ZFS (рекомендуется для 64-разрядных машин с 4 Гб оперативной памяти), вместо используемой по умолчанию UFS.
Дальнейшие шаги установки также типовые: создание пользователей, выбор сред рабочего стола (доступны KDE 4.7.3, GNOME 2.32, XFCE 4.8, LXDE 0.5.5 и некоторое количество не поддерживаемых разработчиками проекта оконных менеджеров). Стоить отметить возможность установки драйверов HPLIP, Handheld, Nvidia, а также Compiz и гостевых дополнений для VMWare/VirtualBox OSE и т. п. Любители поковыряться с системой могут поставить исходные тексты базовой ОС и древо портов FreeBSD (впрочем, особой необходимости в этом нет).
После первой загрузки пользователь увидит окно настройки дисплея и сможет выбрать используемый видеодрайвер, разрешение и глубину цветов. Для входа в систему служит GDM (даже если установить только предлагаемую по умолчанию KDE, что лично мне показалось странным).
В PC-BSD 9.0 были значительно доработаны средства управления пакетами: поддерживается обновлённая версия собственного формата PBI и есть репозиторий приложений. Основная идея здесь — включение всех необходимых библиотек в один пакет, что освобождает от зависимостей и упрощает процедуру установки, обновления и удаления программ. В последней версии PC-BSD реализован механизм совместного использования библиотек и файлов разными пакетами, поддерживается обновление через установку бинарных патчей для пакетов и установки ПО в один клик с сайта pbidir.com/. Также появились мета-пакеты и другие полезные вещи.
Разумеется, возможность установки ПО из портов/пакетов FreeBSD сохранена. Самое главное — в PC-BSD 9.0 есть графические средства для бинарного обновления базовой системы. Напоследок стоит отметить наличие удобной панели управления для настройки ОС, напоминающей аналогичный по назначению инструмент Ubuntu “Кафе приложений” (AppCafe), а также утилиты для автоматизированного обновления и средств настройки резервного копирования на FreeNAS или другую работающую через SSH/rsync систему.
Единственная серьёзная к ней претензия — довольно убогие (на мой вкус) шрифты и темы оформления рабочего стола. Впрочем, эту проблему решить несложно.
Важные моменты:
+ Есть виртуальная клавиатура+ Переключение языка кнопкой
+ Возможность задать имя хоста
+ возможность добавить любое кол-во пользователей, с указанием шела, но без групп и домашнего каталога
- Установка очень медленная (более двух часов).
* После копирования файлов требует перезагрузиться
+ при старте позволяет сконфигурировать параметры монитора и безопасно это проводит
+ показывает краткий экскурс по базовым основам
VirtualBSD 9.0
Общая инфа:
Система поставляется в виде готового образа.В комплект входит среда Xfce 4.8, панель wbar и некоторое количество свободных (LibreOffice.org, Gimp, Firefox, Thunderbird, Pidgin, Xchat, Transmission и др) и проприетарных (Skype, Adobe Flash и кодеки) приложений.
Программы инсталляции здесь нет — достаточно создать машину и подключить к ней образ диска. Впрочем, если вы используете VirtualBox, то придётся почитать инструкцию: необходимо в консольном режиме скачать с сайта проекта небольшую программу, удаляющую “гостевой” софт для VMWare и устанавливающую соответствующее ПО для VirtualBox.
Для входа в систему используется GDM (логин и пароль virtualbsd). Автоматический вход разработчики не настроили, чтобы можно было выбрать локализацию. Графических средств управления пакетами и обновления базовой ОС мне обнаружить не удалось — есть только штатные консольные утилиты FreeBSD. Что касается настройки среды рабочего стола — пользователю доступны средства Xfce.
Выводы
Сравнение FreeBSD с пользовательскими дистрибутивами GNU/Linux будет не в пользу “фряшки” из-за аппаратной (список поддерживаемого оборудования здесь более короткий) и программной (далеко не все доступные для Linux приложения есть под FreeBSD) проблем. Режим бинарной совместимости с Linux позволяет решить большую часть проблем с наличием софта, хотя и не все.Использованный материал
Далее я приведу список полезных статей, дабы не потерять линки на них:• http://www.sergeysl.ru/freebsd-gnome/ - FreeBSD: Установка и начальная настройка десктопа с GNOME
• http://noted.org.ua/451 - FreeBSD as Desktop system on notebook | FreeBSD как десктопная система на ноутбуке и http://noted.org.ua/192 - Установка FreeBSD
• http://www.lissyara.su/articles/freebsd/x/freebsd_as_windows_replacement/ - FreeBSD как десктопная система
• http://www.pcweek.ru/foss/article/detail.php?ID=137050 - Есть ли жизнь на FreeBSD?