Mõni päev tagasi kuulutati välja DragonFlyBSD 5.8 uue versiooni väljaandmine. Selle uue versiooniga kaasnevad mõned täiustused millest üsna huvitav töö DRM-komponentide ja virtuaalse mälu täiustustega on esile tõstetud.
DragonFly BSD funktsioonide hulgas nad on failisüsteemi HAMMER hajutatud versiooniga, tugi "virtuaalsete" süsteemituumade laadimiseks näiteks kasutajaprotsessid, võime SSD-draivide FS-i andmeid ja metaandmeid vahemällu salvestada, kontekstuaalse variandi sümbolid, võimalus protsessid külmutada, säilitades samal ajal nende draivi oleku, hübriidtuum, milles kasutatakse kergeid niite (LWKT).
Mida uut on DragonFlyBSD 5.8-s?
DragonFlyBSD 5.8 uus versioon, põhistruktuur sisaldab dsynthi utiliiti mis on mõeldud oma DPorti binaarhoidlate kohalikuks koostamiseks ja hooldamiseks.
peale selle Toetatakse suvalise arvu pordide paralleelsust, arvestades sõltuvuspuud. Uue versiooni ettevalmistamiseks viis DPort sisse ka hulga muudatusi, mille eesmärk on kiirendada erinevate sõltuvate pakettide kokkupanekut.
Lisaks Mainitakse, et Libc-l on tõhus signaali varjamise mehhanism mis kaitseb malloc * () ja sarnaseid funktsioone signaali katkestamisest tingitud probleemide eest.
Lühiajaliseks signaalide blokeerimiseks ja deblokeerimiseks pakutakse välja funktsioonid sigblockall () ja sigunblockall (), mis toimivad ilma süsteemikõnedeta.
Lisaks funktsioon libc strtok () on kohandatud kasutamiseks mitmikeermelistes rakendustes, andmete parema ühilduvuse huvides lisatakse konstandid TABDLY, TAB0, TAB3 ja _errno_location funktsioon.
Selle silmapaistvate täiustuste osas võime seda leida DRM-liidese komponendid sünkroonitakse Linuxi 4.9 kerneliga Waylandi toe parandamiseks mõeldud üksikute funktsioonide ülekandmisega kernelilt 4.12.
Kontroller drm / i915 Inteli GPU jaoks on sünkroonitud Linuxi kerneliga 4.8.17 teisaldatud tuuma koodiga 5.4 uute kiipide ja ka radeoni toetamiseks AMD graafikakaartide puhul on see sünkroonitud Linuxi kernel 4.9-ga.
osa virtuaalmälu vahetamiseks parandati oluliselt algoritme, mis välistas või minimeeris reageerimisprobleemid mälust väljas oleva kasutajaliidese kaudu.
ka mainitakse, et lisati SMAP- ja SMEP-kaitsemehhanismide tugi. SMAP lubab blokeerida juurdepääsu kasutajaruumis olevatele andmetele kerneli tasemel töötavate privilegeeritud koodide alt, samas kui SMEP ei luba üleminekut tuumarežiimist kasutaja taseme koodi täitmisele, blokeerides seega paljude tuuma haavatavuste kasutamise.
Teine oluline muudatus on avariirežiim HAMMER2 failisüsteemist, mis lisati ja juurutati, kuna seda saab kasutada krahhi taastamise protsessis.
Muudest mainitud muudatustest:
- Lisatud uued reaaltee, getrandom ja lwp_getname süsteemikõned (lubatud rakendada pthread_get_name_np).
- Ümber kujundatud sysctl muutujad vangla konfigureerimiseks. Lisatud võime nullfs ja tmpfs vanglast ühendada.
- TMPFS-i parem töökindlus ja jõudlus. Suurem efektiivsus süsteemi vaba mälu puudumise tingimustes.
- Pordi ühilduvuse parandamiseks on lisatud Linuxiga ühilduvad basename () ja dirname () funktsioonid.
- Siirdunud FreeBSDfsck_msdosfs, sys / ttydefaults.h, AF_INET / AF_INET6 failidest libc / getaddrinfo (), kalendrisse (1), rcorder-visualize.sh. Funktsioonid math.h teisaldatakse OpenBSD-st.
- Kolmandate osapoolte komponentide, sealhulgas Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3, uuendatud versioonid. Vaikimisi kasutatakse kompilaatorit gcc-8.
Kui soovite selle uue versiooni käivitamise kohta rohkem teada saada, saate üksikasju vaadata Järgmisel lingil.
Rohu
Neile, kes on huvitatud uue versiooni installimisest või testimisest oma arvutisse või virtuaalsesse masinasse, nad saavad süsteemipildi selle ametlikult veebisaidilt selle allalaadimise jaotises.
Süsteemipilti saab salvestada Etcheri abil, mis on mitmeplatvormiline tööriist.