Рэліз FreeBSD 13.3/XNUMX

Пасля 11 месяцаў распрацоўкі апублікаваны рэліз FreeBSD 13.3/64. Установачныя вобразы сфарміраваны для архітэктур amd386, i64, powerpc, powerpc64, powerpc6le, powerpcspe, armv7, armv64, aarch64 і riscv2. Дадаткова падрыхтаваны зборкі для сістэм віртуалізацыі (QCOW2, VHD, VMDK, raw) і хмарных асяродкаў Amazon EC13, Google Compute Engine і Vagrant. Галінка FreeBSD 14.x развіваецца раўналежна галінкай FreeBSD 14.0, для якой увосень быў сфармаваны рэліз 2026, і працягне суправаджацца да канца студзеня 13.4 гады. Прыкладна праз год чакаецца фармаванне выпуску FreeBSD XNUMX.

Ключавыя змены:

  • Падвышаная стабільнасць драйвераў для бесправадных прылад, а таксама драйвераў, якія запускаюцца пры дапамозе праслойкі linuxkpi, якая дазваляе выкарыстоўваць ва FreeBSD драйверы з Linux. Абноўлены драйверы iwlwifi і rtw88 для бесправадных карт Intel і Realtek.
  • Рэалізаваная магчымасць запуску NFS-сервера (nfsd, nfsuserd, mountd, gssd і rpc.tlsservd) у Jail з ізаляваным сеткавым асяроддзем vnet. Дададзена новая опцыя мантавання "syskrb5" для мантавання Kerberized NFSv4.1/4.2 без указання ўліковых дадзеных Kerberos.
  • Кампілятар Clang і інструментар LLVM абноўлены да галінкі 17.
  • Рэалізацыя файлавай сістэмы ZFS абноўлена да выпуску OpenZFS 2.1.14. У zfsd забяспечана прысваенне дыскам статусу збойных пры генерацыі занадта вялікай колькасці падзей затрымкі ўводу/высновы.
  • На сістэмах з архітэктурай ARM64 па змаўчанні ў /etc/rc.conf актываваны фонавы працэс powerd, які дазваляе сістэме працаваць у рэжыме максімальнай прадукцыйнасці на поплатках Raspberry Pi.
  • У rc.conf дададзена магчымасць указання значэння umask для асобных сэрвісаў, выкарыстоўваючы зменныя «імясэрвісу_umask».
  • Дададзена магчымасць указання ў ~/.login_conf або login.conf прыярытэтаў праграм, выкарыстоўвалых выклік setusercontext, такіх як працэс login.
  • У rc.conf дададзена магчымасць налады сцягоў да ўтыліты diff, якая запускаецца пры фармаванні ўтылітай periodic справаздач са зменамі.
  • Ва ўтыліты head і tail дададзена падтрымка опцый -q (quiet) і -v (verbose), а таксама магчымасць выкарыстання адзінак змены Сі ў лічбавых аргументах.
  • У склад уключана ўтыліта objdump, якая развіваецца праектам LLVM.
  • У tftpd дададзена опцыя "-S", якая дазваляе арганізаваць запіс у файлы ў chroot-акружэнні, якія недаступныя для агульнага запісу.
  • Цалкам перапісана ўступнае кіраўніцтва ў праграмныя інтэрфейсы ядра.
  • Статыстка, злучаная з адладкай файлавых сістэм і vnode, згрупаваная ў рамках серыі sysctl vfs.vnode.
  • Па змаўчанні адключаная падтрымка RFC 4620 (IPv6 nodeinfo, запыт інфармацыі аб хасце).
  • У пакетным фільтры pf рэалізаваная магчымасць (sysctl net.pf.filter_local=1) ужыванні правіл перанакіраванні пакетаў (rdr), якія адпраўляюцца бягучым хастом і што дастаўляюцца лакальна.
  • Дададзена падтрымка віртуальных сеткавых адаптараў gve (Google Virtual NIC).
  • Спынена падтрымка плат BeagleBone Black (armv7).
  • Абноўлены версіі OpenSSH 9.6p1, Sendmail 8.18.1, expat 2.6.0, libfido2 1.13.0, nvi 2.2.1, unbound 1.19.1, xz 5.4.5, zlib 1.3.1.

Дадаткова можна адзначыць публікацыю справаздачы аб развіцці FreeBSD за чацвёрты квартал 2023 года. З найболей цікавых праектаў можна адзначыць:

  • Магчымасць для аўтаматычнага запуску rc.d-сэрвісаў у асобных jail-акружэннях, у якіх успадкоўваецца бацькоўская файлавая сістэма, але абмяжоўваецца бачнасць працэсаў, доступ да сеткі, правы мантавання і да т.п.
  • Праца па аптымізацыі радковых функцый libc з выкарыстаннем інструкцый SIMD на сістэмах з архітэктурай AMD64. Прапанавана 17 функцый, аптымізаваных пры дапамозе SIMD, а таксама 9 функцый, пераведзеных на выклік аптымізаваных праз SIMD функцый. Прадукцыйнасць новых функцый пры апрацоўцы радкоў, сярэднім памерам 64 сімвала, павялічылася пры правядзенні тэстаў у 5.54 раза.
  • Інструментарый Pot 0.16 для кіравання кантэйнерамі на базе jail-акружэнняў, ZFS, pf і rctl, які падтрымлівае інтэграцыю з платформай аркестроўкі кантэйнераў nomad. Каталог выяў кантэйнераў Potluck, які выступае аналагам Dockerhub для FreeBSD.

Крыніца: opennet.ru

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