Rilis sistem operasi DragonFly BSD 6.2

Sawise pitung sasi pembangunan, release saka DragonFlyBSD 6.2 wis diterbitake, sistem operasi karo kernel Sato digawe ing 2003 kanggo tujuan pangembangan alternatif saka cabang FreeBSD 4.x. Antarane fitur DragonFly BSD, kita bisa nyorot sistem file versi sing disebarake HAMMER, dhukungan kanggo ngemot kernel sistem "virtual" minangka proses pangguna, kemampuan kanggo cache data lan metadata FS ing drive SSD, pranala simbolis varian sensitif konteks, kemampuan. kanggo beku proses nalika nyimpen negara ing disk, kernel hibrida nggunakake Utas entheng (LWKT).

Dandan utama ditambahake ing DragonFlyBSD 6.2:

  • Hypervisor NVMM wis ditransfer saka NetBSD, ndhukung mekanisme virtualisasi hardware SVM kanggo CPU AMD lan VMX kanggo CPU Intel. Ing NVMM, mung set minimal sing dibutuhake saka ikatan ing sekitar mekanisme virtualisasi hardware sing ditindakake ing tingkat kernel, lan kabeh kode emulasi hardware mlaku ing ruang pangguna. Piranti adhedhasar perpustakaan libnvmm digunakake kanggo nindakake tugas kayata nggawe mesin virtual, alokasi memori, lan alokasi VCPU, lan paket qemu-nvmm digunakake kanggo mbukak sistem tamu.
  • Karya terus ing sistem file HAMMER2, kang kacathet kanggo fitur kayata mounting kapisah saka jepretan, jepretan bisa ditulis, kuota tingkat direktori, mirroring incremental, dhukungan kanggo macem-macem algoritma komprΓ¨si data, multi-master mirroring karo distribusi data kanggo sawetara sarwa dumadi. Rilis anyar ngenalake dhukungan kanggo perintah growfs, sing ngidini sampeyan ngowahi ukuran partisi HAMMER2 sing ana. Iki kalebu dhukungan eksperimen kanggo komponen xdisk, sing ngidini sampeyan masang partisi HAMMER2 saka sistem remot.
  • Komponen antarmuka DRM (Direct Rendering Manager), manager memori video TTM lan driver amdgpu disinkronake karo kernel Linux 4.19, sing bisa nyedhiyakake dhukungan kanggo chip AMD nganti 3400G APU. Driver drm / i915 kanggo Intel GPUs wis dianyari, nambah support kanggo Whisky Lake GPUs lan ngrampungake masalah karo kacilakan wiwitan. Driver Radeon wis diowahi kanggo nggunakake manager memori video TTM.
  • Telpon jajak pendapat nyedhiyakake dhukungan kanggo acara POLLHUP bali nalika ujung kapindho pipa utawa FIFO sing ora dijenengi ditutup.
  • Kernel wis ningkatake algoritma penanganan kaca memori kanthi signifikan, ningkatake efisiensi nalika milih kaca sing arep dipindhah menyang partisi swap, lan ningkatake prilaku aplikasi intensif sumber daya kayata browser ing sistem kanthi memori cilik.
  • Pitungan maxvnodes diganti kanggo ngurangi konsumsi memori kernel, minangka caching akeh banget vnodes bisa nyuda kinerja, Contone, yen pamblokiran data tambahan cached ing tingkat piranti pemblokiran.
  • Dhukungan kanggo sistem file BeFS wis ditambahake menyang sarana fstyp. Dhukungan kanggo sistem file FAT wis dipindhah menyang makefs saka FreeBSD. Kinerja apik saka fsck lan fdisk keperluan. Ndandani bug ing kode ext2fs lan msdosfs.
  • Nambahake ioctl SIOCGHWADDR kanggo entuk alamat hardware antarmuka jaringan.
  • ipfw3nat nambah support NAT kanggo paket ICMP, dipun ginakaken liwat icmp idport nggunakake maneh.
  • Pembalap ichsmb nambahake dhukungan kanggo pengontrol Intel ICH SMBus kanggo chip Cannonlake, Cometlake, Tigerlake lan Geminilake.
  • Generasi file initrd wis diowahi saka nggunakake vn dadi makefs.
  • Fungsi getentropy (), clearenv () lan mkdirat () wis ditambahake menyang perpustakaan standar libc. Peningkatan kompatibilitas shm_open() lan /var/run/shm karo sistem liyane. Nambahake jinis __double_t lan __float_t khusus platform. Fungsi sing gegandhengan karo enkripsi wis bali menyang libdmsg. Ngapikake kinerja pthreads.
  • Ing utilitas dsynth, dirancang kanggo perakitan lokal lan pangopΓ¨nan repositori binar DPort, opsi "-M" lan variabel PKG_COMPRESSION_FORMAT wis ditambahake. Nyedhiyakake dhukungan kanggo manajer paket pkg 1.17 lan versi kapindho metadata pkg.
  • Perpustakaan OpenPAM Tabebuia PAM, passwdqc 2.0.2 sarana mriksa sandi, mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 lan file 5.40 paket diimpor menyang paket.
  • Ndandani kerentanan sing bisa dieksploitasi sacara lokal ing kernel sing bisa ngidini pangguna nambah hak istimewa ing sistem kasebut (CVE ora dilaporake).
  • Pembalap ndis, sing ngidini nggunakake pembalap NDIS binar saka Windows, wis dibusak.
  • Dhukungan kanggo format file eksekusi a.out wis mandheg.

Source: opennet.ru

Add a comment