Mwepụta nke sistemụ arụmọrụ DragonFly BSD 6.2

Mgbe ọnwa asaa nke mmepe gasịrị, ebipụtara ntọhapụ nke DragonFlyBSD 6.2, sistemụ arụmọrụ nwere kernel ngwakọ emebere na 2003 maka ebumnuche mmepe ọzọ nke ngalaba FreeBSD 4.x. N'ime njirimara nke DragonFly BSD, anyị nwere ike igosipụta sistemụ faịlụ ekesara ekesa HAMMER, nkwado maka ịbunye kernel sistemu “virtual” dị ka usoro onye ọrụ, ikike nke cache data na metadata FS na draịva SSD, njikọ ihe atụ dị iche iche nwere mmetụta, ikike. ka ifriizi usoro mgbe ị na-echekwa steeti ha na diski, kernel ngwakọ na-eji eri dị fechaa (LWKT).

Nnukwu nkwalite agbakwunyere na DragonFlyBSD 6.2:

  • Ebuferela NVMM hypervisor site na NetBSD, na-akwado usoro nrụpụta ngwaike SVM maka AMD CPUs na VMX maka Intel CPUs. Na NVMM, naanị opekempe dị mkpa nke njikọ dị n'akụkụ usoro njiri mara ngwaike ka a na-eme na ọkwa kernel, na koodu emulation ngwaike niile na-agba na oghere onye ọrụ. A na-eji ngwaọrụ dabere na ọba akwụkwọ libnvmm iji rụọ ọrụ dị ka imepụta igwe mebere, oke ebe nchekwa, na oke VCPU, yana ngwugwu qemu-nvmm na-eji sistemụ ndị ọbịa.
  • Ọrụ gara n'ihu na sistemụ faịlụ HAMMER2, bụ nke ama ama maka njiri mara dị ka mgbago snapshots dị iche iche, ihe onyonyo a na-ede ede, ọkwa ọkwa ọkwa, enyo enyo, nkwado maka ụdị mkpakọ data dị iche iche, nyocha ọtụtụ nna ukwu na nkesa data nye ọtụtụ ndị ọbịa. Ntọhapụ ọhụrụ a na-ewebata nkwado maka iwu growfs, nke na-enye gị ohere ịmegharị akụkụ HAMMER2 dị adị. Ọ gụnyere nkwado nnwale maka akụrụngwa xdisk, nke na-enye gị ohere ibugo akụkụ HAMMER2 sitere na sistemụ dịpụrụ adịpụ.
  • Ngwa DRM (Direct Rendering Manager) interface, njikwa ebe nchekwa vidiyo TTM na onye ọkwọ ụgbọ ala amdgpu na Linux kernel 4.19 mekọrịtara, nke mere ka o kwe omume ịnye nkwado maka ibe AMD ruo 3400G APU. Emelitela ọkwọ ụgbọ ala drm/i915 maka Intel GPUs, na-agbakwunye nkwado maka Whiskey Lake GPUs yana dozie esemokwu ahụ na mkpọka mmalite. Agbanwela onye ọkwọ ụgbọ ala Radeon ka ọ were njikwa ebe nchekwa vidiyo TTM.
  • Oku nhoputa ndi ochichi na-enye nkwado maka ihe omume POLLHUP mgbe emechiri njedebe nke abụọ nke ọkpọkọ akpọghị aha ma ọ bụ FIFO.
  • The kernel emelitere nke ọma ebe nchekwa ibe njikwa algọridim, mụbaa arụmọrụ mgbe ị na-ahọpụta ibe ka ịkwaga na swap nkebi, na budata mma omume nke ngwa-akpa ike ngwa dị ka ihe nchọgharị na sistemụ nwere obere ebe nchekwa.
  • Gbanwee mgbako maxvnodes iji belata oriri ebe nchekwa kernel, dị ka caching ọtụtụ vnodes nwere ike ibelata arụmọrụ, dịka ọmụmaatụ ma ọ bụrụ na echekwara ngọngọ data na ọkwa ngwaọrụ ngọngọ.
  • Agbakwunyela nkwado maka sistemụ faịlụ BeFS na ngwa fstyp. Nkwado maka sistemụ faịlụ FAT ka ebulila ya na makefs sitere na FreeBSD. Emelitere arụmọrụ nke fsck na fdisk utilities. chinchi edobere na ext2fs na koodu msdosfs.
  • Agbakwunyere ioctl SIOCGHWADDR iji nweta adreesị ngwaike nke interface netwọk.
  • ipfw3nat na-agbakwunye nkwado NAT maka ngwugwu ICMP, emejuputa ya site na iji icmp idport reuse.
  • Onye ọkwọ ụgbọ ala ichsmb agbakwunyela nkwado maka ndị na-ahụ maka Intel ICH SMBus maka ibe Cannonlake, Cometlake, Tigerlake na Geminilake.
  • Agbanwela ọgbọ nke initrd faịlụ site na iji vn gaa n'ụdị.
  • agbakwunyere ọrụ getentropy(), clearenv() na mkdirat() na ọba akwụkwọ ọkọlọtọ libc. Ndakọrịta emelitere nke shm_open() na /var/run/shm na sistemu ndị ọzọ. Ụdị __double_t na __float_t agbakwunyere. Eweghachila ọrụ ndị metụtara ezoro ezo na libdmsg. arụmọrụ pthreads emelitere.
  • N'ime utility dsynth, emebere maka mgbakọ mpaghara na idobe ebe nchekwa ọnụọgụ abụọ DPort, agbakwunyela nhọrọ “-M” na mgbanwe PKG_COMPRESSION_FORMAT. Enyere nkwado maka onye njikwa ngwugwu pkg 1.17 yana ụdị nke abụọ nke metadata pkg.
  • A na-ebubata ọba akwụkwọ OpenPAM Tabebuia PAM, passwdqc 2.0.2 paswọọdụ ịlele uru, mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 na faịlụ 5.40 ngwugwu.
  • Edobere adịghị ike nke mpaghara na kernel nke nwere ike ikwe ka onye ọrụ bulie ikike ha na sistemụ (CVE adịghị akọ).
  • E wepụrụ onye ọkwọ ụgbọ ala ndis, nke nyere ohere iji ọnụọgụ abụọ NDIS ọkwọ ụgbọ ala sitere na Windows.
  • Akwụsịla nkwado maka usoro faịlụ a.out nwere ike ime ya.

isi: opennet.ru

Tinye a comment