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