DragonFlyBSD 5.8 dolazi s poboljšanjima za DRM, virtualnu memoriju i još mnogo toga

Prije nekoliko dana najavljeno je izdanje nove verzije DragonFlyBSD 5.8. Ova nova verzija dolazi s određenim poboljšanjima od kojih prilično zanimljivo istaknut je rad na DRM komponentama i poboljšanjima virtualne memorije.

Među karakteristikama DragonFly BSD-a oni su sistem datoteka HAMMER sa distribuiranom verzijom, podrška za učitavanje "virtualnih" sistemskih jezgri kao što su korisnički procesi, sposobnost predmemoriranja FS podataka i metapodataka na SSD pogonima, kontekstualne varijante simboličkih veza, sposobnost zamrzavanja procesa zadržavajući njihovo stanje na pogonu, hibridno jezgro koje koristi lagane niti (LWKT) .

Što je novo u DragonFlyBSD 5.8?

Ova nova verzija DragonFlyBSD 5.8, osnovna struktura uključuje uslužni program dsynth koji je namijenjen lokalnoj kompilaciji i održavanju vlastitih DPort binarnih spremišta.

pored toga Podržana je paralelizacija skupa proizvoljnog broja portova, s obzirom na stablo zavisnosti. Pripremajući se za novo izdanje, DPort je također uveo mnoštvo promjena usmjerenih na ubrzavanje sastavljanja različitih ovisnih paketa.

Sa druge strane, Spominje se da Libc ima učinkovit mehanizam maskiranja signala koji štiti malloc * () i slične funkcije od problema zbog prekida signala.

Za kratkotrajno blokiranje i deblokadu signala, predložene su funkcije sigblockall () i sigunblockall () koje rade bez upućivanja sistemskih poziva.

Takođe, funkcija libc strtok () prilagođena je za upotrebu u višenitnim aplikacijama, dodane su konstante TABDLY, TAB0, TAB3 i _errno_location za bolju kompatibilnost podataka.

Dio izvanrednih poboljšanja to možemo pronaći Komponente DRM sučelja sinhronizirane su s jezgrom Linux 4.9 s prijenosom sa kernela 4.12 na pojedinačne funkcije namijenjene poboljšanju podrške Waylandu.

Kontroler drm / i915 za Intel GPU sinhroniziran je s Linux kernelom 4.8.17 sa prenesenim kodom jezgra 5.4 za podršku novim čipovima i takođe radeonu za AMD grafičke kartice sinkroniziran je s Linux kernelom 4.9.

u algoritmi su značajno poboljšani za zamjenu virtualne memorije, koji su eliminirali ili sveli na minimum probleme sa odzivom u korisničkom sučelju bez memorije.

Takođe spomenuto je da je dodana podrška za SMAP i SMEP zaštitne mehanizme. SMAP omogućava blokiranje pristupa podacima u korisničkom prostoru iz privilegiranog koda koji se izvodi na razini jezgre, dok SMEP ne dozvoljava prebacivanje iz načina jezgre u izvršavanje koda na korisničkoj razini, čime blokira eksploataciju mnoge ranjivosti u jezgri.

Druga važna promjena je hitni način rada sistema datoteka HAMMER2 koji je dodan i implementiran jer se može koristiti u procesu oporavka od pada.

Od ostalih spomenutih promjena:

  • Dodani su novi sistemski pozivi realpath, getrandom i lwp_getname (dozvoljeno implementiranje pthread_get_name_np).
  • Redizajnirane sysctl varijable za konfiguriranje zatvora. Dodata mogućnost montiranja nullfs i tmpfs iz zatvora.
  • Poboljšana pouzdanost i performanse TMPFS-a. Veća efikasnost u uvjetima nedostatka slobodne memorije u sistemu.
  • Funkcije osnovnog imena () i dirname () kompatibilne s Linuxom dodane su radi poboljšanja kompatibilnosti porta.
  • Premješteno iz FreeBSDfsck_msdosfs, sys / ttydefaults.h, AF_INET / AF_INET6 u libc / getaddrinfo (), kalendar (1), rcorder-visualize.sh. Funkcije math.h prenose se iz OpenBSD-a.
  • Ažurirane verzije komponenata nezavisnih proizvođača, uključujući Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. Prema zadanim postavkama koristi se kompajler gcc-8.

Ako želite znati više o lansiranju ove nove verzije, možete provjeriti detalje Na sledećem linku.

Preuzimanje

Za one koji su zainteresovani za mogućnost instaliranja ili testiranja ove nove verzije na svojim računarima ili u virtuelnoj mašini, sliku sistema mogu dobiti sa njegove zvanične web stranice u njegovom dijelu za preuzimanje.

Link je ovaj.

Slika sistema može se snimiti uz pomoć Etchera, koji je alat za više platformi.


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.