Официально вышел релиз OpenBSD 4.7

Официально анонсирован выход OpenBSD 4.7. В отличие от прошлого релиза, 4.6, вышедшего чуть раньше обычного, текущий релиз задержался на несколько недель по техническим причинам, связанным с проблемами на фабрике, печатающей диски.

Ключевые особенности версии 4.7:

  • Поддержка новой платформы loongson, китайского аналога MIPS;
  • Поддержка запуска OpenBSD в гостевом домене в sun4v (поддержка запуска в качестве управляющего домена уже имеется);
  • Многочисленные изменения в SCSI-стеке, в том числе улучшение в работе программных RAID (softraid), добавление поддержки multipath, новый драйвер mpii(4) для современных SAS2-контроллеров от LSI, а также не вошедшая в релиз работа по реализации поддержки vscsi (виртуальный SCSI-драйвер) и iSCSI;
  • Добавлен простой виртуальный сетевой драйвер vether;
  • Поддержка многих новых датчиков, инкорпорированная в OpenBSD sensors framework, и прочего оборудования, включая, но не ограничиваясь, Intel WiFi Link 1000 с Centrino Advanced-N 6200/Ultimate-N 6300 и M-Audio Revolution 5.1;
  • Поддержка множества новых устройств, включая NDIS-over-USB (HTC Hero, Google Nexus One и др.), карты на основе новых 802.3- и 802.11-чипов Atheros, USB-тачскрины и др.;
  • Новая утилита midicat(1), аналог aucat(1) для работы с MIDI. Эти две утилиты теперь могут использоваться для синхронизации звука, что позволяет использовать их для сведения аудиодорожек;
  • Многочисленные улучшения в работе системного кэша и исправление редко проявляющихся, но от этого не менее досадных проблем с блокировками в файловых системах;
  • Большие изменения в pf(4), в том числе в синтаксисе pf.conf(5): среди прочего, добавлена директива match, а директивы rdr и nat заменены опциями правил rdr-to и nat-to, соответственно. Также pfctl(8) теперь умеет сохранять в файл и загружать обратно таблицу состояния соединений;
  • Появилась поддержка divert-сокетов;
  • brconfig(8) убрана, а её функциональность интегрирована в ifconfig(8);
  • route(8) теперь позволяет при помощи команды exec запускать процессы в указанном домене маршрутизации;
  • ldpd(8) — новый демон для MPLS-маршрутизации;
  • Обновление OpenSSH 5.5;
  • Множество других изменений, направленных на упрощение установки, повышение надёжности системы и поддержку современных оборудования и программного обеспечения. Отдельное спасибо проекту parfait, указавшему на многочисленные утечки памяти по всему дереву исходных текстов.

© OpenNet