FreeBSD 12.1 eldono

Enkondukita eldono de FreeBSD 12.1, kiu estas preta por arkitekturoj amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 kaj armv6, armv7 kaj aarch64. Aldone, bildoj estis preparitaj por virtualigaj sistemoj (QCOW2, VHD, VMDK, kruda) kaj Amazon EC2-nubaj medioj.

Ŝlosilo novigoj:

  • La baza sistemo inkluzivas kriptografan bibliotekon BearSSL;
  • Subteno por NAT64 CLAT (RFC6877), efektivigita de inĝenieroj de Yandex, estis aldonita al la reto-stako;
  • Aldonita tajla utileco por forigi blokenhavon de Flash uzante eluziĝo minimumigo algoritmoj;
  • IPv6-subteno estis aldonita al bsnmpd;
  • Ĝisdatigitaj versioj de 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. La havenoj ĝisdatigis GNOME 3.28 kaj KDE 5.16.5;
  • Por la i386-arkitekturo, la LLD-ligilo de la LLVM-projekto estas ebligita defaŭlte;
  • La kerno disponigas ensalutadon de prizon-medio-identigiloj kiam procezoj estas finitaj (por procezoj ne en malliberejo, nul-identigilo estas indikita);
  • Restrukturita FUSE (Dosiersistemo en USErspace) subsistemo estis aldonita, permesante la kreadon de dosiersistemefektivigoj en uzantspaco. La nova ŝoforo efektivigas subtenon por la protokolo FUSE 7.23 (antaŭe versio 7.8, publikigita antaŭ 11 jaroj, estis subtenata), aldonis kodon por kontroli alirrajtojn ĉe la kernflanko ("-o default_permissions"), aldonis vokojn al VOP_MKNOD, VOP_BMAP kaj VOP_ADVLOCK. , kaj disponigis la kapablon interrompi FUSE-operaciojn , aldonis subtenon por nenomitaj pipoj kaj uniksaj ingoj en fusefs, la kapablo uzi kqueue por /dev/fuse, permesis ĝisdatigi muntajn parametrojn per "mount -u", aldonis subtenon por fusef-eksporto per NFS. , efektivigis RLIMIT_FSIZE kontadon, aldonis FOPEN_KEEP_CACHE kaj FUSE_ASYNC_READ flagojn, Gravaj agado-optimumoj estis faritaj kaj kaŝmemoro estis plibonigita;
  • Biblioteko inkluzivita libomp (rultempa OpenMP-efektivigo);
  • Ĝisdatigita listo de subtenataj PCI-aparataj identigiloj;
  • Aldonita cdceem-ŝoforo kun subteno por USB-virtualaj retaj kartoj provizitaj en iLO 5 sur HPE Proliant-serviloj;
  • Komandoj estis aldonitaj al la kamcontrol-servaĵo por ŝanĝi ATA-potenckonsumreĝimojn. La kamsubsistemo plibonigis AHCI-administradon kaj pliigis kongruon kun SES;
  • Aldonitaj avertoj pri la uzo de nefidindaj ĉifradaj algoritmoj dum kreado de sekcioj per geli;
  • Aldonita subteno por la ZFS-opcio "com.delphix:removing" al la ekŝargilo;
  • Aldonita sysctl net.inet.tcp.rexmit_initial por agordi la RTO.Initial-parametron uzatan en TCP;
  • Aldonita subteno por GRE-en-UDP-enkapsuligo (RFC8086);
  • La flago "-Werror" en gcc estas defaŭlte malŝaltita;
  • La opcio pipefail estis aldonita al la utileco sh, kiam ĝi estas agordita, la fina revenkodo inkluzivas la erarkodon, kiu okazis en iu ajn el la aplikoj en la alvoka ĉeno;
  • Firmware ĝisdatigaj funkcioj estis aldonitaj al la mlx5tool utileco por Mellanox ConnectX-4, ConnectX-5 kaj ConnectX-6;
  • Aldonita posixshmcontrol utileco;
  • Aldonita "resv" komando al nvmecontrol ilo por administri NVMe-rezervojn;
  • En la ilo camcontrol, la komando "modepage" nun subtenas blokpriskribilojn;
  • Du novaj komandoj estis aldonitaj al la ilo freebsd-update: "updatesready" kaj "showconfig";
  • Aldonitaj konstrureĝimoj WITH_PIE kaj WITH_BIND_NOW;
  • Aldonitaj "-v", "-n" kaj "-P" flagoj al la zfs ilo, same kiel la "send" komando por legosignoj;
  • La bzip2recover ilo estas inkluzivita. gzip nun subtenas la xz kunprema algoritmo;
  • Ĝisdatigitaj aparataj ŝoforoj, aldonita subteno por AMD Ryzen 2 kaj RTL8188EE;
  • La ctm kaj tempigitaj iloj estas malrekomenditaj kaj estos forigitaj en FreeBSD 13;
  • Komencante kun FreeBSD 13.0, la defaŭlta CPU-tipo (CPUTYPE) por la i386-arkitekturo estos ŝanĝita de 486 al 686 (se vi volas, vi povas krei asembleojn por i486 kaj i586 mem).

fonto: opennet.ru

Aldoni komenton