Rilis FreeBSD 12.3

Rilis FreeBSD 12.3 disajikan, yang diterbitkan untuk arsitektur amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 dan armv6, armv7 dan aarch64. Selain itu, image telah disiapkan untuk sistem virtualisasi (QCOW2, VHD, VMDK, raw) dan lingkungan cloud Amazon EC2. FreeBSD 13.1 diperkirakan akan dirilis pada musim semi 2022.

Inovasi utama:

  • Menambahkan skrip /etc/rc.final, yang diluncurkan pada tahap terakhir pekerjaan setelah semua proses pengguna selesai.
  • Paket filter ipfw menyediakan perintah dnctl untuk mengelola pengaturan sistem pembatasan lalu lintas dummynet.
  • Menambahkan sysctl kern.crypto untuk mengontrol subsistem kripto kernel, serta sysctl debug.uma_reclaim debugging.
  • Menambahkan sysctl net.inet.tcp.tolerate_missing_ts untuk mengizinkan paket TCP tanpa stempel waktu (opsi stempel waktu, RFC 1323/RFC 7323).
  • Di kernel GENERIC untuk arsitektur amd64, opsi COMPAT_LINUXKPI diaktifkan dan driver mlx5en (NVIDIA Mellanox ConnectX-4/5/6) diaktifkan.
  • Bootloader telah menambahkan kemampuan untuk mem-boot sistem operasi dari disk RAM, dan juga mendukung opsi ZFS com.delphix:bookmark_write dan com.datto:bookmark_v2.
  • Dukungan untuk proxy FTP melalui HTTPS telah ditambahkan ke perpustakaan pengambilan.
  • Manajer paket pkg mengimplementasikan flag "-r" untuk perintah "bootstrap" dan "add" untuk menentukan repositori. Mengaktifkan penggunaan variabel lingkungan dari file pkg.conf.
  • Utilitas Growfs sekarang memiliki kemampuan untuk bekerja dengan sistem file yang dipasang dalam mode baca-tulis.
  • Utilitas etcupdate mengimplementasikan mode rollback untuk memulihkan satu atau lebih file. Menambahkan tanda "-D" untuk menentukan direktori target. Menyediakan pengambilan data menggunakan direktori sementara dan menambahkan penanganan SIGINT.
  • Bendera “-j” telah ditambahkan ke utilitas freebsd-update dan freebsd-version untuk mendukung lingkungan jail.
  • Utilitas cpuset sekarang dapat digunakan di lingkungan penjara untuk mengubah pengaturan penjara anak.
  • Opsi telah ditambahkan ke utilitas cmp: “-b” (--print-bytes) untuk mencetak byte yang berbeda, “-i” (-ignore-initial) untuk mengabaikan sejumlah byte awal tertentu, “-n” (- bytes) untuk membatasi jumlah byte yang dibandingkan
  • Utilitas daemon sekarang memiliki tanda "-H" untuk menangani SIGHUP dan membuka kembali file tempat keluaran dibuat (ditambahkan untuk mendukung newsyslog).
  • Dalam utilitas fstyp, ketika menentukan tanda “-l”, deteksi dan tampilan sistem file exFAT dipastikan.
  • Utilitas mergemaster mengimplementasikan pemrosesan tautan simbolik selama proses pembaruan.
  • Bendera “E” telah ditambahkan ke utilitas newsyslog untuk menonaktifkan rotasi log kosong.
  • Utilitas tcpdump sekarang memiliki kemampuan untuk memecahkan kode paket pada antarmuka pfsync.
  • Utilitas teratas telah menambahkan perintah filter "/" untuk hanya menampilkan proses atau argumen yang cocok dengan string tertentu.
  • Menambahkan dukungan untuk arsip yang dilindungi kata sandi untuk di-unzip.
  • Dukungan perangkat keras yang ditingkatkan. Menambahkan pengidentifikasi perangkat PCI untuk pengontrol ASMedia ASM116x AHCI dan pengontrol Intel Gemini Lake I2C. Dukungan untuk adaptor jaringan Mikrotik 10/25G dan kartu nirkabel Intel Killer Wireless-AC 1550i, Mercusys MW150US, TP-Link Archer T2U v3, D-Link DWA-121, D-Link DWA-130 rev F1, ASUS USB-N14 telah dilaksanakan. Menambahkan driver igc baru untuk pengontrol ethernet Intel I225 2.5G/1G/100MB/10MB.
  • Node netgraph ng_bridge diadaptasi untuk sistem SMP. Menambahkan dukungan untuk CGN (Carrier Grade NAT, RFC 6598) di node ng_nat. Dimungkinkan untuk mengganti node ng_source ke bagian mana pun dari jaringan Netgraph.
  • Di driver rctl, yang digunakan untuk membatasi sumber daya, kemampuan untuk menyetel batas konsumsi sumber daya ke 0 telah ditambahkan.
  • Dukungan untuk prioritas lalu lintas ALTQ dan sistem manajemen bandwidth telah ditambahkan ke antarmuka vlan.
  • Driver amdtemp dan amdsmn mendukung CPU Zen 3 “Vermeer” dan APU Ryzen 4000 (Zen 2, “Renoir”).
  • Versi terbaru dari aplikasi pihak ketiga yang disertakan dalam sistem dasar: awk 20210221, bc 5.0.0, less 581.2, Libarchive 3.5.1, OpenPAM Tabebuia, OpenSSL 1.1.1l, SQLite3 3.35.5, TCSH 6.22.04, Subversion 1.14.1. 2.2.0, nvi 3 .4-XNUMXbbdfeXNUMX. Utilitas unzip disinkronkan dengan basis kode NetBSD.

Sumber: opennet.ru

Tambah komentar