FreeBSD 12.1 väljalase

Tutvustatakse FreeBSD 12.1 väljalase, mis on ette valmistatud amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 ja armv6, armv7 ja aarch64 arhitektuuridele. Lisaks on ette valmistatud pildid virtualiseerimissüsteemide (QCOW2, VHD, VMDK, raw) ja Amazon EC2 pilvekeskkondade jaoks.

Võti uuendused:

  • Põhisüsteem sisaldab krüptograafilist raamatukogu BearSSL;
  • Võrguvirnale on lisatud Yandexi inseneride juurutatud NAT64 CLAT (RFC6877) tugi;
  • Lisatud trimmimise utiliit, et eemaldada ploki sisu Flashist, kasutades kulumise minimeerimise algoritme;
  • bsnmpd-le on lisatud IPv6 tugi;
  • ntpd 4.2.8p13, OpenSSL 1.1.1d, libarchive 3.4.0, LLVM (clang, lld, lldb, kompilaator-rt, libc++) värskendatud versioonid 8.0.1, bzip2 1.0.8, WPA 2.9, p.1.12.0 Portides on uuendatud versioonid GNOME 3.28 ja KDE 5.16.5;
  • i386 arhitektuuri jaoks on LLVM projekti LLD linker vaikimisi lubatud;
  • Kernel võimaldab protsesside lõpetamisel logida vanglakeskkonna identifikaatoreid (vanglas mitteolevate protsesside puhul on näidatud nullidentifikaator);
  • Lisatud on ümberkujundatud FUSE (File system in USERspace) alamsüsteem, mis võimaldab kasutajaruumis luua failisüsteemi teostusi. Uus draiver juurutab FUSE 7.23 protokolli toe (varem versioon 7.8, välja antud 11 aastat tagasi, oli toetatud), lisatud kood juurdepääsuõiguste kontrollimiseks kerneli poolel (“-o default_permissions”), lisatud kõned VOP_MKNOD, VOP_BMAP ja VOP_ADVLOCK , andis võimaluse katkestada FUSE toiminguid , lisati nimetute torude ja unixi pesade tugi kaitsmetes, võimalus kasutada /dev/fuse jaoks kqueue'i, võimaldas uuendada mount -u kaudu ühendamise parameetreid, lisati tugi kaitsmete eksportimiseks NFS-i kaudu. , rakendas RLIMIT_FSIZE arvestust, lisati lipud FOPEN_KEEP_CACHE ja FUSE_ASYNC_READ, On tehtud olulisi jõudlust optimeeritud ja vahemällu on täiustatud;
  • Kaasas raamatukogu libomp (käitusaja OpenMP juurutamine);
  • Toetatud PCI-seadmete identifikaatorite uuendatud loend;
  • Lisatud cdceemi draiver, mis toetab iLO 5-s pakutavaid USB-virtuaalseid võrgukaarte HPE Proliant serverites;
  • Camcontroli utiliidile on lisatud käsud ATA energiatarbimise režiimide muutmiseks. Nuki alamsüsteem on täiustanud AHCI haldust ja suurendanud ühilduvust SES-iga;
  • Lisatud hoiatused ebausaldusväärsete krüpteerimisalgoritmide kasutamise kohta geli kaudu partitsioonide loomisel;
  • Alglaadurile on lisatud tugi ZFS-i valikule “com.delphix:removing”;
  • TCP-s kasutatava parameetri RTO.Initial määramiseks on lisatud sysctl net.inet.tcp.rexmit_initial;
  • Lisatud tugi GRE-in-UDP kapseldamisele (RFC8086);
  • Gcc lipp "-Werror" on vaikimisi keelatud;
  • Suvand pipefail on lisatud sh utiliidile, kui see on määratud, sisaldab lõplik tagastuskood veakoodi, mis ilmnes mis tahes kõneahela rakenduses;
  • Mellanox ConnectX-5, ConnectX-4 ja ConnectX-5 utiliidi mlx6tool on lisatud püsivara värskendusfunktsioonid;
  • Lisatud posixshmcontrol utiliit;
  • nvmecontroli utiliidile on lisatud käsk "resv", et hallata NVMe broneeringuid;
  • Utiliidis camcontrol toetab nüüd käsk “modepage” plokkide kirjeldusi;
  • Freebsd-update utiliidile on lisatud kaks uut käsku: “updatesready” ja “showconfig”;
  • Lisatud ehitusrežiimid WITH_PIE ja WITH_BIND_NOW;
  • Lisatud zfs-i utiliidile lipud "-v", "-n" ja "-P", samuti järjehoidjate käsk "send";
  • Kaasas on utiliit bzip2recover. gzip toetab nüüd xz tihendusalgoritmi;
  • Uuendatud seadme draiverid, lisatud AMD Ryzen 2 ja RTL8188EE tugi;
  • Ctm ja ajastatud utiliidid on aegunud ja need eemaldatakse FreeBSD 13-st;
  • Alates FreeBSD 13.0-st muudetakse i386 arhitektuuri vaikimisi CPU tüüp (CPUTYPE) 486-lt 686-le (soovi korral saate i486 ja i586 jaoks komplekte ise luua).

Allikas: opennet.ru

Lisa kommentaar