Вышел релиз DragonFly BSD 2.0 с файловой системой HAMMER в комплекте

22 июля 2008 года

Анонсирован выход релиза DragonFly BSD 2.0, в котором представлен первый рабочий вариант кластерной файловой системы HAMMER. Установочный диск можно использовать в качестве LiveCD, что позволяет познакомиться с возможностями системы без установки. Кроме того, загрузившись с установочного CD, систему можно установить и на соседние машины в бездисковом режиме, при помощи PXEBoot. Инсталлятор имеет режим удаленного управления, позволяющего выполнять все шаги в процессе установки через web-браузер.

Основные новшества:

  • Файловая система HAMMER.
  • Восстановление ошибок во время монтирования, без необходимости выполнения fsck;
  • Возможность создания неограниченного числа снапшотов, отражающих состояние файловой системы в заданный промежуток времени;
  • Инкрементальное зеркалирование без использования очередей операций, поддержка режима "один master и много slave".
  • Возможность отката операции и возврата состояния на определенную точку;
  • Поддержка объединения нескольких дисковых томов в рамках одной ФС. Максимальный объем хранилища - 1 Эксабайт.
  • Главный план на будущее - реализация multi-master режима с распределением данных на несколько хостов сети (резервирование за счет дублирования данных на разные машины) с поддержкой асинхронных транзакций.
  • Ядро
  • Реализация алгоритма справедливой обработки очереди пакетов (fair-queue) для ALTQ и PF;
  • Возможность восстановления статуса соединения в PF, что позволяет сохранить активными TCP соединения при перезагрузке маршрутизатора;
  • Поддержка sysctl jail.allow_raw_sockets, позволяющая использовать raw сокеты в jail окружении;
  • Проведена значительная работа в коде buffer cache и VM, в плане обеспечения работы при большой нагрузке и при недостатке памяти;
  • Улучшения в технологии виртуальных ядер - VKERNEL, запускаемых как пользовательский процесс. В комплект включена реализация виртуального ethernet коммутатора - vknet и vknetd;
  • Возможность передачи команд через последовательный порт не только на стадии загрузки boot2, но и boot0 и boot1;
  • По умолчанию включена отправка keepalive пакетов для TCP;
  • Продолжена работа по переводу подсистем ядра на новый механизм блокировок, оптимизированный для многопроцессорных систем, по умолчанию активированы режимы kern.trap_mpsafe и kern.syscall_mpsafe. Значительно улучшена работа сетевой подсистемы на многопроцессорных конфигурациях;
  • Экспериментальная поддержка MPLS поверх Ethernet.
  • Из FreeBSD портирован драйвер для Omnikey CardMan 4040 smartcard reader (cmx), синхронизирован код NATA и DRM. Значительно расширена поддержка беспроводных и Ethernet карт. Улучшен Bluetooth стек;
  • Из базовой системы исключен компилятор языка Fortran, удалена библиотека libreadline (из-за несовместимости лицензий);
  • Осуществлен переход на GCC 4.1.2. Обновлены версии программ: BIND 9.3.5-P1, bzip 1.0.5, less 418, OpenSSH 5.0p1, tnftpd синхронизирован из NetBSD.

Источники

править
 
 
Creative Commons
Эта статья содержит материалы из статьи «Вышел релиз DragonFly BSD 2.0 с файловой системой HAMMER в комплекте», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.