UtgÄvan av FreeBSD 13.1

Efter ett Ärs utveckling har utgÄvan av FreeBSD 13.1 publicerats. Installationsavbildningar Àr tillgÀngliga för arkitekturerna amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 och riscv64. Dessutom har byggnader för virtualisering (QCOW2, VHD, VMDK, raw) och molnmiljöer som Amazon EC2, Google Compute Engine och Vagrant förberetts.

I den nya versionen:

  • En drivrutin för iwlwifi har föreslagits för Intel trĂ„dlösa kort med stöd för nya chip och standarden 802.11ac. Drivrutinen Ă€r baserad pĂ„ Linux-drivrutinen och koden frĂ„n Linux-underavsnittet net80211, vars funktionalitet i FreeBSD sĂ€kerstĂ€lls med hjĂ€lp av lagret linuxkpi.
  • Implementeringen av filsystemet ZFS har uppdaterats till version OpenZFS 2.1 med stöd för teknologin dRAID (Distributed Spare RAID) och betydande prestandaförbĂ€ttringar.
  • En ny rc-skript zfskeys har lagts till, med hjĂ€lp av vilket automatisk avkodning av krypterade ZFS-partitioner kan organiseras under uppstart.
  • Beteendet för IPv4-adresser med noll som sista siffra (x.x.x.0) har Ă€ndrats i nĂ€tverksstacken, vilket nu gör det möjligt att anvĂ€nda den som vĂ€rd, och som standard tillĂ€mpas inte sĂ€ndning i bredband. Det gamla beteendet kan Ă„terstĂ€llas med hjĂ€lp av sysctl net.inet.ip.broadcast_lowest.
  • För 64-bitars arkitekturer aktiverades standardbyggnaden av basystemet med anvĂ€ndning av PIE-lĂ€get (Position Independent Executable). För att stĂ€nga av detta finns en instĂ€llning för WITHOUT_PIE.
  • Möjligheten att anropa chroot som en icke-privilegerad process har lagts till, för vilken flaggan NO_NEW_PRIVS har stĂ€llts in. LĂ€get aktiveras med hjĂ€lp av sysctl security.bsd.unprivileged_chroot. I verktyget chroot har en alternativ "-n" lagts till, vilket stĂ€ller in flaggan NO_NEW_PRIVS för processen innan dess isolering.
  • Installatören bsdinstall har fĂ„tt en automatiserad redigeringslĂ€ge för diskpartitioner, vilket gör att olika disk namn kan koppla till skript för partitionering som fungerar utan anvĂ€ndarintervention. Denna erbjudna funktion förenklar skapandet av helt automatiserade installationsmedier för system och virtuella maskiner med olika diskar.
  • BĂ€ttre stöd har införts för uppstart pĂ„ system med UEFI. I bootloadern har automatisk konfiguration av parametern copy_staging inkluderats beroende pĂ„ kapabiliteterna hos den laddade kĂ€rnan.
  • Arbete har utförts för att öka prestandan hos bootloadern, nvme, rtsold, initialisering av pseudorandomgeneratorn och kalibrering av timern, vilket har resulterat i kortare uppstartstid.
  • Stöd för NFS över en krypterad TLS 1.3-kanal har lagts till. Den nya implementeringen anvĂ€nder kĂ€rnans TLS-stack, vilket möjliggör anvĂ€ndning av hĂ„rdvaruaccelerering. Komponenterna rpc.tlsclntd och rpc.tlsservd med implementeringen av klienten och servern NFS-over-TLS Ă€r som standard aktiverade för arkitekturerna amd64 och arm64.
  • För NFSv4.1 och 4.2 har en monteringsoption nconnect implementerats, som definierar antalet etablerade TCP-anslutningar. servern Den första anslutningen anvĂ€nds för smĂ„ RPC-meddelanden, medan övriga anvĂ€nds för belastningsbalansering av trafik med överförda data.
  • För NFS-servern har sysctl vfs.nfsd.srvmaxio lagts till, vilket gör det möjligt att Ă€ndra maximalt blockstorlek för in- och utdata (standard 128Kb).
  • Stödet för hĂ„rdvara har förbĂ€ttrats. I drivrutinen igc har stöd för Ethernet-kontroller Intel I225 lagts till. Stödet för Big-endian system har förbĂ€ttrats. En drivrutin mgb för Ethernet-kontroller Microchip devices LAN7430 PCIe Gigabit Ethernet har lagts till.
  • Drivrutinen ice, som anvĂ€nds för Ethernet-kontroller Intel E800, har uppdaterats till version 1.34.2-k, dĂ€r stöd för loggning av firmwarehĂ€ndelser i systemloggen har lagts till och en grundlĂ€ggande implementation av protokollutvidgningar DCB (Data center bridging) har inkluderats.
  • I bilderna för Amazon EC2 Ă€r startup som standard aktiverad med UEFI istĂ€llet för BIOS.
  • I hypervisorn bhyve har komponenterna för NVMe-lagringsimulering uppdaterats, vilket innebĂ€r stöd för NVMe 1.4-specifikationen. Problem med NVMe iovec vid intensiv in- och utdata har lösts.
  • Biblioteket CAM har övergĂ„tt till att anvĂ€nda anropet realpath vid bearbetning av enhetsnamn, vilket möjliggör anvĂ€ndning av symboliska lĂ€nkar för enheter i verktygen camcontrol och smartctl. I camcontrol har problem med att ladda firmware pĂ„ enheter lösts.
  • Bygget av verktyget svnlite i det grundlĂ€ggande systemet har upphört.
  • Linux-varianter av verktyg för kontrollsummor (md5sum, sha1sum etc.) har lagts till, som implementeras genom att anropa befintliga BSD-verktyg (md5, sha1 etc.) med alternativet "-r".
  • I verktyget mpsutil har stöd för att hantera NCQ lagts till, och information om adaptern visas.
  • I /etc/defaults/rc.conf Ă€r anvĂ€ndningen av alternativet "-i" som standard aktiverad vid anrop av processerna rtsol och rtsold, som ansvarar för att skicka ICMPv6 RS-meddelanden (Router Solicitation). Det angivna alternativet stĂ€nger av den slumpmĂ€ssiga fördröjningen innan meddelandet skickas.
  • För arkitekturerna riscv64 och riscv64sf har biblioteksbyggen med ASAN (address sanitizer), UBSAN (Undefined Behavior Sanitizer), OpenMP och OFED (Open Fabrics Enterprise Distribution) inkluderats.
  • Problem med att identifiera hĂ„rdvaruacceleratorer för kryptografiska operationer som stöds av ARMv7 och ARM64-processorer har Ă„tgĂ€rdats, vilket möjliggör avsevĂ€rt snabbare körning av algoritmerna aes-256-gcm och sha256 pĂ„ ARM-system.
  • För powerpc-arkitekturen har debuggern LLDB, som utvecklas av LLVM-projektet, inkluderats i det grundlĂ€ggande systemet.
  • OpenSSL-biblioteket har uppdaterats till version 1.1.1o och har utvidgats med hjĂ€lp av assembleroptimeringar för arkitekturerna powerpc, powerpc64 och powerpc64le.
  • SSH-servern och klienten har uppdaterats till OpenSSH 8.8p1 med stöd för tvĂ„faktorsautentisering via enheter baserade pĂ„ FIDO/U2F-protokollet, samtidigt som stöd för digitala signaturer rsa-sha har stĂ€ngts av. Nya nyckeltyper 'ecdsa-sk' och 'ed25519-sk' har lagts till för interaktion med FIDO/U2F-enheter, dĂ€r ECDSA- och Ed25519-signaturalgoritmer anvĂ€nds tillsammans med SHA-256-hash.
  • Versioner av tredjepartsapplikationer som ingĂ„r i bas-systemet har uppdaterats: awk 20210215 (med patchar som stĂ€nger av anvĂ€ndningen av lokaliseringsbaserade intervall och förbĂ€ttrar kompatibiliteten med gawk och mawk), zlib 1.2.12, libarchive 3.6.0.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster