Верхом на стрекозе Евгений Зобнин aka j1m Хакер, номер #088, стр. 088-090-3 Получив и нарезав образ диска, вставляем его в привод, загружаемся с болванки. Стандартный загрузчик DragonFly встретит нас приветственным меню с изображением стрекозы, занявшей место забавного чертенка FreeBSD. После нажатия единицы управление получит ядро и перед глазами начнут мелькать строки ярко-белого цвета (так в DragonFly выделяются сообщения ядра). По окончании загрузки нам будет предложено зарегистрироваться в системе в качестве root'а (вероятно, для того, чтобы использовать диск для восстановления системы), либо в качестве имени ввести installer и приступить к установке системы. От рассказа о процессе установки я воздержусь, так как в DragonFly вместо FreeBSD'шного sysinstall используется универсальный установщик BSD Installer, написанный во время затеянной Google open-source акции "Summer of Code", одна из отличительных черт которого - крайне простой процесс установки. Еще один интересный момент: в отличие от FreeBSD на дистрибутивном диске DragonFly нет установочных пакетов. Сам диск - это уже базовая система, и при установке она незамысловато копируется на жесткий диск командой cpdup. На первый взгляд все правильно, без лишних телодвижений установить базовую систему, а затем наращивать ее с помощью pkgsrc до приемлемого состояния, тем более что все дополнительные пакеты вместе с "иксами" установятся в /usr/pkg. Но почему разработчики DragonFly считают, что в этот самый базовый набор софта, помимо таких обязательных компонентов, как компилятор gcc, должны входить еще и sendmail, bind, kerberos и набор игр, для меня остается загадкой. После окончания установки отправляем машину на перезагрузку. Что же мы получили, установив на диск DragonFly? Получили практически неотличимую от FreeBSD четвертой ветки систему с минимальным базовым набором софта. ОС почти в точности повторяет FreeBSD, поэтому нет резона рассказывать о том, как русифицировать систему, настраивать ее и добавлять новых пользователей. Расскажу лучше о том, что же отличает данную ОС от FreeBSD. Первое - система портов. Вместо привычного /usr/ports используется система портов NetBSD, которую придется получить самостоятельно с одного из зеркал NetBSD. И здесь появляется вторая проблема - необходимость настройки сетевого соединения (как для получения самого дерева портов, так и для установки отдельно взятого порта). К счастью, получить доступ к сети можно по аналогии с FreeBSD, обратившись к какой-нибудь статье или книге. Итак, предположим, что Интернет у нас уже есть. Дело осталось за малым: получить и установить pkgsrc: |