Udgivelse af FreeBSD 13.1

Efter et års udvikling er udgivelsen af FreeBSD 13.1 offentliggjort. Installationsbilleder er tilgængelige for arkitekturerne amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 og riscv64. Derudover er der forberedt bygninger til virtualiseringssystemer (QCOW2, VHD, VMDK, raw) og cloud-miljøer som Amazon EC2, Google Compute Engine og Vagrant.

I den nye version:

  • Der er foreslået en iwlwifi-driver til Intel trådløse kort med støtte til nye chips og standarden 802.11ac. Driveren er baseret på Linux-driveren og koden fra Linux-netværkssystemet net80211, hvis funktionalitet i FreeBSD sikres ved hjælp af linuxkpi-laget.
  • Implementeringen af filsystemet ZFS er opdateret til udgivelsen OpenZFS 2.1 med støtte for dRAID-teknologi (Distributed Spare RAID) og betydelige ydeevneoptimeringer.
  • En ny rc-script zfskeys er tilføjet, som muliggør automatisk dekryptering af krypterede ZFS-partitioner under opstart.
  • I netværksstakken er opførslen for IPv4-adresser med nul som sidste nummer (x.x.x.0) ændret, så de nu kan bruges som værter, og der anvendes som standard ikke sende i broadcast-mode. Den gamle adfærd kan genoprettes ved hjælp af sysctl net.inet.ip.broadcast_lowest.
  • For 64-bit arkitekturer er standardbygningen af basis systemet aktiveret med brug af PIE (Position Independent Executable) mode. Der er en indstilling WITHOUT_PIE for at deaktivere dette.
  • Muligheden for at kalde chroot fra en ikke-privilegeret proces, som har NO_NEW_PRIVS-flaget, er blevet tilføjet. Denne tilstand aktiveres ved hjælp af sysctl security.bsd.unprivileged_chroot. Chroot-kommandoen har fået tilføjet en «-n» indstilling, der sætter NO_NEW_PRIVS-flaget for processen før dens isolation.
  • Installereren bsdinstall har fået tilføjet en automatiseret diskpartitioneringsredigeringsfunktion, der tillader tilslutning af partitioneringsscripts til forskellige disknavne, som fungerer uden brugerinteraktion. Denne funktion forenkler oprettelsen af fuldt automatiserede installationsmedier til systemer og virtual machines med forskellige diske.
  • Understøttelsen til systemer med UEFI er forbedret. Bootloaderen har indført automatisk konfiguration af copy_staging-parameteren afhængigt af de bootbare kermals kapaciteter.
  • Der er blevet arbejdet på at forbedre ydeevnen for bootloaderen, nvme, rtsold, initialisering af tilfældige talgeneratoren og kalibreringen af timeren, hvilket har resulteret i en forkortelse af boot-tiden.
  • Der er tilføjet support til NFS over en krypteret kommunikationskanal baseret på TLS 1.3. Den nye implementering bruger den TLS-stak, der leveres af kernen, hvilket muliggør hardwareakseleration. Samlingen af processerne rpc.tlsclntd og rpc.tlsservd med implementeringen af klienten og serveren NFS-over-TLS er som standard aktiveret for arkitekturerne amd64 og arm64.
  • For NFSv4.1 og 4.2 er der implementeret en monteringsmulighed nconnect, der definerer antallet af etablerede TCP-forbindelser. serveren Den første forbindelse bruges til små RPC-beskeder, mens de resterende bruges til at balancere trafikken med de overførte data.
  • Der er tilføjet sysctl vfs.nfsd.srvmaxio til NFS-serveren, hvilket muliggør ændring af den maksimale blokstørrelse for input/output (standard 128Kb).
  • Supporten for hardware er forbedret. Driverversionen igc har fået tilføjet support til Ethernet-controlleren Intel I225. Supporten for Big-endian-systemer er forbedret. Der er tilføjet driveren mgb til Ethernet-controlleren Microchip devices LAN7430 PCIe Gigabit Ethernet.
  • Driveren ice, der bruges til Intel E800 Ethernet-controllere, er opdateret til version 1.34.2-k, som har introduceret support til spejling i systemloggen af firmware-begivenheder og tilføjet en indledende implementering af DCB-protokoludvidelser (Data Center Bridging).
  • I billederne til Amazon EC2 er opstart som standard aktiveret med UEFI i stedet for BIOS.
  • I hypervisoren bhyve er komponenterne til emulering af NVMe-diskdrev opdateret, så de nu understøtter NVMe-specifikationen 1.4. Problemer med NVMe iovec ved intensiv input/output er blevet løst.
  • CAM-biblioteket er blevet opdateret til at bruge realpath-kaldet ved behandling af enhedsnavne, hvilket muliggør brug af symboliske links til enheder i værktøjerne camcontrol og smartctl. Der er løst problemer med at opdatere firmware på enheder med camcontrol.
  • Samlingen af værktøjet svnlite i basisystemet er blevet stoppet.
  • Der er tilføjet Linux-varianter af værktøjerne til beregning af kontrolsummer (md5sum, sha1sum osv.), der er implementeret ved at kalde de eksisterende BSD-værktøjer (md5, sha1 osv.) med indstillingen "-r".
  • I værktøjet mpsutil er der tilføjet support til styring af NCQ og information om adapteren vises.
  • I /etc/defaults/rc.conf er det som standard aktiveret at anvende indstillingen "-i" ved kaldene af processerne rtsol og rtsold, der sender ICMPv6 RS (Router Solicitation) beskeder. Den angivne indstilling deaktiverer den tilfældige forsinkelse før afsendelse af meddelelsen.
  • For the architectures riscv64 and riscv64sf, the build of libraries with ASAN (address sanitizer), UBSAN (Undefined Behavior Sanitizer), OpenMP, and OFED (Open Fabrics Enterprise Distribution) has been included.
  • Issues with detecting hardware acceleration features for cryptographic operations supported by ARMv7 and ARM64 processors have been resolved, significantly speeding up the performance of the aes-256-gcm and sha256 algorithms on ARM systems.
  • For the powerpc architecture, the LLDB debugger, developed by the LLVM project, has been included in the core.
  • The OpenSSL library has been updated to version 1.1.1o and enhanced with assembly optimizations for the powerpc, powerpc64, and powerpc64le architectures.
  • The SSH server and client have been updated to OpenSSH 8.8p1, disabling support for rsa-sha digital signatures and enabling two-factor authentication using FIDO/U2F protocol-based devices. New key types 'ecdsa-sk' and 'ed25519-sk' have been added for interaction with FIDO/U2F devices, employing ECDSA and Ed25519 digital signature algorithms combined with SHA-256 hashing.
  • Updated versions of third-party applications included in the base system: awk 20210215 (with patches disabling locale usage for ranges and improving compatibility with gawk and mawk), zlib 1.2.12, libarchive 3.6.0.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster