DragonFly BSD 6.2 operatsioonisüsteemi väljaanne

Pärast seitsme kuu arendustööd on välja antud DragonFlyBSD 6.2, hübriidse kerneliga operatsioonisüsteem, mis loodi 2003. aastal FreeBSD 4.x alternatiivseks arendamiseks. DragonFly BSD eripära hulka kuuluvad hajutatud versioonifailisüsteem HAMMER, toetades "virtuaalsete" kernelite käivitamist kasutaja protsessidena, andmete ja metaandmete vahemälu SSD-dele, konteksti arvesse võtvat variantset sümboolset linkimist, võimalus külmutada protsesse ja salvestada nende seisund kettale, samuti hübriidne kernel, mis kasutab kergekaalulisi lõime (LWKT).

DragonFlyBSD 6.2 peamised uuendused:

  • NetBSD-lt on kõikunud hüpervisor NVMM, mis toetab seadme virtualiseerimise riistvaramehanisme SVM AMD protsessoritel ja VMX Intel protsessoritel. NVMM-is teostatakse kernelitasemel vaid minimaalne vajalik sidumiskood riistvaramehanismide ümber, samas kui kogu seadmete emulatsioonikood töötab kasutaja ruumis. Selliste ülesannete täitmiseks, nagu loomine virtuaalmasinad, mälu eraldamine ja VCPU jaotamine toimub libnvmm teekide põhjal loodud tööriistade abil ning külalisoperatsioonisüsteemide käivitamiseks kasutatakse qemu-nvmm paketti.
  • Tööd HAMMER2 failisüsteemi kallal on jätkunud, millel on sellised funktsioonid nagu eraldi punktide monteerimine, kirjutamiseks saadaval punktid, kaustade taseme kvoodid, inkrementaalne peegeldamine, erinevate andmete tihendamise algoritmide tugi ja multi-master peegeldamine andmete jaotamisega mitme hosti peale. Uues väljaandes on sisse viidud growfs käsu tugi, mis võimaldab olemasoleva HAMMER2 jao suurust muuta. Samuti on lisatud katseversioon xdisk komponendist, mis võimaldab HAMMER2 jaotusi kaugelt monteerida.
  • DRM (Direct Rendering Manager) liidese komponendid, videomälu haldamise manager TTM ja amdgpu draiver on sünkroonitud Linuxi 4.19 tuumaga, mis võimaldab toetada AMD kiipe kuni APU 3400G. Uuendatud on drm/i915 draiverit Intel GPU jaoks, milles on lisatud tugi GPU Whiskey Lake'ile ja lahendatud käivitamishäirete probleem. Radeon draiver on viidud üle TTM videomälu haldamise süsteemi kasutamisele.
  • Polli kutsete korral on toetatud POLLHUP sündmus, mis tagastatakse, kui nimetamata toru või FIFO teine ​​ots suletakse.
  • Tuumas on oluliselt parendatud mälulehtede töötlemise algoritme, parandatud on lehtede valimise tõhusust vahetamiseks, ja ressurssi nõudvate rakenduste, nagu brauserid, käitamine on oluliselt paranenud süsteemides, kus on vähe mälu.
  • Maxvnodes väärtuse arvutamine on muudetud tuuma mälu tarbimise vähendamiseks, kuna liiga suure vnode'i arvu vahemälu võib vähendada tõhusust, näiteks kui andmeplokid vahemälustatakse ka plokkseadmestiku tasandil.
  • Fstyp utiliidile on lisatud BeFS failisüsteemi tugi. FreeBSD's on makefs'de FAT failisüsteemi tugi üle viidud. Fsck ja fdisk utiliidid töötavad paremini. Vigu on parandatud ext2fs ja msdosfs koodis.
  • Lisatud ioctl SIOCGHWADDR, et saada võrgu liidese riistvaralist aadressi.
  • Ipfw3nat'is on lisatud NAT tugi ICMP pakettide jaoks, mis on rakendatud icmp idport'i taaskasutuse kaudu.
  • Ichsmb draiverisse on lisatud Intel ICH SMBus kontrollerite tugi Cannonlake, Cometlake, Tigerlake ja Geminilake kiipidele.
  • initrd failide genereerimine on muudetud vn-ist makefs-iks.
  • Standardraamatukogusse libc on lisatud funktsioonid getentropy(), clearenv() ja mkdirat(). Parandatud on shm_open() rakenduse ühilduvust /var/run/shm teiste süsteemidega. Lisatud on platvormispetsiifilised tüübid __double_t ja __float_t. libdmsg-is on tagasi saadud krüptimisega seotud funktsioonid. Parandatud on pthreadsi jõudlus.
  • DPorti binaarsete hoidlate kohalikuks koostamiseks ja haldamiseks mõeldud utiliidis dsynth on lisatud valik "-M" ja muutuja PKG_COMPRESSION_FORMAT. Tagatud on pakihalduri pkg 1.17 ja teise versiooni metaandmete pkg tugi.
  • Imporditud on OpenPAM Tabebuia PAM-raamatukogu, parola kontrollimise utiliit passwdqc 2.0.2, paketid mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 ja file 5.40.
  • Kernis on kõrvaldatud kohapeal ekspluateeritav haavatavus, mis võimaldab kasutajal tõsta oma õigusi süsteemis (CVE ei kajastu).
  • Eemaldatud on ndis draiver, mis võimaldas kasutada Windowsi binaarseid NDIS-draivereid.
  • Exekutiivfaili a.out formaadi toetus on peatatud.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster