Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #88, АПРЕЛЬ 2006 г.

Верхом на стрекозе

Евгений Зобнин aka j1m

Хакер, номер #088, стр. 088-090-5


[эпилог]

Однажды одним из участников дискуссионного листа DragonFly был задан вопрос: "Почему вы используете эту ОС?". Ответ был таков: "Мы верим в Мэта". Что ж, и мы поверим ему, а что получится из столь масштабного и интересного проекта - время покажет.

ZFS - очередная файловая система?

ZFS - это новая ФС от Sun Microsystems. Файловая система имеет качество иного порядка. В ZFS реализованы такие вкусности, как контроль целостности данных и самой ФС путем проверки контрольных сумм, ведение журнала транзакций, механизм "копирования при записи", логические размещение разделов диска (по принципу LVM и vinum), опциональное сжатие данных и многое другое. Все это делает ZFS чрезвычайно надежной (fsck вообще не нужен), быстрой, масштабируемой, но при этом легкой в администрировании (не в пример LVM) файловой системой.

Несколько слов о pkgsrc

Pkgsrc - это система портов (нечто вроде /usr/ports из FreeBSD), изначально предназначенная для NetBSD. Отличается своей элегантностью и высокой портируемостью (может использоваться в Linux, Solaris, FreeBSD и других ОС), и именно по этой причине используется в DragonFly. Отрицательный момент pkgsrc - небольшое количество портированных приложений (6000 против 13000 во FreeBSD).

DragonFly и Grub

Стандартным способом, путем передачи управления /boot/loader'у из Grub, DragonFly загрузить не удастся. Но можно прибегнуть к методу цепочечной загрузки:

title DragonFlyBSD

root (раздел_с_DrgonFly)

makeactive

chainloader +1

Мэтью Диллон. Кто он?

Мэтью Диллон хорошо известен в кругах разработчиков ядра. Его перу принадлежит обновленная система виртуальной памяти FreeBSD, на основе его идей была переписана соответствующая часть ядра Linux. Он создатель C-компилятора для AmigaOS (DICE) и планировщика задач dcron (Dillon's Cron).

Почему FreeBSD-4?

Почему же в то время, когда велась активная работа по подготовке к релизу FreeBSD-5, команда DragonFly выбирает код четвертой ветки в качестве основы для новой ОС? На самом деле все просто. Как отмечает сам Мэт Диллон, код "четверки", не "испорченный" многочисленными нововведениями FreeBSD-5, как нельзя лучше подходит в качестве так называемой "кодовой базы" для реализации задуманных идей.

Полет стрекозы

16 июня 2003

В Сети появился сайт проекта www.dragonflybsd.org и репозитарий исходников новой системы.

3 мая 2004

Один за другим начинают появляться iso-образы компактов различных бета-версий DragonFly.

27 июня 2004

Появился пре-релиз DragonFly, точнее, DragonFlyBSD 1.0RC1. Он уже имел инсталлятор - BSD Installer, оформленный как универсальный установщик для любых BSD-систем.

11 июля 2004

RC-стадия была очень короткой: спустя пару недель с выхода 1.0RC1 было объявлено о выходе полноценного релиза - DragonFlyBSD 1.0-RELEASE.

18 сентября 2004

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

Назад на стр. 088-090-4  Содержание  Вперед на стр. 088-090-6