Випуск FreeBSD 12.4

Подано реліз FreeBSD 12.4. Настановні образи доступні для архітектур amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 та armv6, armv7 та aarch64. Додатково підготовлені образи для систем віртуалізації (QCOW2, VHD, VMDK, raw) та хмарних оточень Amazon EC2. FreeBSD 12.4 стане останнім оновленням гілки 12.x, супровід якої триватиме до 31 грудня 2023 року. Весною буде підготовлено оновлення FreeBSD 13.2, а на липень 2023 року заплановано випуск FreeBSD 14.0.

Ключові нововведення:

  • Переведений у розряд застарілих серверний процес telnetd, кодова база якого знаходиться без супроводу та має проблеми з якістю. У гілці FreeBSD 14 код telnetd буде видалено із системи. Підтримка клієнта Telnet залишається без зміни.
  • У драйвері if_epair, що використовується для створення віртуальних Ethernet-інтерфейсів, забезпечена можливість розпаралелювання обробки трафіку із залученням кількох ядер CPU.
  • В утиліті cp реалізовано захист від виникнення нескінченної рекурсії при використанні прапора "-R", забезпечено коректне оброблення прапорів "-H", "-L" і "-P" (наприклад, при вказівці "-H" або "-P" припинено (розкриття символічних посилань), дозволено використання прапора "-P" без прапора "-R".
  • Покращена робота утиліт nfsd, elfctl, usbconfig, fsck_ufs та growfs.
  • У командному інтерпретаторі sh змінено логіку завантаження профілів: спочатку з каталогу /etc/profile.d завантажуються всі файли з розширенням ".sh", потім завантажується файл /usr/local/etc/profile, після чого файли з розширенням ".sh" завантажуються з каталогу /usr/local/etc/profile.d/.
  • В утиліті tcpdump надано можливість встановлення числа правил, що відображаються в заголовку pflog.
  • C DragonFly BSD синхронізовано код агента доставки повідомлень dma (DragonFly Mail Agent), який забезпечує прийом та доставку повідомлень від локальних поштових клієнтів (обробка мережних SMTP-запитів через 25 порт не підтримується).
  • У пакетному фільтрі pf усунуто витоку пам'яті та покращено синхронізацію стану при перенаправленні трафіку при використанні pfsync.
  • У пакетний фільтр ipfilter додані перевірочні виклики DT5 та SDT для механізму трасування dtrace. Реалізовано можливість скидання дампи з копією ippool у форматі ippool.conf. Заборонено зміну правил ipfilter, таблиць трансляції адрес та ip-пулів (ippool) з jail-оточень, в яких не використовується віртуальний мережевий стек VNET.
  • У фреймворк hwpmc (Hardware Performance Monitoring Counter) додана підтримка CPU Intel на базі мікроархітектур Comet Lake, Ice Lake, Tiger Lake та Rocket Lake.
  • Поліпшено підтримку обладнання. Усунено помилки в драйверах aesni, aw_spi, igc, ixl, mpr, ocs_fc, snd_uaudio, usb. До версії 2.6.1 оновлено драйвер ena з підтримкою другого покоління мережних адаптерів ENAv2 (Elastic Network Adapter), які використовуються в інфраструктурі Elastic Compute Cloud (EC2) для зв'язку між вузлами EC2.
  • Оновлені версії сторонніх додатків, що входять до базової системи: LLVM 13, unbound 1.16.3, OpenSSL 1.1.1q, OpenSSH 9.1p1, file 5.43, libarchive 3.6.0, sqlite 3.39.3, expat 2.4.9.spd.

Джерело: opennet.ru

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