Itusilẹ ti ẹrọ ṣiṣe DragonFly BSD 6.2

Lẹhin oṣu meje ti idagbasoke, itusilẹ ti DragonFlyBSD 6.2 ti ṣe atẹjade, ẹrọ ṣiṣe pẹlu ekuro arabara ti a ṣẹda ni ọdun 2003 fun idi idagbasoke yiyan ti ẹka FreeBSD 4.x. Lara awọn ẹya ti DragonFly BSD, a le ṣe afihan eto faili ti a pin kaakiri HAMMER, atilẹyin fun ikojọpọ awọn ekuro eto “foju” bi awọn ilana olumulo, agbara lati kaṣe data ati awọn metadata FS lori awọn awakọ SSD, awọn ọna asopọ ami iyatọ ti o ni imọ-ọrọ, agbara lati di awọn ilana lakoko fifipamọ ipo wọn lori disiki, ekuro arabara nipa lilo awọn okun iwuwo fẹẹrẹ (LWKT).

Awọn ilọsiwaju pataki ti a ṣafikun ni DragonFlyBSD 6.2:

  • A ti gbe hypervisor NVMM lati NetBSD, n ṣe atilẹyin awọn ilana imudara ohun elo SVM fun awọn CPUs AMD ati VMX fun awọn Sipiyu Intel. Ni NVMM, nikan ni ipilẹ pataki ti o kere ju ti awọn abuda ni ayika awọn ọna ṣiṣe agbara ohun elo ni a ṣe ni ipele ekuro, ati gbogbo koodu emulation hardware nṣiṣẹ ni aaye olumulo. Awọn irinṣẹ ti o da lori ile-ikawe libnvmm ni a lo lati ṣe awọn iṣẹ ṣiṣe bii ṣiṣẹda awọn ẹrọ foju, ipin iranti, ati ipin VCPU, ati package qemu-nvmm ni a lo lati ṣiṣe awọn eto alejo.
  • Iṣẹ tẹsiwaju lori eto faili HAMMER2, eyiti o jẹ akiyesi fun iru awọn ẹya bii iṣagbesori lọtọ ti snapshots, awọn aworan ifaworanhan, awọn ipin ipele-ilana, mirroring ti afikun, atilẹyin fun ọpọlọpọ awọn algoridimu funmorawon data, digi-titunto pupọ pẹlu pinpin data si ọpọlọpọ awọn ogun. Itusilẹ tuntun n ṣafihan atilẹyin fun aṣẹ growfs, eyiti o fun ọ laaye lati tun iwọn ipin HAMMER2 ti o wa tẹlẹ. O pẹlu atilẹyin idanwo fun paati xdisk, eyiti o fun ọ laaye lati gbe awọn ipin HAMMER2 lati awọn ọna ṣiṣe latọna jijin.
  • Awọn paati wiwo DRM (Alakoso Idari taara), oluṣakoso iranti fidio TTM ati awakọ amdgpu ti ṣiṣẹpọ pẹlu ekuro Linux 4.19, eyiti o jẹ ki o ṣee ṣe lati pese atilẹyin fun awọn eerun AMD titi di 3400G APU. Awakọ drm/i915 fun Intel GPUs ti ni imudojuiwọn, fifi atilẹyin fun awọn GPUs Lake Whiskey ati yanju ọran naa pẹlu awọn ipadanu ibẹrẹ. Awakọ Radeon ti yipada lati lo oluṣakoso iranti fidio TTM.
  • Ipe ibo n pese atilẹyin fun iṣẹlẹ POLLHUP ti o pada nigbati opin keji paipu ti a ko darukọ tabi FIFO ti wa ni pipade.
  • Ekuro ti ni ilọsiwaju awọn algoridimu mimu oju-iwe iranti ni ilọsiwaju, ṣiṣe pọ si nigbati o ba yan awọn oju-iwe lati lọ si ipin swap, ati ni ilọsiwaju ihuwasi ti awọn ohun elo to lekoko gẹgẹbi awọn aṣawakiri lori awọn eto pẹlu awọn oye kekere ti iranti.
  • Iṣiro maxvnodes ti yipada lati dinku agbara iranti ekuro, nitori fifipamọ ọpọlọpọ awọn vnodes le dinku iṣẹ ṣiṣe, fun apẹẹrẹ ti awọn bulọọki data ba wa ni afikun ni ipamọ ni ipele ẹrọ idinamọ.
  • Atilẹyin fun eto faili BeFS ti jẹ afikun si ohun elo fstyp. Atilẹyin fun eto faili FAT ti gbe lọ si awọn makefs lati FreeBSD. Imudara iṣẹ ti fsck ati awọn ohun elo fdisk. Awọn idun ti o wa titi ni ext2fs ati koodu msdosfs.
  • Ṣafikun ioctl SIOCGHWADDR lati gba adirẹsi hardware ti wiwo nẹtiwọọki naa.
  • ipfw3nat ṣe afikun atilẹyin NAT fun awọn apo-iwe ICMP, ti a ṣe nipasẹ ilotunlo idport icmp.
  • Awakọ ichsmb ti ṣafikun atilẹyin fun awọn oludari Intel ICH SMBus fun Cannonlake, Cometlake, Tigerlake ati awọn eerun Geminilake.
  • Ipilẹṣẹ awọn faili initrd ti yipada lati lilo vn si awọn makefs.
  • Awọn iṣẹ getentropy (), clearenv () ati mkdirat () ti a ti fi kun si libc boṣewa ìkàwé. Ibaramu ilọsiwaju ti shm_open () ati /var/run/shm awọn imuse pẹlu awọn ọna ṣiṣe miiran. Ṣe afikun Syeed-pato __double_t ati awọn oriṣi __float_t. Awọn iṣẹ ti o jọmọ ìsekóòdù ti jẹ pada si libdmsg. Imudara iṣẹ awọn pthreads.
  • Ninu ohun elo dsynth, ti a ṣe apẹrẹ fun apejọ agbegbe ati itọju awọn ibi ipamọ alakomeji DPort, aṣayan “-M” ati oniyipada PKG_COMPRESSION_FORMAT ti ṣafikun. Ti pese atilẹyin fun oluṣakoso package 1.17 pkg ati ẹya keji ti metadata pkg.
  • Ile-ikawe OpenPAM Tabebuia PAM, passwdqc 2.0.2 ohun elo ṣiṣayẹwo ọrọ igbaniwọle, mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 ati awọn idii 5.40 faili ni a gbe wọle sinu package.
  • Ti o wa titi ailagbara ti agbegbe ni ekuro ti o le gba olumulo laaye lati mu awọn anfani wọn pọ si lori eto (CVE ko royin).
  • Awakọ ndis, eyiti o gba laaye lilo awọn awakọ NDIS alakomeji lati Windows, ti yọkuro.
  • Atilẹyin fun ọna kika faili a.out ti a ti dawọ duro.

orisun: opennet.ru

Fi ọrọìwòye kun