FreeBSD 12.1 laidiens

Iesniedzis FreeBSD 12.1 izlaidums, kas ir sagatavots amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 un armv6, armv7 un aarch64 arhitektūrām. Turklāt ir sagatavoti attēli virtualizācijas sistēmām (QCOW2, VHD, VMDK, raw) un Amazon EC2 mākoņa vidēm.

Atslēga jauninājumiem:

  • Bāzes sistēma ietver kriptogrāfijas bibliotēku BearSSL;
  • Tīkla stekam ir pievienots atbalsts NAT64 CLAT (RFC6877), ko ieviesuši Yandex inženieri;
  • Pievienota apgriešanas utilīta bloka satura noņemšanai no Flash, izmantojot nodiluma samazināšanas algoritmus;
  • IPv6 atbalsts ir pievienots bsnmpd;
  • Atjauninātās versijas: 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, p.1.12.0. Porti ir atjaunināti GNOME 3.28 un KDE 5.16.5;
  • i386 arhitektūrai LLD saistītājs no LLVM projekta ir iespējots pēc noklusējuma;
  • Kodols nodrošina cietuma vides identifikatoru reģistrēšanu, kad procesi tiek pārtraukti (procesiem, kas nav cietumā, tiek norādīts nulles identifikators);
  • Ir pievienota pārveidota FUSE (File system in USErspace) apakšsistēma, kas ļauj izveidot failu sistēmas implementācijas lietotāja telpā. Jaunais draiveris ievieš FUSE 7.23 protokola atbalstu (iepriekš tika atbalstīta versija 7.8, izlaista pirms 11 gadiem), pievienots kods piekļuves tiesību pārbaudei kodola pusē (“-o default_permissions”), pievienoti izsaukumi uz VOP_MKNOD, VOP_BMAP un VOP_ADVLOCK , un nodrošināja iespēju pārtraukt FUSE darbības , pievienoja atbalstu nenosauktām caurulēm un unix ligzdām drošinātājiem, iespēju izmantot kqueue /dev/fuse, ļāva atjaunināt mount parametrus, izmantojot “mount -u”, pievienots atbalsts drošinātāju eksportēšanai, izmantojot NFS. , ieviesta RLIMIT_FSIZE uzskaite, pievienoti FOPEN_KEEP_CACHE un FUSE_ASYNC_READ karodziņi, veiktas būtiskas veiktspējas optimizācijas un uzlabota kešatmiņa;
  • Iekļauta bibliotēka libomp (izpildlaika OpenMP ieviešana);
  • Atjaunināts atbalstīto PCI ierīču identifikatoru saraksts;
  • Pievienots cdceem draiveris ar atbalstu USB virtuālajām tīkla kartēm, kas nodrošinātas iLO 5 HPE Proliant serveros;
  • Camcontrol utilītai ir pievienotas komandas, lai mainītu ATA enerģijas patēriņa režīmus. Kameras apakšsistēma ir uzlabojusi AHCI pārvaldību un uzlabojusi savietojamību ar SES;
  • Pievienoti brīdinājumi par neuzticamu šifrēšanas algoritmu izmantošanu, veidojot nodalījumus caur geli;
  • Pievienots atbalsts ZFS opcijai “com.delphix:removing” sāknēšanas ielādei;
  • Pievienots sysctl net.inet.tcp.rexmit_initial, lai iestatītu TCP izmantoto parametru RTO.Initial;
  • Pievienots atbalsts GRE-in-UDP iekapsulēšanai (RFC8086);
  • Gcc karodziņš "-Kļūda" pēc noklusējuma ir atspējots;
  • Opcija pipefail ir pievienota sh utilītai, kad tā ir iestatīta, galīgajā atgriešanas kodā ir iekļauts kļūdas kods, kas radās jebkurā no zvanu ķēdes lietojumprogrammām;
  • Mellanox ConnectX-5, ConnectX-4 un ConnectX-5 utilītai mlx6tool ir pievienotas programmaparatūras atjaunināšanas funkcijas;
  • Pievienota posixshmcontrol utilīta;
  • nvmecontrol utilītai pievienota komanda "resv", lai pārvaldītu NVMe rezervācijas;
  • Utilītprogrammā camcontrol komanda “modepage” tagad atbalsta bloku deskriptorus;
  • Freebsd-update utilītai ir pievienotas divas jaunas komandas: “updatesready” un “showconfig”;
  • Pievienoti veidošanas režīmi WITH_PIE un WITH_BIND_NOW;
  • zfs utilītai pievienoti karodziņi "-v", "-n" un "-P", kā arī komanda "sūtīt" grāmatzīmēm;
  • Ir iekļauta utilīta bzip2recover. gzip tagad atbalsta xz saspiešanas algoritmu;
  • Atjaunināti ierīču draiveri, pievienots atbalsts AMD Ryzen 2 un RTL8188EE;
  • Ctm un timed utilītas ir novecojušas un tiks noņemtas FreeBSD 13;
  • Sākot ar FreeBSD 13.0, noklusējuma CPU tips (CPUTYPE) i386 arhitektūrai tiks mainīts no 486 uz 686 (ja vēlaties, varat izveidot komplektus priekš i486 un i586 pats).

Avots: opennet.ru

Pievieno komentāru