Дмитрий Сергеевич (axshavan) wrote,
Дмитрий Сергеевич
axshavan

Category:

DragonFlyBSD 2.8.2

Совсем недавно вышел релиз 2.8.2 операционной системы DragonFlyBSD. И я решил себе поставить её на виртуальную машину поиграться. Ну, поставил, поигрался... честно говоря, я что-то DragonFlyBSD не осилил.

Итак, по порядку. Устанавливается быстро. Но есть некоторые тонкости. Во-первых, при установке в обязательном порядке требует себе отдельный раздел под /boot (без него вообще отказывается устанавливаться), и по умолчанию делает его в 768 мегабайт. Я сделал поменьше, и установщик выдал ошибку - дескать, не удалось разметить диск. В следующую попытку я оставил разметку по умолчанию как есть, и всё заработало. Вторая тонкость - в настройке сети. Во время установки получение адреса по дхцп не работает, потому что дхцпдемон не может залогиниться под пользователем nobody, полагая, что его нет (на самом деле есть). После перезагрузки сеть работает нормально.

DragonFlyBSD имеет общие корни с FreeBSD, более того, можно даже сказать, что когда-то она была от фряхи ответвлена с целью внесения улучшений и изменений в ядро. DragonFlyBSD, как я понял, оптимизирована для работы под высокой нагрузкой. Ну, то есть там всякие динамические балансировки всякие в ядре, и так далее. Особенно меня поразило описание файловой системы hammer, которую они сами придумали и используют. Эта файловая система требует для работы жёсткие диски объёмом не менее 50 Гб, потому что она постоянно делает всяческие чекпоинты, сохраняя состояние данных на диске в текущий момент времени, что позволяет делать откаты с точностью до 30 секунд. Ну, потом специальный демон, видя, что свободное место заканчивается, данные чекпоинтов подчищает. Зато вроде бы hammer тоже оптимизирован для работы с высокими нагрузками.

Я не питал беспочвенных иллюзий по поводу использования этой операционной системы как десктопной, но всё же набрал команду из хэндбука:
pkg_radd gnome
Так понимаю, что "pkg_radd" это аналог "pkg_add -r" из FreeBSD. Так вот, пакет gnome найден не был. Ну я и не расстраивался, установил mc. Здесь, как и во FreeBSD, кстати, по какой-то непонятной для меня причине сразу после установки нельзя пользоваться установленным пакетом, дескать, команда не найдена. Как с этим бороться, я не знаю, поэтому перезагружался. Но мне пришлось жить без mc, так как он не запускается и ругается, что, дескать, неверный терминал. Хм, бывает.

Раз не вышло с дружелюбностью к пользователю, я решил установить Apache и подцепить к нему PHP (про MySQL молчу пока). Апач установился, и я принялся искать его конфиги по всему разделу. Наконец, они нашлись в /usr/pkg/etc/httpd/, но апач не запускался "из коробки". Более того, он не запускался и после редактирования конфига, хотя с синтаксисом всё было в порядке.

На этом свои упражнения я завершил и с позором отправился спать.

Оригинал записи http://axshavan.blogspot.com/2010/11/dragonflybsd-282.html
Tags: *nix
Subscribe

  • Анабиоз и немного об эмиграции

    Не так давно прочитал книжку "Анабиоз". Ну, сюжет там описывается в аннотации; более того, в ней сообщаются детали сюжета, которых нет в самом…

  • 2014

    Чем более популярны становятся всякие автоматизированные собиратели итогов за год (как в фейсбуке - нажал кнопку "поделиться", и всё готово.…

  • 404

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

  • Post a new comment

    Error

    Comments allowed for friends only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments