Release van FreeBSD 12.1

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

Belangrijkste vernieuwingen:

  • De basisinstallatie bevat een cryptografische bibliotheek BearSSL;
  • De netwerkstack heeft ondersteuning voor NAT64 CLAT (RFC6877) toegevoegd, gerealiseerd door ingenieurs van Yandex;
  • Een trimtool is toegevoegd voor het verwijderen van inhoud van Flash-blokken met behulp van slijtage vermindering algoritmen;
  • Ondersteuning voor IPv6 is toegevoegd aan bsnmpd;
  • De 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 zijn bijgewerkt. In de ports zijn GNOME 3.28 en KDE 5.16.5 bijgewerkt;
  • Voor de architectuur i386 is de LLD-linker van het LLVM-project standaard ingeschakeld;
  • In de kernel is logging van de identificaties van jail-omgevingen bij het beëindigen van processen verzekerd (voor processen niet in jail wordt een nulidentificator opgegeven);
  • Een vernieuwd FUSE (File system in USErspace) subsysteem is geïntroduceerd, waarmee implementaties van bestandssystemen in de gebruikersruimte kunnen worden gemaakt. De nieuwe driver ondersteunt het FUSE 7.23-protocol (vroeger werd versie 7.8, uitgebracht 11 jaar geleden, ondersteund), code voor toegangscontrole aan de zij van de kernel is toegevoegd (‘-o default_permissions’), oproepen van VOP_MKNOD, VOP_BMAP en VOP_ADVLOCK zijn toegevoegd, mogelijkheden voor het onderbreken van FUSE-operaties zijn verzekerd, ondersteuning voor onbenoembare kanalen en unix-sockets in fusefs zijn toegevoegd, gebruik van kqueue voor /dev/fuse is mogelijk gemaakt, parameterupdates via 'mount -u' zijn toegestaan, ondersteuning voor het exporteren van fusefs via NFS is gerealiseerd, RLIMIT_FSIZE is geverifieerd, de vlaggen FOPEN_KEEP_CACHE en FUSE_ASYNC_READ zijn toegevoegd, aanzienlijke prestatie-optimalisaties zijn doorgevoerd en de caching-organisatie is verbeterd;
  • De bibliotheek libomp (implementatie van runtime OpenMP) is opgenomen;
  • De lijst met ondersteunde PCI-apparaatidentificaties is bijgewerkt;
  • De cdceem-driver met ondersteuning voor virtuele netwerkkaarten met USB-interface, aangeboden in iLO 5 van HPE Proliant servers, is toegevoegd;
  • De utiliteit camcontrol heeft commando's toegevoegd voor het wijzigen van de energiemodi van ATA. Het AHCI-beheer in de cam-subsystem is verbeterd, evenals de compatibiliteit met SES;
  • Waarschuwingen over het gebruik van onbetrouwbare encryptie-algoritmen bij het creëren van partities via geli zijn toegevoegd;
  • Ondersteuning voor de ZFS-optie 'com.delphix:removing' is toegevoegd aan de bootloader;
  • Toegevoegd sysctl net.inet.tcp.rexmit_initial voor het instellen van de RTO.Initial parameter, gebruikt in TCP;
  • Ondersteuning toegevoegd voor GRE-in-UDP encapsulatie (RFC8086);
  • De 'Werror' vlag in gcc is standaard uitgeschakeld;
  • De optie pipefail is toegevoegd aan de sh utility, waardoor de uiteindelijke retourcode de foutcode omvat die in een van de applicaties in de aanroepketen is opgetreden;
  • Functies voor het updaten van firmware zijn toegevoegd aan de mlx5tool utility voor Mellanox ConnectX-4, ConnectX-5 en ConnectX-6;
  • De posixshmcontrol utility is toegevoegd;
  • De 'resv' opdracht is toegevoegd aan de nvmecontrol utility voor het beheren van reserveringen voor NVMe;
  • In de camcontrol utility is ondersteuning voor block descriptors toegevoegd in de 'modepage' opdracht;
  • Twee nieuwe opdrachten 'updatesready' en 'showconfig' zijn toegevoegd aan de freebsd-update utility;
  • De build-modus WITH_PIE en WITH_BIND_NOW zijn toegevoegd;
  • De zfs utility heeft de vlaggen '-v', '-n' en '-P' gekregen, evenals de 'send' opdracht voor bookmarks;
  • De bzip2recover utility is toegevoegd. Gzip heeft ondersteuning gekregen voor het compressie-algoritme xz;
  • Stuurprogramma's zijn bijgewerkt, ondersteuning toegevoegd voor AMD Ryzen 2 en RTL8188EE;
  • De utilities ctm en timed zijn als verouderd verklaard en zullen worden verwijderd in FreeBSD 13;
  • Vanaf FreeBSD 13.0 zal het CPU-type (CPUTYPE) voor de i386-architectuur standaard veranderen van 486 naar 686 (indien gewenst kan je zelf een build voor i486 en i586 maken).

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster