FreeBSD 12.1 release

Dipuntepangaken release saka FreeBSD 12.1, kang disiapake kanggo amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 lan armv6, armv7 lan aarch64 arsitektur. Kajaba iku, gambar wis disiapake kanggo sistem virtualisasi (QCOW2, VHD, VMDK, mentah) lan lingkungan maya Amazon EC2.

Kunci inovasi:

  • Sistem dhasar kalebu perpustakaan kriptografi BearSSL;
  • Dhukungan kanggo NAT64 CLAT (RFC6877), sing ditindakake dening insinyur saka Yandex, wis ditambahake menyang tumpukan jaringan;
  • Nambahake sarana trim kanggo mbusak konten pemblokiran saka Flash nggunakake algoritma nyilikake nyandhang;
  • Dhukungan IPv6 wis ditambahake menyang bsnmpd;
  • Nganyari versi 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. Port wis nganyari GNOME 3.28 lan KDE 5.16.5;
  • Kanggo arsitektur i386, linker LLD saka proyek LLVM diaktifake kanthi gawan;
  • Kernel nyedhiyakake logging pengenal lingkungan kunjara nalika proses diakhiri (kanggo proses sing ora ana ing kunjara, pengenal nol dituduhake);
  • Subsistem FUSE (Sistem File ing USErspace) sing dirancang maneh wis ditambahake, ngidini nggawe implementasi sistem file ing ruang pangguna. Pembalap anyar ngleksanakake dhukungan kanggo protokol FUSE 7.23 (sadurunge versi 7.8, dirilis 11 taun kepungkur, didhukung), kode tambahan kanggo mriksa hak akses ing sisih kernel ("-o default_permissions"), nambah panggilan menyang VOP_MKNOD, VOP_BMAP lan VOP_ADVLOCK , lan nyedhiyakake kemampuan kanggo ngganggu operasi FUSE, nambahake dhukungan kanggo pipa sing ora dijenengi lan soket unix ing sekring, kemampuan kanggo nggunakake kqueue kanggo / dev / fuse, ngidini nganyari paramΓ¨ter gunung liwat "mount -u", nambah dhukungan kanggo ekspor fusef liwat NFS , dipun ginakaken RLIMIT_FSIZE accounting, ditambahake FOPEN_KEEP_CACHE lan FUSE_ASYNC_READ flag, Optimizations kinerja pinunjul wis digawe lan caching wis apik;
  • Pustaka kalebu libomp (implementasi OpenMP runtime);
  • Dianyari dhaptar pengenal piranti PCI sing didhukung;
  • Nambahake driver cdceem kanthi dhukungan kanggo kertu jaringan virtual USB sing kasedhiya ing iLO 5 ing server HPE Proliant;
  • Printah wis ditambahake kanggo sarana camcontrol kanggo ngganti mode konsumsi daya ATA. Subsistem cam wis nambah manajemen AHCI lan tambah kompatibilitas karo SES;
  • Ditambahake bebaya babagan panggunaan algoritma enkripsi sing ora bisa dipercaya nalika nggawe partisi liwat geli;
  • Dhukungan ditambahake kanggo pilihan ZFS "com.delphix: njabut" menyang bootloader;
  • Added sysctl net.inet.tcp.rexmit_initial kanggo nyetel parameter RTO.Initial digunakake ing TCP;
  • Dhukungan ditambahake kanggo enkapsulasi GRE-in-UDP (RFC8086);
  • GendΓ©ra "-Werror" ing gcc dipateni kanthi gawan;
  • Opsi pipefail wis ditambahake menyang sarana sh, nalika disetel, kode bali final kalebu kode kesalahan sing dumadi ing samubarang aplikasi ing chain telpon;
  • Fungsi nganyari firmware wis ditambahake menyang sarana mlx5tool kanggo Mellanox ConnectX-4, ConnectX-5 lan ConnectX-6;
  • Ditambahake sarana kontrol posixshm;
  • Added "resv" printah kanggo nvmecontrol sarana kanggo ngatur leladen NVMe;
  • Ing sarana camcontrol, printah "modepage" saiki ndhukung deskriptor pemblokiran;
  • Loro printah anyar wis ditambahake menyang freebsd-update sarana: "updatesready" lan "showconfig";
  • Nambahake mode mbangun WITH_PIE lan WITH_BIND_NOW;
  • Nambahake gendera "-v", "-n" lan "-P" menyang sarana zfs, uga printah "kirim" kanggo tetenger;
  • Utilitas bzip2recover kalebu. gzip saiki ndhukung algoritma kompresi xz;
  • Pembalap piranti sing dianyari, nambah dhukungan kanggo AMD Ryzen 2 lan RTL8188EE;
  • Utilitas ctm lan wektu wis ora digunakake lan bakal dibusak ing FreeBSD 13;
  • Miwiti karo FreeBSD 13.0, jinis CPU standar (CPUTYPE) kanggo arsitektur i386 bakal diganti saka 486 dadi 686 (yen pengin, sampeyan bisa nggawe rakitan kanggo i486 lan i586 dhewe).

Source: opennet.ru

Add a comment