Keluaran FreeBSD 12.1

Dikemukakan oleh keluaran FreeBSD 12.1, yang disediakan untuk seni bina amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 dan armv6, armv7 dan aarch64. Selain itu, imej telah disediakan untuk sistem virtualisasi (QCOW2, VHD, VMDK, mentah) dan persekitaran awan Amazon EC2.

kunci inovasi:

  • Sistem asas termasuk perpustakaan kriptografi BearSSL;
  • Sokongan untuk NAT64 CLAT (RFC6877), yang dilaksanakan oleh jurutera dari Yandex, telah ditambahkan pada timbunan rangkaian;
  • Menambahkan utiliti trim untuk mengalih keluar kandungan blok daripada Flash menggunakan algoritma pengecilan haus;
  • Sokongan IPv6 telah ditambahkan pada bsnmpd;
  • Versi ntpd 4.2.8p13 yang dikemas kini, 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 telah mengemas kini GNOME 3.28 dan KDE 5.16.5;
  • Untuk seni bina i386, penyambung LLD daripada projek LLVM didayakan secara lalai;
  • Kernel menyediakan pengelogan pengecam persekitaran penjara apabila proses ditamatkan (untuk proses yang tidak berada dalam penjara, pengecam sifar ditunjukkan);
  • Subsistem FUSE (Sistem fail dalam USErspace) yang direka bentuk semula telah ditambah, membenarkan penciptaan pelaksanaan sistem fail dalam ruang pengguna. Pemacu baharu melaksanakan sokongan untuk protokol FUSE 7.23 (sebelum ini versi 7.8, dikeluarkan 11 tahun lalu, telah disokong), menambahkan kod untuk menyemak hak akses pada bahagian kernel (β€œ-o default_permissions”), menambah panggilan ke VOP_MKNOD, VOP_BMAP dan VOP_ADVLOCK , dan menyediakan keupayaan untuk mengganggu operasi FUSE , menambah sokongan untuk paip tidak dinamakan dan soket unix dalam fius, keupayaan untuk menggunakan kqueue untuk /dev/fuse, dibenarkan mengemas kini parameter pelekap melalui "mount -u", menambah sokongan untuk eksport fius melalui NFS , melaksanakan perakaunan RLIMIT_FSIZE, menambahkan bendera FOPEN_KEEP_CACHE dan FUSE_ASYNC_READ, Pengoptimuman prestasi yang ketara telah dibuat dan caching telah dipertingkatkan;
  • Perpustakaan disertakan libomp (pelaksanaan OpenMP runtime);
  • Senarai dikemas kini pengecam peranti PCI yang disokong;
  • Menambah pemacu cdceem dengan sokongan untuk kad rangkaian maya USB yang disediakan dalam iLO 5 pada pelayan HPE Proliant;
  • Perintah telah ditambahkan pada utiliti camcontrol untuk menukar mod penggunaan kuasa ATA. Subsistem cam telah menambah baik pengurusan AHCI dan meningkatkan keserasian dengan SES;
  • Menambahkan amaran tentang penggunaan algoritma penyulitan yang tidak boleh dipercayai semasa membuat partition melalui geli;
  • Menambah sokongan untuk pilihan ZFS "com.delphix:removing" pada pemuat but;
  • Menambah sysctl net.inet.tcp.rexmit_initial untuk menetapkan parameter RTO.Initial yang digunakan dalam TCP;
  • Menambah sokongan untuk pengkapsulan GRE-in-UDP (RFC8086);
  • Bendera "-Werror" dalam gcc dilumpuhkan secara lalai;
  • Pilihan pipefail telah ditambahkan pada utiliti sh, apabila ditetapkan, kod pulangan akhir termasuk kod ralat yang berlaku dalam mana-mana aplikasi dalam rantaian panggilan;
  • Fungsi kemas kini perisian tegar telah ditambahkan pada utiliti mlx5tool untuk Mellanox ConnectX-4, ConnectX-5 dan ConnectX-6;
  • Menambah utiliti posixshmcontrol;
  • Menambahkan arahan "resv" pada utiliti nvmecontrol untuk menguruskan tempahan NVMe;
  • Dalam utiliti camcontrol, arahan "modepage" kini menyokong deskriptor blok;
  • Dua arahan baharu telah ditambahkan pada utiliti freebsd-update: "updatesready" dan "showconfig";
  • Menambahkan mod binaan WITH_PIE dan WITH_BIND_NOW;
  • Menambahkan bendera "-v", "-n" dan "-P" pada utiliti zfs, serta arahan "hantar" untuk penanda halaman;
  • Utiliti bzip2recover disertakan. gzip kini menyokong algoritma pemampatan xz;
  • Pemacu peranti dikemas kini, menambah sokongan untuk AMD Ryzen 2 dan RTL8188EE;
  • Utiliti ctm dan bermasa telah ditamatkan dan akan dialih keluar dalam FreeBSD 13;
  • Bermula dengan FreeBSD 13.0, jenis CPU lalai (CPUTYPE) untuk seni bina i386 akan ditukar daripada 486 kepada 686 (jika mahu, anda boleh membuat pemasangan untuk i486 dan i586 sendiri).

Sumber: opennet.ru

Tambah komen