FreeBSD 12.3 release

Releasen av FreeBSD 12.3 presenteras, som publiceras för arkitekturerna amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 och armv6, armv7 och aarch64. Dessutom har bilder förberetts för virtualiseringssystem (QCOW2, VHD, VMDK, raw) och Amazon EC2 molnmiljöer. FreeBSD 13.1 förväntas släppas under våren 2022.

Viktiga innovationer:

  • Lade till skriptet /etc/rc.final, som lanseras i det sista steget av arbetet efter att alla användarprocesser har slutförts.
  • Filterpaketet ipfw tillhandahåller kommandot dnctl för att hantera inställningarna för dummynet-trafikbegränsningssystemet.
  • Lade till sysctl kern.crypto för att styra kärnans kryptosubsystem, samt en debugging sysctl debug.uma_reclaim.
  • Lade till sysctl net.inet.tcp.tolerate_missing_ts för att tillåta TCP-paket utan tidsstämplar (tidsstämpelalternativ, RFC 1323/RFC 7323).
  • I den GENERISKA kärnan för amd64-arkitekturen är alternativet COMPAT_LINUXKPI aktiverat och mlx5en-drivrutinen (NVIDIA Mellanox ConnectX-4/5/6) aktiveras.
  • Starthanteraren har lagt till möjligheten att starta operativsystemet från en RAM-disk, och stöder även ZFS-alternativen com.delphix:bookmark_written och com.datto:bookmark_v2.
  • Stöd för proxysändning av FTP över HTTPS har lagts till i hämtningsbiblioteket.
  • Pakethanteraren pkg implementerar "-r"-flaggan för kommandona "bootstrap" och "add" för att specificera förvaret. Aktiverade användningen av miljövariabler från filen pkg.conf.
  • Growfs-verktyget har nu möjlighet att arbeta med filsystem monterade i läs-skrivläge.
  • Verktyget etcupdate implementerar ett återställningsläge för att återställa en eller flera filer. Lade till "-D" flagga för att ange målkatalogen. Tillhandahöll datahämtning med hjälp av en tillfällig katalog och tillagd SIGINT-hantering.
  • Flaggan "-j" har lagts till verktygen freebsd-update och freebsd-version för att stödja jail-miljöer.
  • Cpuset-verktyget kan nu användas i fängelsemiljöer för att ändra inställningarna för barnfängelser.
  • Alternativ har lagts till i cmp-verktyget: "-b" (--print-bytes) för att skriva ut olika bytes, "-i" (-ignore-initial) för att ignorera ett visst antal initiala bytes, "-n" (- bytes) för att begränsa antalet jämförda byte
  • Demonverktyget har nu en "-H"-flagga för att hantera SIGHUP och återöppna filen där utmatningen görs (läggs till för att stödja newsyslog).
  • I fstyp-verktyget, när flaggan "-l" specificeras, säkerställs upptäckten och visningen av exFAT-filsystem.
  • Mergemaster-verktyget implementerar bearbetningen av symboliska länkar under uppdateringsprocessen.
  • "E"-flaggan har lagts till i newsyslog-verktyget för att inaktivera rotation av tomma loggar.
  • Verktyget tcpdump har nu möjlighet att avkoda paket på pfsync-gränssnitt.
  • Toppverktyget har lagt till ett filterkommando "/" för att endast visa processer eller argument som matchar en given sträng.
  • Lade till stöd för lösenordsskyddade arkiv för att packa upp.
  • Förbättrat hårdvarustöd. Lade till PCI-enhetsidentifierare för ASMedia ASM116x AHCI-kontroller och Intel Gemini Lake I2C-kontroller. Stöd för Mikrotik 10/25G nätverksadaptrar och trådlösa kort 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 har blivit genomförs. Lade till ny igc-drivrutin för Intel I225 2.5G/1G/100MB/10MB Ethernet-kontroller.
  • Netgraph nod ng_bridge är anpassad för SMP-system. Lade till stöd för CGN (Carrier Grade NAT, RFC 6598) i noden ng_nat. Det är möjligt att ersätta noden ng_source i valfri del av Netgraph-nätverket.
  • I rctl-drivrutinen, som används för att begränsa resurser, har möjligheten att sätta resursförbrukningsgränsen till 0 lagts till.
  • Stöd för ALTQ-trafikprioritering och bandbreddshanteringssystem har lagts till i vlan-gränssnittet.
  • Drivrutinerna amdtemp och amdsmn stöder CPU Zen 3 "Vermeer" och APU Ryzen 4000 (Zen 2, "Renoir").
  • Uppdaterade versioner av tredjepartsprogram som ingår i bassystemet: awk 20210221, bc 5.0.0, mindre 581.2, Libarchive 3.5.1, OpenPAM Tabebuia, OpenSSL 1.1.1l, SQLite3 3.35.5, TCSH 6.22.04, Subversion 1.14.1. 2.2.0, nvi 3 .4-XNUMXbbdfeXNUMX. Unzip-verktyget är synkroniserat med NetBSD-kodbasen.

Källa: opennet.ru

Lägg en kommentar