Вышла новая версия операционной системы DragonFlyBSD - 2.10

Мэтью Диллон (Matthew Dillon) объявил о выходе DragonFlyBSD 2.10, операционной системы с гибридным ядром, созданной восемь лет назад с целью альтернативного развития ветки FreeBSD 4.x. Среди ключевых улучшений новой версии отмечается значительное увеличение производительности на многопроцессорных системах и заметное увеличение скорости файловой системы при использовании драйверов AHCI и SILI.

Для загрузки доступны 32- и 64-разрядные установочные iso-образы (185 Мб). Дополнительно подготовлен расширенный образ (1.2 Гб) с десктоп-окружением для установки на USB Flash. Репозиторий pkgsrc в версии DragonFlyBSD 2.10 включает в себя около 10 тысяч предкомпилированных пакетов, для CVS-репозитория pkgsrc поддерживается активное GIT-зеркало.

Основные улучшения, добавленные в DragonFlyBSD 2.10:

  • Кардинально переработана подсистема, отвечающая за ACPI, добавлена поддержка маршрутизации прерываний;
  • Файловая система HAMMER теперь поддерживает дедупликацию данных "на лету". Для предварительной оценки возможной экономии за счет объединения дубликатов можно использовать команду 'hammer dedup-simulate';
  • Основательно переписана подсистема сетевых мостов, позволяющая объединять сетевые интерфейсы на одной машине вместе под виртуальным MAC-адресом для увеличения пропускной способности;
  • MPLOCK (глобальная блокировка, задача которой состояла в том, чтобы следить, что только одно ядро процессора работает с ядром ОС) был удален из всех подсистем, кроме подсистемы виртуальной памяти. Таким образом DragonFlyBSD является одной из немногих неакадемических операционных систем, которая использует невзаимоисключающий механизм синхронизации;
  • Пакетный фильтр PF (Packet Filter) обновлен до версии из OpenBSD 4.4;
  • 64-битные x86-системы (x86_64) теперь поддерживают до 63 процессоров и до 512 Гб оперативной памяти;
  • Значительное увеличение производительности, особенно заметное для подсистем AHCI и swapcache;
  • Переход на ветку gcc 4.4 (4.4.5) в качестве компилятора по умолчанию (DragonFlyBSD перешел на данную версию первым из BSD-систем);
  • Расширение поддержки оборудования: добавлены драйверы для SATA/SAS RAID контроллеров LSI 3ware 9750 и сетевых адаптеров Abocom FE2500; в AHCI драйвере улучшена поддержка некоторых проблемных чипсетов и обеспечена поддержка технологии hotplug; Добавлена новая утилита для настройки RAID - mfiutil и драйвер mfi; C FreeBSD синхронизирован код драйверов для беспроводных устройств ath, iwi, iwn, ral, wi, wpi;
  • В инсталлятор добавлена поддержка шифрвоания раздела подкачки и корневого раздела;
  • В libcrypt добавлена поддержка sha256/512. Для хранения паролей по умолчанию теперь используются хэши sha256;
  • Добавлена поддержка журналов входа в систему utmpx и wtmpx;
  • Добавлена новая утилита devattr, предоставляющая интерфейс к функциям libdevattr и kern_udev;
  • Обновлены входящие в базовую систему сторонние приложения: ldns/drill 1.6.7, libarchive 2.8.4, zlib 1.2.5, OpenSSL 1.0.0d, OpenSSH 5.8p1, file 5.05, zoneinfo tzdata2011g, binutils 2.21, acpica 20110211, mdocml 1.10.9, gcc 4.4.5, xz 5.0.0, binutils 2.21.

© OpenNet