Ngaleupaskeun sistem operasi DragonFly BSD 6.2

Saatos tujuh bulan pangwangunan, sékrési DragonFlyBSD 6.2 geus diterbitkeun, hiji sistem operasi kalawan kernel hibrid dijieun dina 2003 keur kaperluan hiji ngembangkeun alternatif tina cabang FreeBSD 4.x. Diantara fitur DragonFly BSD, urang tiasa nyorot sistem file anu disebarkeun versi HAMMER, dukungan pikeun ngamuat kernel sistem "virtual" salaku prosés pangguna, kamampuan pikeun cache data sareng metadata FS dina drive SSD, tautan simbolis varian konteks-sensitip, kamampuan. pikeun freeze prosés bari nyimpen kaayaan maranéhanana dina disk, kernel hibrid ngagunakeun threads lightweight (LWKT).

Perbaikan utama ditambahkeun dina DragonFlyBSD 6.2:

  • Hypervisor NVMM parantos dialihkeun tina NetBSD, ngadukung mékanisme virtualisasi hardware SVM pikeun CPU AMD sareng VMX pikeun CPU Intel. Dina NVMM, ngan ukur set minimum anu diperyogikeun tina beungkeutan mékanisme virtualisasi hardware anu dilakukeun dina tingkat kernel, sareng sadaya kode emulation hardware dijalankeun dina rohangan pangguna. Parabot dumasar kana perpustakaan libnvmm dipaké pikeun ngalakukeun tugas kayaning nyieun mesin virtual, alokasi memori, jeung alokasi VCPU, sarta pakét qemu-nvmm dipaké pikeun ngajalankeun sistem tamu.
  • Gawé dituluykeun dina sistem file HAMMER2, nu kasohor fitur kayaning ningkatna misah tina snapshots, snapshots ditulis, kuota diréktori-tingkat, mirroring Incremental, rojongan pikeun sagala rupa algoritma komprési data, multi-master mirroring kalawan distribusi data ka sababaraha host. Pelepasan anyar ngenalkeun dukungan pikeun paréntah growfs, anu ngamungkinkeun anjeun ngarobih ukuran partisi HAMMER2 anu tos aya. Éta kalebet dukungan ékspérimén pikeun komponén xdisk, anu ngamungkinkeun anjeun masang partisi HAMMER2 tina sistem jauh.
  • Komponén panganteur DRM (Direct Rendering Manager), manajer mémori video TTM sareng supir amdgpu disingkronkeun sareng kernel Linux 4.19, anu ngamungkinkeun pikeun nyayogikeun chip AMD dugi ka 3400G APU. Supir drm / i915 pikeun Intel GPU parantos diénggalan, nambihan dukungan pikeun Wiski Lake GPU sareng ngarengsekeun masalah sareng kacilakaan ngamimitian. Supir Radeon parantos dirobih janten pangatur mémori pidéo TTM.
  • Telepon polling nyayogikeun dukungan pikeun acara POLLHUP dipulangkeun nalika tungtung kadua pipa atanapi FIFO anu henteu namina ditutup.
  • Kernel parantos ningkatkeun sacara signifikan algoritma penanganan halaman memori, ningkatkeun efisiensi nalika milih halaman pikeun ngalih ka partisi swap, sareng sacara signifikan ningkatkeun paripolah aplikasi-intensif sumberdaya sapertos browser dina sistem anu gaduh memori sakedik.
  • itungan maxvnodes dirobah pikeun ngurangan konsumsi memori kernel, sakumaha cache loba teuing vnodes bisa ngurangan kinerja, Contona lamun blok data tambahan sindangan dina tingkat alat block.
  • Rojongan pikeun sistem file BeFS geus ditambahkeun kana utilitas fstyp. Rojongan pikeun sistem file FAT geus dipindahkeun ka makefs ti FreeBSD. Ningkatkeun kinerja utilitas fsck sareng fdisk. Ngalereskeun bug dina kode ext2fs sareng msdosfs.
  • Ditambahkeun ioctl SIOCGHWADDR pikeun ménta alamat hardware tina panganteur jaringan.
  • ipfw3nat nambihan rojongan NAT pikeun pakét ICMP, dilaksanakeun ngaliwatan icmp idport dipake deui.
  • Supir ichsmb parantos nambihan dukungan pikeun pangendali Intel ICH SMBus pikeun chip Cannonlake, Cometlake, Tigerlake sareng Geminilake.
  • Generasi file initrd parantos dialihkeun tina ngagunakeun vn ka makefs.
  • Fungsi getentropy (), clearenv () sarta mkdirat () geus ditambahkeun kana perpustakaan baku libc. Ningkatkeun kasaluyuan shm_open () jeung /var/run/shm implementations kalawan sistem lianna. Ditambahkeun jenis __double_t sareng __float_t khusus platform. Pungsi nu patali enkripsi geus balik ka libdmsg. Ningkatkeun kinerja pthreads.
  • Dina utilitas dsynth, dirancang pikeun assembly lokal jeung pangropéa repositories binér DPort, pilihan "-M" jeung variabel PKG_COMPRESSION_FORMAT geus ditambahkeun. Nyadiakeun dukungan pikeun manajer pakét pkg 1.17 sareng versi kadua metadata pkg.
  • Perpustakaan OpenPAM Tabebuia PAM, passwdqc 2.0.2 utilitas mariksa sandi, mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 sareng file 5.40 bungkusan diimpor kana bungkusan.
  • Ngalereskeun kerentanan anu tiasa dieksploitasi sacara lokal dina kernel anu tiasa ngijinkeun pangguna pikeun ningkatkeun hak istimewana dina sistem (CVE henteu dilaporkeun).
  • Supir ndis, anu ngamungkinkeun ngagunakeun panggerak NDIS binér tina Windows, parantos dihapus.
  • Rojongan pikeun format file executable a.out geus dieureunkeun.

sumber: opennet.ru

Tambahkeun komentar