DragonFly BSD 6.2 operatsioonisüsteemi väljaanne

Pärast seitsme kuu arendamist on välja antud DragonFlyBSD 6.2, hübriidse tuumaga operatsioonisüsteem, mis loodi 2003. aastal FreeBSD 4.x alternatiivse arengu eesmärkidel. DragonFly BSD eripäradeks on jaotatud versioonifailisüsteem HAMMER, toetus „virtuaalsete“ süsteemituumade laadimisele nagu kasutaja protsessid, võimalus andmete ja failisüsteemi metaandmete vahemälude hoidmiseks SSD-diskides, konteksti arvesse võtmete sümboolsed sidemed, protsesside külmutamise võimalus oleku salvestamisega kettale, hübriidtuum, mis kasutab kergekaalulisi niite (LWKT).

DragonFlyBSD 6.2 lisatud peamised täiustused:

  • NetBSD-st on kaasatud NVMM hüperviisor, mis toetab AMD CPU jaoks SVM ja Intel CPU jaoks VMX riistvaralist virtualiseerimise mehhanismi. NVMM-is teostatakse tuuma tasandil vaid minimaalne vajalik hulk raamistikke riistvaralise virtualiseerimise mehhanismide ümber, samas kui kogu seadme emulatsiooni kood töötab kasutaja ruumis. Selliste ülesannete, nagu loomine, virtuaalmasinatemälu eraldamine ja VCPU jagamine, täitmiseks kasutatakse libnvmm teegil põhinevat tööriistakomplekti ning külalissüsteemide käitamiseks paketti qemu-nvmm.
  • Tööd HAMMER2 failisüsteemi kallal jätkatakse, millel on sellised omadused nagu eraldi salvestuse montaaž, kirjutamiseks saadaval salvestused, direktorite taseme kvotid, inkrementaalne peegeldamine, erinevate andmete tihendamise algoritmide toetus, multi-master peegeldamine, andmete jagamine mitme hosti vahel. Uues väljaandes on rakendatud growfs käsu toetus, mis võimaldab olemasoleva HAMMER2 jaotise suurust muuta. Eksperimentaalne toetus komponenti xdisk, mis võimaldab HAMMER2 jaotiste montaaži eemal asuvatelt süsteemidelt, on samuti lisatud.
  • DRM (Direct Rendering Manager) liidese komponendid, videomälu haldur TTM ja amdgpu draiver on sünkroniseeritud Linuxi 4.19 tuumaga, mis võimaldas toetada AMD kiipe kuni APU 3400G. Intel GPU-d toetava drm/i915 draiver on uuendatud, lisades toote GPU Whiskey Lake ja lahendades käivitamisel esinevad rikked. Radeon draiver on viidud TTM videomälu halduri kasutamisele.
  • Polli väljakutses on teostatud POLLHUP sündmuse toetus, mis tagastatakse nimega kanali või FIFO teise otsa sulgemisel.
  • Tuuma sisaldab oluliselt täiustatud algoritme mälu lehtede haldamiseks, parendatud on lehtede valiku efektiivsus vahetusfaili jaoks ning parandatud on ressursimahukate rakenduste, nagu brauserid, käitumist väikesemälu süsteemides.
  • Maksimaalse vnode'i väärtuse arvutamine on muudetud, et vähendada tuuma mälutarbimist, kuna liiga palju vnode-ide vahemälu võib töö efektiivsust vähendada, näiteks andmeplokkide vahemälusse salvestamisel blokeerimisseadmest.
  • Tööriistale fstyp on lisatud BeFS failisüsteemi tugi. FreeBSD-st on makefs-sse üle viidud FAT failisüsteemi tugi. Parandatud on fsck ja fdisk utiliidid. Parandatud on vead ext2fs ja msdosfs koodis.
  • Lisatud ioctl SIOCGHWADDR, et saada võrguühenduse riistvara aadress.
  • Ipfw3nat-s on lisatud NAT tugi ICMP paketidele, rakendatud idport'i taaskasutamise kaudu.
  • Ichsmb draiveris on lisatud Intel ICH SMBus kontrollerite tugi Cannonlake, Cometlake, Tigerlake ja Geminilake kiipide jaoks.
  • Initrd failide genereerimine on üle viidud vn kasutamiselt makefs-le.
  • Libc standardraamatukogusse on lisatud funktsioonid getentropy(), clearenv() ja mkdirat(). Paranedes on shm_open() rakenduse ühilduvus teiste süsteemidega ning lisatud on platvormide spetsiifilised tüübid __double_t ja __float_t. Libdmsg-s on taastatud funktsioonid, mis on seotud krüpteerimisega. Pthreadsi jõudlust on suurendatud.
  • Tööriista dsynth, mis on ette nähtud DPorti binaarsete hoidlate kohaliku kogumise ja haldamise jaoks, on lisatud valik "-M" ja muutuja PKG_COMPRESSION_FORMAT. Tagatud on pakihalduri pkg 1.17 tugi ja teine ​​versioon pkg metaandmetest.
  • Importimise koosseisu on lisatud PAM-teek OpenPAM Tabebuia, paroolide kontrollimise utiliit passwdqc 2.0.2, paketid mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 ja file 5.40.
  • Tuumas on kõrvaldatud lokaalselt ekspluateeritav haavatavus, mis võimaldab kasutajal oma õigusi süsteemis tõsta (CVE-d ei teatata).
  • Eemaldatud on ndis draiver, mis lubas kasutada Windowsi binaarseid NDIS draivereid.
  • A.javaotusfailide a.out vormingu toetus on lõpetatud.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster