Верхом на стрекозе Евгений Зобнин 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. |