Выпуск 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 стане апошнім абнаўленнем галінкі 31.x, суправаджэнне якой працягнецца да 2023 снежня 13.2 года. Увесну будзе падрыхтавана абнаўленне FreeBSD 2023/14.0, а на ліпень XNUMX года запланаваны выпуск FreeBSD XNUMX/XNUMX.

Ключавыя навіны:

  • Пераведзены ў разрад састарэлых серверны працэс 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, host2.10

Крыніца: opennet.ru

Дадаць каментар