DragonFlyBSD 5.8 sisältää parannuksia DRM: ään, virtuaalimuistiin ja muuhun

Muutama päivä sitten ilmoitettiin DragonFlyBSD 5.8: n uuden version julkaisemisesta. Tämä uusi versio sisältää joitain parannuksia melko mielenkiintoinen joista DRM-komponenttien käsittely ja virtuaalimuistin parannukset on korostettu.

Yksi DragonFly BSD: n ominaisuuksista ne ovat HAMMER-tiedostojärjestelmään jaetulla versiolla, tuki "virtuaalisten" järjestelmän ytimien lataamiseen kuten käyttäjäprosessit, kyky tallentaa SSD-asemien FS-tiedot ja metatiedot välimuistiin, kontekstuaalisen muunnoksen symlinkit, kyky jäädyttää prosessit samalla kun ne ylläpitävät aseman tilaa, hybridiydin, joka käyttää kevyitä säikeitä (LWKT).

Mitä uutta DragonFlyBSD 5.8: ssa on?

Tämä uusi DragonFlyBSD 5.8 -versio, perusrakenne sisältää dsynth-apuohjelman joka on tarkoitettu paikallisten DPort-binaarivarastojen kokoamiseen ja ylläpitoon.

Sen lisäksi mielivaltaisen määrän porttien rinnakkaistamista tuetaan, kun otetaan huomioon riippuvuuspuu. Uutta julkaisua valmistellessaan DPort esitteli myös joukon muutoksia, joiden tarkoituksena on nopeuttaa erilaisten riippuvien pakettien kokoonpanoa.

Lisäksi, Libc: llä mainitaan olevan tehokas signaalin peittomekanismi joka suojaa malloc * (): ta ja vastaavia toimintoja signaalin keskeytymisestä johtuvilta ongelmilta.

Signaalien lyhytaikaista estämistä ja eston estoa varten ehdotetaan toimintoja sigblockall () ja sigunblockall (), jotka toimivat ilman järjestelmäkutsuja.

Lisäksi, libc strtok () -toiminto on sovitettu käytettäväksi monisäikeisissä sovelluksissa, vakiot TABDLY, TAB0, TAB3 ja _errno_location-funktio lisätään parempaan tietojen yhteensopivuuteen.

Sen merkittävistä parannuksista voimme löytää sen DRM-liitäntäkomponentit synkronoidaan Linux 4.9 -ydinten kanssa siirtämällä ytimestä 4.12 yksittäisiä ominaisuuksia, jotka on tarkoitettu parantamaan Wayland-tukea.

Ohjain drm / i915 Intel GPU: lle on synkronoitu Linux-ytimen 4.8.17 kanssa siirrettävällä ytinkoodilla 5.4 uusien sirujen ja myös radeonin tukemiseksi AMD-näytönohjaimille se on synkronoitu Linux-ytimen 4.9 kanssa.

Los algoritmeja parannettiin merkittävästi virtuaalimuistin vaihtamiseksi, joka eliminoi tai minimoi muistin ulkopuolella olevan käyttöliittymän reagointiongelmat.

myös Mainitaan, että lisättiin SMAP- ja SMEP-suojamekanismien tuki. SMAP sallii estämisen pääsyn käyttäjäavaruudessa olevaan tietoon etuoikeutetulta koodilta, joka toimii ytimen tasolla, kun taas SMEP ei salli siirtymistä ydintilasta käyttäjän tason koodin suorittamiseen, mikä estää useiden ytimen haavoittuvuuksien hyödyntämisen.

Toinen tärkeä muutos on hätätila HAMMER2-tiedostojärjestelmästä, joka lisättiin ja otettiin käyttöön, koska sitä voidaan käyttää kaatumisen palautusprosessissa.

Muista mainituista muutoksista:

  • Lisättiin uusia reaaliaikaisia, getrandom- ja lwp_getname-järjestelmäkutsuja (sallitaan toteuttaa pthread_get_name_np).
  • Uudelleen suunnitellut sysctl-muuttujat vankilan määrittämiseksi. Lisätty kyky liittää nullfs ja tmpfs vankilasta.
  • Parannettu TMPFS: n luotettavuus ja suorituskyky. Suurempi tehokkuus tilanteissa, joissa järjestelmässä ei ole vapaata muistia.
  • Linux-yhteensopivat basename () - ja dirname () -toiminnot lisättiin porttien yhteensopivuuden parantamiseksi.
  • Siirtyi FreeBSDfsck_msdosfs-, sys / ttydefaults.h-, AF_INET / AF_INET6-tiedostosta libc / getaddrinfo () -, kalenteri- (1), rcorder-visualize.sh-tiedostoihin. Math.h-toiminnot siirretään OpenBSD: stä.
  • Päivitetyt versiot kolmansien osapuolten komponenteista, mukaan lukien Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. Oletusarvoisesti käytetään kääntäjää gcc-8.

Jos haluat tietää enemmän uuden version julkaisemisesta, voit tarkistaa yksityiskohdat Seuraavassa linkissä.

Purkautua

Niille, jotka ovat kiinnostuneita asentamaan tai testaamaan uuden version tietokoneisiinsa tai virtuaalikoneeseen, he voivat saada järjestelmäkuvan sen virallisilta verkkosivuilta sen latausosassa.

Linkki on tämä.

Järjestelmäkuva voidaan tallentaa Etcherin avulla, joka on monialustainen työkalu.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.