Випуск 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-пакети без тимчасових міток (опція timestamp, 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.
  • До бібліотеки fetch додано підтримку проксування FTP поверх HTTPS.
  • У пакетному менеджері pkg для команд bootstrap і add реалізований прапор -r для вказівки репозиторію. Забезпечено використання змінних оточення із файлу pkg.conf.
  • В утиліті growfs з'явилася можливість роботи з файловими системами, вмонтованими в режимі читання та запису.
  • В утиліті etcupdate реалізовано режим відкату змін відновлення одного чи кількох файлів. Доданий прапор "-D" для вказівки цільового каталогу. Забезпечено вилучення даних з використанням тимчасового каталогу та додано обробку SIGINT.
  • В утиліти freebsd-update та freebsd-version доданий прапор «-j» для підтримки jail-оточень.
  • Утиліту cpuset тепер можна використовувати в jail-оточеннях для зміни параметрів дочірніх jail.
  • В утиліту cmp додані опції: "-b" (-print-bytes) для виведення байтів, що відрізняються, "-i" (-ignore-initial) для ігнорування певного числа початкових байтів, "-n" (-bytes) для обмеження числа порівнюваних байтів.
  • В утиліті daemon з'явився прапор «-H» для обробки SIGHUP та перевідкриття файлу, в яких здійснюється висновок (додано для підтримки newsyslog).
  • В утиліті fstyp при вказівці прапора "-l" забезпечено визначення та відображення файлових систем exFAT.
  • В утиліті mergemaster реалізована обробка символічних посилань у процесі оновлення.
  • В утиліту newsyslog доданий прапор "E" для відключення ротації порожніх логів.
  • В утиліті tcpdump з'явилася можливість декодування пакетів на інтерфейсах pfsync.
  • В утиліті top додана команда-фільтр «/» для показу лише процесів чи аргументів, що відповідають заданому рядку.
  • У unzip додано підтримку архівів, захищених паролем.
  • Поліпшено підтримку обладнання. Додані ідентифікатори PCI-пристроїв для AHCI-контролерів ASMedia ASM116x та I2C-контролерів Intel Gemini Lake. Реалізована підтримка мережевих адаптерів 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 для ethernet-контролерів Intel I225 2.5G/1G/100MB/10MB.
  • Netgraph-вузол ng_bridge адаптований для SMP-систем. У вузлі ng_nat додано підтримку CGN (Carrier Grade NAT, RFC 6598). Надано можливість підстановки вузла 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, less 581.2, Libarchive 3.5.1, OpenPAM Tabebuia, OpenSSL 1.1.1l, SQLite3 3.35.5, TCSH 6.22.04. .1.14.1-2.2.0bbdfe3. Утиліта unzip синхронізована з кодовою базою NetBSD.

Джерело: opennet.ru

Додати коментар або відгук