DragonFlyBSD 5.8 komt met verbeteringen voor DRM, virtueel geheugen en meer

Een paar dagen geleden werd de release van de nieuwe versie van DragonFlyBSD 5.8 aangekondigd. Deze nieuwe versie bevat enkele verbeteringen best interessant daarvan werk aan DRM-componenten en verbeteringen aan virtueel geheugen worden gemarkeerd.

Een van de kenmerken van DragonFly BSD gevonden het HAMMER-bestandssysteem met gedistribueerde versie, ondersteuning voor het laden van "virtuele" systeemkernen zoals gebruikersprocessen, de mogelijkheid om FS-gegevens en metadata op SSD's te cachen, contextuele variante symlinks, de mogelijkheid om processen te bevriezen terwijl ze hun toestand op de schijf behouden, een hybride kernel die lichtgewicht threads (LWKT) gebruikt.

Wat is er nieuw in DragonFlyBSD 5.8?

Deze nieuwe versie van DragonFlyBSD 5.8, de basisstructuur omvat het hulpprogramma dsynth die bedoeld is voor lokale compilatie en onderhoud van zijn eigen DPort binaire repositories.

Daarnaast parallellisatie van een set van willekeurig aantal poorten wordt ondersteund, gezien de afhankelijkheidsboom. Ter voorbereiding op de nieuwe release heeft DPort ook een groot aantal wijzigingen doorgevoerd om de assemblage van verschillende afhankelijke pakketten te versnellen.

Bovendien Van Libc wordt gezegd dat het een effectief signaalmaskeringsmechanisme heeft die malloc * () en soortgelijke functies beschermt tegen problemen als gevolg van signaalonderbreking.

Voor het tijdelijk blokkeren en deblokkeren van signalen worden de functies sigblockall () en sigunblockall () voorgesteld die werken zonder systeemoproepen te doen.

Bovendien heeft de functie libc strtok () is aangepast voor gebruik in toepassingen met meerdere threadszijn de constanten TABDLY, TAB0, TAB3 en de functie _errno_location toegevoegd voor een betere gegevenscompatibiliteit.

Aan de kant van zijn opmerkelijke verbeteringen, kunnen we dat vinden DRM-interfacecomponenten worden gesynchroniseerd met de Linux 4.9-kernel met de overdracht van kernel 4.12 van individuele functies bedoeld om Wayland-ondersteuning te verbeteren.

De controller drm / i915 voor Intel GPU wordt gesynchroniseerd met Linux-kernel 4.8.17 met geporteerde kernelcode 5.4 om nieuwe chips te ondersteunen en ook radeon voor AMD grafische kaarten is het gesynchroniseerd met de Linux 4.9-kernel.

De algoritmen zijn aanzienlijk verbeterd om virtueel geheugen te wisselen, die responsiviteitsproblemen in de geheugenloze gebruikersinterface elimineerde of minimaliseerde.

ook Er wordt vermeld dat ondersteuning voor SMAP- en SMEP-beschermingsmechanismen is toegevoegd. Met SMAP kan de toegang tot gegevens in de gebruikersruimte worden geblokkeerd voor geprivilegieerde code die op kernelniveau wordt uitgevoerd, terwijl SMEP niet toestaat om van kernelmodus over te schakelen naar het uitvoeren van code op gebruikersniveau, waardoor misbruik van veel kwetsbaarheden in de kernel wordt geblokkeerd.

Een andere belangrijke verandering is de noodbediening van het HAMMER2-bestandssysteem dat is toegevoegd en geïmplementeerd omdat het kan worden gebruikt in het crashherstelproces.

Van de andere genoemde wijzigingen:

  • Nieuwe realpath, getrandom en lwp_getname systeemaanroepen toegevoegd (toegestaan ​​om pthread_get_name_np te implementeren).
  • Opnieuw ontworpen sysctl-variabelen om Jail te configureren. Mogelijkheid toegevoegd om nullfs en tmpfs vanuit de gevangenis te mounten.
  • Verbeterde betrouwbaarheid en prestaties van TMPFS. Hogere efficiëntie bij gebrek aan vrij geheugen in het systeem.
  • Linux-compatibele basename () en dirname () functies zijn toegevoegd om de poortcompatibiliteit te verbeteren.
  • Gemigreerd van FreeBSDfsck_msdosfs, sys / ttydefaults.h, AF_INET / AF_INET6 naar libc / getaddrinfo (), calendar (1), rcorder-visualize.sh. De math.h-functies worden overgezet vanuit OpenBSD.
  • Bijgewerkte versies van componenten van derden, waaronder Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. Standaard wordt de gcc-8-compiler gebruikt.

Als je meer wilt weten over de lancering van deze nieuwe versie, kun je de details bekijken In de volgende link.

Ontladen

Voor degenen die geïnteresseerd zijn om deze nieuwe versie op hun computer of in een virtuele machine te kunnen installeren of testen, ze kunnen de systeemimage van de officiële website krijgen in de downloadsectie.

De link is dit.

Het systeembeeld kan worden vastgelegd met behulp van Etcher, een tool voor meerdere platforms.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.