FreeBSD 12.1-uitgave

Geïntroduceerd uitgave van FreeBSD 12.1, die is voorbereid voor amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 en armv6, armv7 en aarch64 architecturen. Daarnaast zijn er images voorbereid voor virtualisatiesystemen (QCOW2, VHD, VMDK, raw) en Amazon EC2 cloudomgevingen.

Toets innovaties:

  • Het basissysteem omvat een cryptografische bibliotheek BearSSL;
  • Ondersteuning voor NAT64 CLAT (RFC6877), geïmplementeerd door technici van Yandex, is toegevoegd aan de netwerkstack;
  • Trimhulpprogramma toegevoegd om blokinhoud uit Flash te verwijderen met behulp van algoritmen voor slijtageminimalisatie;
  • IPv6-ondersteuning is toegevoegd aan bsnmpd;
  • Bijgewerkte versies van ntpd 4.2.8p13, OpenSSL 1.1.1d, libarchive 3.4.0, LLVM (clang, lld, lldb, compiler-rt, libc++) 8.0.1, bzip2 1.0.8, WPA 2.9, pkg 1.12.0. De ports hebben GNOME 3.28 en KDE 5.16.5 bijgewerkt;
  • Voor de i386-architectuur is de LLD-linker van het LLVM-project standaard ingeschakeld;
  • De kernel biedt registratie van identificatiegegevens van de gevangenisomgeving wanneer processen worden beëindigd (voor processen die zich niet in een gevangenis bevinden, wordt een identificatie van nul aangegeven);
  • Er is een opnieuw ontworpen FUSE-subsysteem (File system in USErspace) toegevoegd, waardoor bestandssysteemimplementaties in de gebruikersruimte kunnen worden gemaakt. De nieuwe driver implementeert ondersteuning voor het FUSE 7.23-protocol (eerder versie 7.8, 11 jaar geleden uitgebracht, werd ondersteund), code toegevoegd voor het controleren van toegangsrechten aan de kernelzijde (“-o default_permissions”), oproepen toegevoegd aan VOP_MKNOD, VOP_BMAP en VOP_ADVLOCK , en bood de mogelijkheid om FUSE-bewerkingen te onderbreken, voegde ondersteuning toe voor naamloze leidingen en unix-sockets in fusefs, de mogelijkheid om kqueue te gebruiken voor /dev/fuse, maakte het bijwerken van mount-parameters mogelijk via "mount -u", voegde ondersteuning toe voor fusefs-export via NFS , RLIMIT_FSIZE-boekhouding geïmplementeerd, FOPEN_KEEP_CACHE en FUSE_ASYNC_READ vlaggen toegevoegd, er zijn aanzienlijke prestatie-optimalisaties doorgevoerd en caching is verbeterd;
  • Bibliotheek inbegrepen libomp (runtime OpenMP-implementatie);
  • Bijgewerkte lijst met ondersteunde PCI-apparaat-ID's;
  • CDceem-driver toegevoegd met ondersteuning voor virtuele USB-netwerkkaarten in iLO 5 op HPE Proliant-servers;
  • Er zijn opdrachten toegevoegd aan het camcontrol-hulpprogramma om de ATA-stroomverbruiksmodi te wijzigen. Het cam-subsysteem heeft het AHCI-beheer verbeterd en de compatibiliteit met SES vergroot;
  • Waarschuwingen toegevoegd over het gebruik van onbetrouwbare versleutelingsalgoritmen bij het maken van partities via geli;
  • Ondersteuning toegevoegd voor de ZFS-optie “com.delphix:removing” aan de bootloader;
  • sysctl net.inet.tcp.rexmit_initial toegevoegd om de RTO.Initial-parameter in te stellen die in TCP wordt gebruikt;
  • Ondersteuning toegevoegd voor GRE-in-UDP-inkapseling (RFC8086);
  • De vlag "-Werror" in gcc is standaard uitgeschakeld;
  • De pipefail-optie is toegevoegd aan het sh-hulpprogramma. Indien ingesteld, bevat de uiteindelijke retourcode de foutcode die is opgetreden in een van de applicaties in de oproepketen;
  • Er zijn firmware-updatefuncties toegevoegd aan het mlx5tool-hulpprogramma voor Mellanox ConnectX-4, ConnectX-5 en ConnectX-6;
  • Posixshmcontrol-hulpprogramma toegevoegd;
  • Opdracht "resv" toegevoegd aan het hulpprogramma nvmecontrol om NVMe-reserveringen te beheren;
  • In het camcontrol-hulpprogramma ondersteunt het commando “modepage” nu blokdescriptors;
  • Er zijn twee nieuwe commando's toegevoegd aan het freebsd-update hulpprogramma: “updatesready” en “showconfig”;
  • Bouwmodi WITH_PIE en WITH_BIND_NOW toegevoegd;
  • Vlaggen "-v", "-n" en "-P" toegevoegd aan het zfs-hulpprogramma, evenals de opdracht "send" voor bladwijzers;
  • Het hulpprogramma bzip2recover is inbegrepen. gzip ondersteunt nu het xz-compressie-algoritme;
  • Bijgewerkte stuurprogramma's, ondersteuning toegevoegd voor AMD Ryzen 2 en RTL8188EE;
  • De ctm- en timed-hulpprogramma's zijn verouderd en zullen in FreeBSD 13 worden verwijderd;
  • Vanaf FreeBSD 13.0 zal het standaard CPU-type (CPUTYPE) voor de i386-architectuur worden gewijzigd van 486 in 686 (indien gewenst kunt u zelf assemblies voor i486 en i586 maken).

Bron: opennet.ru

Voeg een reactie