Hoʻokuʻu i ka ʻōnaehana hana DragonFly BSD 6.2

Ma hope o ʻehiku mau mahina o ka hoʻomohala ʻana, ua paʻi ʻia ka hoʻokuʻu ʻana o DragonFlyBSD 6.2, kahi ʻōnaehana hana me kahi kernel hybrid i hana ʻia ma 2003 no ke kumu o kahi hoʻomohala ʻē aʻe o ka lālā FreeBSD 4.x. Ma waena o nā hiʻohiʻona o DragonFly BSD, hiki iā mākou ke hoʻokaʻawale i ka ʻōnaehana file versioned HAMMER, kākoʻo no ka hoʻouka ʻana i nā kernels ʻōnaehana "virtual" e like me nā kaʻina hana hoʻohana, ka hiki ke hūnā i ka ʻikepili a me ka metadata FS ma nā SSD drive, nā loulou hōʻailona ʻano like ʻole, ka hiki. e hoʻokuʻu i nā kaʻina hana ʻoiai e mālama ana i ko lākou mokuʻāina ma ka disk, hybrid kernel me ka hoʻohana ʻana i nā kaula māmā (LWKT).

Hoʻohui ʻia nā hoʻomaikaʻi nui ma DragonFlyBSD 6.2:

  • Ua hoʻoili ʻia ka hypervisor NVMM mai NetBSD, e kākoʻo ana i nā mīkini virtualization hardware SVM no nā CPU AMD a me VMX no nā CPU Intel. Ma NVMM, ʻo ka palena liʻiliʻi wale nō e pono ai o nā paʻa e pili ana i nā mīkini virtualization hardware e hana ʻia ma ka pae kernel, a holo nā code emulation hardware āpau ma kahi o ka mea hoʻohana. Hoʻohana ʻia nā mea hana e pili ana i ka waihona libnvmm e hana i nā hana e like me ka hana ʻana i nā mīkini virtual, ka hoʻokaʻawale hoʻomanaʻo, a me ka hoʻokaʻawale ʻana o VCPU, a ua hoʻohana ʻia ka pūʻolo qemu-nvmm e holo i nā ʻōnaehana malihini.
  • Ua hoʻomau ʻia ka hana ma ka ʻōnaehana faila HAMMER2, he mea kaulana ia no nā hiʻohiʻona e like me ke kau ʻana o nā kiʻi paʻi, nā paʻi kiʻi hiki ke kākau ʻia, nā papa kuhikuhi-level quotas, incremental mirroring, kākoʻo no nā ʻano algorithm compression data, multi-master mirroring me ka hāʻawi ʻana i ka ʻikepili i kekahi mau pūʻali. Hoʻokomo ka hoʻokuʻu hou i ke kākoʻo no ke kauoha growfs, kahi e hiki ai iā ʻoe ke hoʻololi i kahi ʻāpana HAMMER2 i loaʻa. Loaʻa iā ia ke kākoʻo hoʻokolohua no ka ʻāpana xdisk, hiki iā ʻoe ke kau i nā ʻāpana HAMMER2 mai nā ʻōnaehana mamao.
  • Hoʻopili ʻia ka DRM (Direct Rendering Manager), ka luna hoʻomanaʻo wikiō TTM a me ka mea hoʻokele amdgpu me ka Linux kernel 4.19, i hiki ai ke hāʻawi i ke kākoʻo no nā chips AMD a hiki i ka 3400G APU. Ua hoʻonui hou ʻia ka mea hoʻokele drm/i915 no Intel GPU, e hoʻohui ana i ke kākoʻo no Whiskey Lake GPU a hoʻonā i ka pilikia me nā ulia hoʻomaka. Ua hoʻohuli ʻia ka mea hoʻokele Radeon e hoʻohana i ka mana hoʻomanaʻo wikiō TTM.
  • Hāʻawi ke kelepona koho i ke kākoʻo no ka hanana POLLHUP i hoʻihoʻi ʻia ke pani ʻia ka hopena ʻelua o kahi paipu inoa ʻole a i ʻole FIFO.
  • Ua hoʻomaikaʻi maikaʻi loa ka kernel i nā algorithm e mālama ai i ka ʻaoʻao hoʻomanaʻo, hoʻonui i ka pono i ke koho ʻana i nā ʻaoʻao e neʻe i ka ʻāpana swap, a ua hoʻomaikaʻi nui i ka ʻano o nā noi kumu waiwai e like me nā polokalamu kele pūnaewele me ka liʻiliʻi o ka hoʻomanaʻo.
  • Ua hoʻololi ʻia ka helu maxvnodes e hōʻemi i ka hoʻohana ʻana i ka hoʻomanaʻo kernel, no ka mea, ʻo ka hoʻopaʻa ʻana i nā vnodes he nui ke hōʻemi i ka hana, no ka laʻana inā hoʻopaʻa ʻia nā poloka ʻikepili ma ka pae o ka mea poloka.
  • Ua hoʻohui ʻia ke kākoʻo no ka ʻōnaehana faila BeFS i ka pono fstyp. Ua hoʻoneʻe ʻia ke kākoʻo no ka ʻōnaehana faila FAT i makefs mai FreeBSD. Hoʻomaikaʻi i ka hana o nā pono fsck a me fdisk. Hoʻopaʻa ʻia nā pōpoki ma ext2fs a me msdosfs code.
  • Hoʻohui ʻia ʻo ioctl SIOCGHWADDR e kiʻi i ka ʻōlelo kikoʻī o ke kikowaena pūnaewele.
  • Hoʻohui ʻo ipfw3nat i ke kākoʻo NAT no nā ʻeke ICMP, i hoʻokō ʻia ma o ka hoʻohana hou ʻana i ka icmp idport.
  • Ua hoʻohui ka mea hoʻokele ichsmb i ke kākoʻo no nā mea hoʻokele Intel ICH SMBus no Cannonlake, Cometlake, Tigerlake a me Geminilake chips.
  • Ua hoʻololi ʻia ka hana ʻana o nā faila initrd mai ka hoʻohana ʻana iā vn i makefs.
  • Ua hoʻohui ʻia nā hana getentropy(), clearenv() a me mkdirat() i ka waihona maʻamau libc. Hoʻomaikaʻi ʻia ka hoʻokō ʻana o shm_open() a me /var/run/shm me nā ʻōnaehana ʻē aʻe. Hoʻohui ʻia nā ʻano __double_t a me __float_t kikoʻī i ka paepae. Ua hoʻihoʻi ʻia nā hana e pili ana i ka hoʻopunipuni i libdmsg. Hoʻomaikaʻi i ka hana pthreads.
  • I loko o ka pono dsynth, i hoʻolālā ʻia no ka hui kūloko a me ka mālama ʻana i nā waihona binary DPort, ua hoʻohui ʻia ke koho "-M" a me ka helu PKG_COMPRESSION_FORMAT. Hāʻawi ʻia ke kākoʻo no ka pkg 1.17 package manager a me ka lua o ka pkg metadata.
  • Hoʻokomo ʻia ka waihona OpenPAM Tabebuia PAM, passwdqc 2.0.2 password checking utility, mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 a me nā waihona 5.40 i loko o ka pūʻolo.
  • Hoʻopaʻa i kahi nāwaliwali hiki ke hoʻohana ʻia i loko o ka kernel e hiki ai i kahi mea hoʻohana ke hoʻonui i ko lākou mau pono ma ka ʻōnaehana (ʻaʻole i hōʻike ʻia ʻo CVE).
  • ʻO ka mea hoʻokele ndis, ka mea i ʻae i ka hoʻohana ʻana i nā mea hoʻokele NDIS binary mai Windows, ua wehe ʻia.
  • Ua hoʻopau ʻia ke kākoʻo no ke ʻano faila hoʻokō a.out.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka