FreeBSD 12.3 udgivelse

Frigivelsen af ​​FreeBSD 12.3 præsenteres, som er udgivet for amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 og armv6, armv7 og aarch64 arkitekturerne. Derudover er der udarbejdet billeder til virtualiseringssystemer (QCOW2, VHD, VMDK, raw) og Amazon EC2 cloud-miljøer. FreeBSD 13.1 forventes at blive frigivet i foråret 2022.

Vigtigste innovationer:

  • Tilføjet /etc/rc.final scriptet, som lanceres i sidste fase af arbejdet, efter at alle brugerprocesser er afsluttet.
  • ipfw-filterpakken giver dnctl-kommandoen til at styre indstillingerne for dummynet-trafikbegrænsningssystemet.
  • Tilføjet sysctl kern.crypto for at styre kernekryptoundersystemet, samt en fejlfindingssysctl debug.uma_reclaim.
  • Tilføjet sysctl net.inet.tcp.tolerate_missing_ts for at tillade TCP-pakker uden tidsstempler (tidsstempelmulighed, RFC 1323/RFC 7323).
  • I den GENERISKE kerne til amd64-arkitekturen er COMPAT_LINUXKPI-indstillingen aktiveret, og mlx5en-driveren (NVIDIA Mellanox ConnectX-4/5/6) er aktiveret.
  • Bootloaderen har tilføjet muligheden for at starte operativsystemet fra en RAM-disk og understøtter også ZFS-indstillingerne com.delphix:bookmark_written og com.datto:bookmark_v2.
  • Understøttelse af proxy FTP over HTTPS er blevet tilføjet til hentebiblioteket.
  • Pkg-pakkehåndteringen implementerer "-r"-flaget for kommandoerne "bootstrap" og "add" for at specificere lageret. Aktiverede brugen af ​​miljøvariabler fra filen pkg.conf.
  • Growfs-værktøjet har nu mulighed for at arbejde med filsystemer monteret i læse-skrivetilstand.
  • Etcupdate-værktøjet implementerer en rollback-tilstand til at gendanne en eller flere filer. Tilføjet "-D" flag for at angive målbiblioteket. Leverede datahentning ved hjælp af en midlertidig mappe og tilføjet SIGINT-håndtering.
  • "-j"-flaget er blevet tilføjet til freebsd-update og freebsd-version-værktøjerne for at understøtte jail-miljøer.
  • Cpuset-værktøjet kan nu bruges i fængselsmiljøer til at ændre indstillingerne for børnefængsler.
  • Indstillinger er blevet tilføjet til cmp-værktøjet: "-b" (--print-bytes) for at udskrive forskellige bytes, "-i" (-ignore-initial) for at ignorere et bestemt antal initiale bytes, "-n" (- bytes) for at begrænse antallet af sammenlignede bytes
  • Daemon-værktøjet har nu et "-H"-flag til at håndtere SIGHUP og genåbne filen, hvor outputtet er lavet (tilføjet for at understøtte newsyslog).
  • I fstyp-værktøjet, når du angiver "-l"-flaget, er detektion og visning af exFAT-filsystemer sikret.
  • Mergemaster-værktøjet implementerer behandlingen af ​​symbolske links under opdateringsprocessen.
  • "E"-flaget er blevet tilføjet til newsyslog-værktøjet for at deaktivere rotation af tomme logfiler.
  • tcpdump-værktøjet har nu mulighed for at afkode pakker på pfsync-grænseflader.
  • Topværktøjet har tilføjet en filterkommando "/" for kun at vise processer eller argumenter, der matcher en given streng.
  • Tilføjet understøttelse af adgangskodebeskyttede arkiver til udpakning.
  • Forbedret hardware support. Tilføjede PCI-enhedsidentifikatorer til ASMedia ASM116x AHCI-controllere og Intel Gemini Lake I2C-controllere. Understøttelse af Mikrotik 10/25G netværksadaptere og trådløse 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 er blevet implementeret. Tilføjet ny igc-driver til Intel I225 2.5G/1G/100MB/10MB ethernet-controllere.
  • Netgraph node ng_bridge er tilpasset til SMP-systemer. Tilføjet understøttelse af CGN (Carrier Grade NAT, RFC 6598) i ng_nat noden. Det er muligt at erstatte ng_source-knuden i enhver del af Netgraph-netværket.
  • I rctl-driveren, der bruges til at begrænse ressourcer, er muligheden for at indstille ressourceforbrugsgrænsen til 0 blevet tilføjet.
  • Understøttelse af ALTQ-trafikprioriterings- og båndbreddestyringssystemet er blevet tilføjet til vlan-grænsefladen.
  • Amdtemp- og amdsmn-driverne understøtter CPU Zen 3 "Vermeer" og APU Ryzen 4000 (Zen 2, "Renoir").
  • Opdaterede versioner af tredjepartsapplikationer inkluderet i basissystemet: 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-værktøjet er synkroniseret med NetBSD-kodebasen.

Kilde: opennet.ru

Tilføj en kommentar