FreeBSD 12.3 версия

Представена е версията на FreeBSD 12.3, която е публикувана за архитектурите amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 и armv6, armv7 и aarch64. Освен това са подготвени изображения за системи за виртуализация (QCOW2, VHD, VMDK, raw) и облачни среди на Amazon EC2. FreeBSD 13.1 се очаква да бъде пуснат през пролетта на 2022 г.

Ключови иновации:

  • Добавен е скриптът /etc/rc.final, който се стартира на последния етап от работата след завършване на всички потребителски процеси.
  • Пакетът за филтриране ipfw предоставя командата dnctl за управление на настройките на системата за ограничаване на трафика dummynet.
  • Добавен е sysctl kern.crypto за контрол на крипто подсистемата на ядрото, както и sysctl debug.uma_reclaim за отстраняване на грешки.
  • Добавен е sysctl net.inet.tcp.tolerate_missing_ts за разрешаване на TCP пакети без клеймо за време (опция за клеймо за време, RFC 1323/RFC 7323).
  • В ядрото GENERIC за архитектурата amd64 опцията COMPAT_LINUXKPI е активирана и драйверът mlx5en (NVIDIA Mellanox ConnectX-4/5/6) е активиран.
  • Буутлоудърът е добавил възможност за зареждане на операционната система от RAM диск и също така поддържа ZFS опциите com.delphix:bookmark_written и com.datto:bookmark_v2.
  • Поддръжката за прокси FTP през HTTPS е добавена към библиотеката за извличане.
  • Мениджърът на пакети pkg прилага флага "-r" за командите "bootstrap" и "add", за да посочи хранилището. Разрешено е използването на променливи на средата от файла pkg.conf.
  • Помощната програма growfs вече има способността да работи с файлови системи, монтирани в режим на четене и запис.
  • Помощната програма etcupdate прилага режим на връщане назад за възстановяване на един или повече файлове. Добавен е флаг "-D" за указване на целевата директория. Осигурено извличане на данни с помощта на временна директория и добавена обработка на SIGINT.
  • Флагът “-j” е добавен към помощните програми за freebsd-update и freebsd-version за поддръжка на затворни среди.
  • Помощната програма cpuset вече може да се използва в затворни среди за промяна на настройките на дъщерни затвори.
  • Добавени са опции към помощната програма cmp: “-b” (--print-bytes) за отпечатване на различни байтове, “-i” (-ignore-initial) за игнориране на определен брой начални байтове, “-n” (- байтове), за да ограничите броя на сравняваните байтове
  • Помощната програма daemon вече има флаг "-H" за обработка на SIGHUP и повторно отваряне на файла, където е направен изходът (добавен за поддръжка на newsyslog).
  • В помощната програма fstyp, когато се посочи флагът „-l“, се гарантира откриването и показването на файлови системи exFAT.
  • Помощната програма mergemaster изпълнява обработката на символни връзки по време на процеса на актуализиране.
  • Флагът „E“ е добавен към помощната програма newsyslog, за да деактивира ротацията на празни журнали.
  • Помощната програма tcpdump вече има способността да декодира пакети на pfsync интерфейси.
  • Горната помощна програма е добавила филтърна команда "/", за да показва само процеси или аргументи, които съответстват на даден низ.
  • Добавена е поддръжка за разархивиране на архиви, защитени с парола.
  • Подобрена хардуерна поддръжка. Добавени са идентификатори на PCI устройства за контролери ASMedia ASM116x AHCI и контролери Intel Gemini Lake I2C. Поддръжка за Mikrotik 10/25G мрежови адаптери и безжични карти Intel Killer Wireless-AC 1550i, Mercusys MW150US, TP-Link Archer T2U v3, D-Link DWA-121, D-Link DWA-130 rev F1, ASUS USB-N14 изпълнени. Добавен е нов igc драйвер за Intel I225 2.5G/1G/100MB/10MB Ethernet контролери.
  • Netgraph възел ng_bridge е адаптиран за SMP системи. Добавена е поддръжка за CGN (Carrier Grade NAT, RFC 6598) във възела ng_nat. Възможно е да замените възела ng_source във всяка част от мрежата на Netgraph.
  • В драйвера rctl, използван за ограничаване на ресурсите, е добавена възможност за задаване на лимит за потребление на ресурси на 0.
  • Към vlan интерфейса е добавена поддръжка за системата за приоритизиране на трафика ALTQ и управление на честотната лента.
  • Драйверите amdtemp и amdsmn поддържат CPU Zen 3 „Vermeer“ и APU Ryzen 4000 (Zen 2, „Renoir“).
  • Актуализирани версии на приложения на трети страни, включени в базовата система: awk 20210221, bc 5.0.0, по-малко от 581.2, Libarchive 3.5.1, OpenPAM Tabebuia, OpenSSL 1.1.1l, SQLite3 3.35.5, TCSH 6.22.04, Subversion 1.14.1. 2.2.0, nvi 3 .4-XNUMXbbdfeXNUMX. Помощната програма за разархивиране е синхронизирана с кодовата база на NetBSD.

Източник: opennet.ru

Добавяне на нов коментар