Презентирано е изданието на 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 и верзија на freebsd за поддршка на затворските средини.
- Услужната алатка cpuset сега може да се користи во затворски средини за менување на поставките на детските затвори.
- Додадени се опции во алатката cmp: „-b“ (--print-bytes) за печатење различни бајти, „-i“ (-ignore-initial) за игнорирање на одреден број почетни бајти, „-n“ (- бајти) за ограничување на бројот на споредени бајти
- Демонската алатка сега има знаменце „-H“ за ракување со SIGHUP и повторно отворање на датотеката каде што е направен излезот (додадено за поддршка на newsyslog).
- Во алатката fstyp, при одредување на знамето „-l“, се обезбедува откривање и прикажување на датотечните системи exFAT.
- Услужната алатка mergemaster имплементира обработка на симболични врски за време на процесот на ажурирање.
- Знамето „Е“ е додадено во алатката 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.
- Нетграфскиот јазол ng_bridge е прилагоден за SMP системи. Додадена е поддршка за CGN (Carrier Grade NAT, RFC 6598) во јазолот ng_nat. Можно е да се замени јазолот ng_source во кој било дел од мрежата Netgraph.
- Во двигателот rctl, кој се користи за ограничување на ресурсите, додадена е можноста за поставување на ограничувањето на потрошувачката на ресурси на 0.
- Поддршката за системот за управување со приоритети на сообраќајот и пропусниот опсег ALTQ е додадена во интерфејсот vlan.
- Возачите amdtemp и amdsmn поддржуваат процесорски 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, TC.6.22.04, TC.1.14.1. 2.2.0, nvi 3 .4-XNUMXbbdfeXNUMX. Услужната алатка за отпакување е синхронизирана со базата на кодови NetBSD.
Извор: opennet.ru