CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
21.11.2019

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Desktop
Internet
Internet-серверы
Безопасность
Бизнес/Офис
Игры
Мультимедиа
Наука
Операционные системы
Программирование
СУБД
Создание веб-сайтов
Утилиты

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Дистрибутивы :: BSD :: FreeBSD

DesktopBSD - еще один юзерофильный демон

Одной из причин малой распространенности FreeBSD среди широких народных масс считается ее программа установки и конфигурирования. Которая традиционно полагается сложной в использовании. Так это или нет - вопрос спорный. Однако остается фактом - начинающему пользователю далеко не всегда удается должным образом установить эту ОС с первого раза. Что же касается Net- или OpenBSD, то их аскетические инсталляторы могут показаться еще более сложными и непривычными.

К счастью, над проблемой распространения BSD среди всего прогрессивного человечества озаботилась группа разработчиков, открывшая проект под характерным названием - BSD Installer. Каковой по замыслу создателей должен стать универсальным установщиком любых BSD-систем.

Отличительная особенность BSD Installer'а - то, что низкоуровневая его кодовая база может быть легко надстроена любым интерфейсом, от чисто текстого до сколь угодно навороченного графического, использующего функциональное богачество таких библиотек, как Qt или Gtk.

В текстовой своей ипостаси (основанной на библиотеке ncurces) BSD Installer был впервые использован в DragonFlyBSD (как именно - можно прочитать здесь). Следующей ласточкой стала PC-BSD - первая юзерофильная разновидность FreeBSD, облекшая BSD Installer в красивую Qt'шную оболочку. И привнесшая, кроме всего прочего, еще и собственный формат пакетов (*.pbi) и систему управления оными. А также могущая быть использована как FreeBSD LiveCD, демонстрируются возможности этой операционки без установки на винчестер (кое-какие подробности).

Пример оказался заразительным. И не прошло и нескольких месяцев, как группа разработчиков из Германии предложила свой вариант установки FreeBSD - DesktopBSD, который и будет предметом сегодняшнего разговора.

В двух словах - это очередная демо-версия FreeBSD, мало отличающаяся от PC-BSD как по идее, так и по ее воплощении. Основана она на FreeBSD 5.4 с приплюсованной средой KDE и минимальным набором приложений для последней (примерно в объеме kdebase). Главное ее отличие от PC-BSD в том, что хотя этот дистрибутив и являет собой такой же LiveCD, предназначен он в первую очередь для установки системы, а не для демонстрации ее возможностей. Так что эту сторону дистрибутива мы и рассмотрим в первую очередь

Установка начинается с того, что грузимся с CD сначала обычным образом. После своеобычного меню,с чертиком появляется синюшная заставка с надписью - DesktopBSD, которая висит достаточно долго. Затем на 9-й виртуальной консоли запускаются Иксы, сообщения которых выводятся на первую консоль, остальные остаются свободными и могут использоваться для аварийно-спасательных работ - вход на них для администратора беспарольный. Правда, в ответ на такое действие последует попытка снова запустить Иксы - на том же нулевом дисплее, где они уже работают.

Сразу по старте Иксов запускается инсталлятор. На PC-BSD'шный он внешне не похож, но родовые признаки BSDInstaller'а вполне узнаваемы. Первое, что он делает - это предлагается выбор языка. Их всего два, английский и, естественно, немецкий.

Затем следует выбор диска и три варианта записи начального загрузчика: для загрузки нескольких операционок, для загрузки только DesktopBSD или отказ записи загрузчика вообще.

Далее, после обычно жалобы на неправильную геометрию диска (надо сказать, что все диски, которые попадались мне в последнее время - "неправильные"). На выбранном для инсталляции диске можно создать слайс из его части, а можно использовать весь диск. Ручное создание разделов внутри слайса не предусмотрено - инсталлятор создает их по собственном разумению, примерно также, как по нажатии буковки A в sysinstall. Чем он при этом руководствуется - для меня осталось не совсем ясным. Так, мой десятигигабайтный слайс был поделен следующим образом:

/	120 Мбайт
swap	300 Мбайт
/tmp	150 Мбайт
/var	250 Мбайт
/usr	все остальное

По моему скромному мнению, невозможность ручной разбивки слайса - однозначный минус установочной программы, так как препятствует превращению демо-варианта в нормальную FreeBSD. В PC-BSD последних версий разделы внутри слайса можно все-таки определить руками - хотя и там нельзя создать файловые системы типа /usr/src, /usr/ports и /usr/ports/distfiles, необходимость в которых возникает достаточно часто. Думаю, действительно пока - потому что текстовая версия BSD INstaller'а, используемая в DragonFlyBSD, такое позволяет.

После создания слайса следует грозное предупреждение, что обратной дороги уже не будет, и начинается инсталляция пакетов, Выбора не предусмотрено - гуртом устанавливаются как FreeBSD Distributions, так и все дополнительное хозяйство - Иксы, KDE и прочее.

По завершении записи пакетов следует предложение или перезагрузиться, или продолжить. Впрочем, Если выбрать второе - на следующем шагу инсталлятор скажет, что все равно нужно перезагружаться.

После перезагрузки опять долго висит синюшная заставка, затем запускается конфигурирующий визард. Который предусматривает три действия: добавление пользователя, установку рутового пароля и знакомство с базовыми концепциями системы.

После ознакомления с концепцией (или отказа от оного - не тюрьма, мол, народов) происходит загрузка KDE. Звук и сеть есть из коробки - для моих встроенного аудио от nForce3 и сетевой карточки Realtek 8139 все определилось автоматически, DHCP подхватился, можно лезть в интернет. Имеется некий минимум KDE-приложений - на уровне kdebase.

Портов как таковых нет - только mk-файлы в /usr/ports/mk, так что нужно качать Исходников тоже нет, есть только конфиг ядра - /usr/src/sys/i386/conf/DESKTOPBSD.

Собственного менеджера пакетов не обнаружилось - в качестве такового используется обычный portupgrade. Плюс это или минус - дело вкуса.

Никаких отличий от обычной FreeBSD в конфигах и прочем не просматривается - что уже безусловно плюс.

Вот собственно и все. По сравнению с PC-BSD последних версий DesktopBSD производит впечатление некоторой недоделанности - что, учитывая возраст проекта, не удивительно.

Тем не менее, создание такого дистрибутива я полагаю явлением положительным - мы получаем еще один очень простой способ быстро установить FreeBSD для настольного знакомства. Нельзя диск побить произвольным образом - но схема разметки разумна и пригодна к настольному использованию. Требуемые разделы под исходники, порты и дистфайлы можно добавить и потом: обычный sysinstall в установленной системе имеется, что также безусловный плюс.

Резюме: DesktopBSD вполне годится для того, чтобы по быстрому установить FreeBSD и полюбоваться на нее. А идеальную схему разметки с первого раза мало кому удавалось сделать и через sysinstall...

Главное - порочной тенденции ветвления FreeBSD как таковой пока не просматривается. DesktopBSD - это именно дистрибутив в буквальном понимании термина, то есть еще один способ распространения все той же обычной FreeBSD.

То есть можно констатировать - правильной дорогой идут товарищи...




Комментарии

Страницы комментариев: предыдущая :: 1 :: 2

аноним, Mon Mar 17 17:49:53 2008:
>>Lis, вторник, 5 февраля 2008 г. 01:10:22:
>>Оптимально - меж двух огней приходиться >>выкручиваться.. Винда, несомненно, нужна, как >>домашнему пользователю; MASM,
masm polizovateliu =)) smeshnoi =))
Mr@K, Mon Mar 17 17:39:57 2008:
UniX рулит, винда отстой :)
аноним, Wed Mar 12 07:32:22 2008:
Сделай этот мир лучше - затри виндовс на своем харде!
аноним, Thu Feb 28 18:13:30 2008:
последнее время испытываю отвращение к бздунам, и это сказывается на системе :(
аноним, Thu Feb 28 17:14:19 2008:
бзд - говно. виндовс рулит!
Vovo, Fri Feb 22 10:27:05 2008:
После Windows, FreeBSD было ОЧЕНЬ сложно ставить. Но вот сейчас, по прошествии почти 2-х месяцев с начала моего перехода, считаю что ставить ее очень даже легко, а раньше было сложно, потому что все время работал только в Windows и не был знаком ни с какими никсами вообще. Сначала FreeBSD стала на мои сервера. Теперь уже закончил с ней возится на своей Desktop машине. Раньше ползал в основном по форумам в поисках подсказок какие программы использовать, теперь ползаю по описанию портов - открыл для себя много нового. Вообще, в документации освещено очень много важных и интересных вопросов, но привычка читать ее прививается с трудом после Windows :)
Мое мнение по поводу десктопных BSD таково, что лучше поизучать первоисточник (FreeBSD или NetBSD), а потом, для экономии времени (если это конечно актуально), пробовать PC-BSD или DesktopBSD.
Lis, Tue Feb 5 01:10:22 2008:
Оптимально - меж двух огней приходиться выкручиваться.. Винда, несомненно, нужна, как домашнему пользователю; MASM, мультимедиа, игры. Но очень хочеться "нормальную" систему, а тут уже есть выбор из Никсо'в. Неделю ковыряю DesktopBSD, все нравиться, а простота установки даже отпугнула вначале:)
ls-1, Sun Jan 13 18:02:34 2008:
По мне DesktopBSD очень Хорош Для Знакомства с системой или использования ее на домашней машине "Для пантов" ибо как сервер Она совсем неподходит
ибо первый раз FreeBSD я ставил около недели))) пологаясь только на Интуицию.
Freeman@km.pl.ua, Fri Jan 4 13:46:36 2008:
Прочитав статью я заинтересовался... Уже качаю дистрибутив. Уже как год работаю в ASP Linux, вот с недавних пор перешел на 12-ый, как сервер он не очень, но для дома его вполне хватает, Винду держу чисто для мебели... :))
Казьмин Василий, Sun Aug 12 20:37:13 2007:
Ерунда это все про сложность установки... Честное слово леди Free поставить совсем не сложно... Да с Иксами приходится немного помучиться, но это мелочи по сравнению с настройкой безопасности микрософта. Проблема которая останавливает многих домашних пользователей - это игры которые они боятся потерять, а предприятия останавливает отсутствие нормальных (под Российское законодательство) финансовых программ. Так что если компании еще выкручиваются терминальными серверами, то рядовой пользователь в лучшем случае ковыряет wine или VMWare.

Страницы комментариев: предыдущая :: 1 :: 2

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds