DragonFlyBSD 5.8 ankommer med forbedringer til DRM, virtuel hukommelse og mere

For et par dage siden blev frigivet den nye version af DragonFlyBSD 5.8 annonceret. Denne nye version leveres med nogle forbedringer ret interessant, hvoraf arbejde på DRM-komponenter og forbedringer af den virtuelle hukommelse fremhæves.

Blandt funktionerne i DragonFly BSD de er HAMMER-filsystemet med distribueret version, understøttelse af indlæsning af "virtuelle" systemkerner såsom brugerprocesser, muligheden for at cache FS-data og metadata på SSD-drev, kontekstuelle variant-symlinks, muligheden for at fryse processer, mens de opretholder deres on-drive-tilstand, en hybridkerne ved hjælp af lette tråde (LWKT).

Hvad er nyt i DragonFlyBSD 5.8?

Denne nye version af DragonFlyBSD 5.8, den grundlæggende struktur inkluderer dsynth-hjælpeprogrammet som er beregnet til lokal kompilering og vedligeholdelse af sine egne binære DPort-arkiver.

udover det parallelisering af et sæt af et vilkårligt antal porte understøttes, givet afhængighedstræet. Ved forberedelsen til den nye udgivelse introducerede DPort også en række ændringer, der havde til formål at fremskynde samlingen af ​​forskellige afhængige pakker.

Endvidere Libc nævnes at have en effektiv signalmaskeringsmekanisme som beskytter malloc * () og lignende funktioner mod problemer på grund af signalafbrydelse.

Til kortvarig blokering og afblokering af signaler foreslås funktionerne sigblockall () og sigunblockall (), der fungerer uden at foretage systemopkald.

Derudover libc strtok () -funktionen er tilpasset til brug i flertrådede applikationer, konstanterne TABDLY, TAB0, TAB3 og _errno_location-funktionen tilføjes for bedre datakompatibilitet.

Fra den del af dens fremragende forbedringer kan vi finde det DRM-interface-komponenter synkroniseres med Linux 4.9-kernen med overførslen fra kerne 4.12 af individuelle funktioner, der har til formål at forbedre Wayland-support.

Controlleren drm / i915 til Intel GPU synkroniseres med Linux-kerne 4.8.17 med portet kernekode 5.4 for at understøtte nye chips og også radeon for AMD-grafikkort er det synkroniseret med Linux-kerne 4.9.

masse algoritmer blev forbedret betydeligt for at bytte virtuel hukommelse, som eliminerede eller minimerede responsproblemer i brugergrænsefladen uden for hukommelsen.

også det nævnes, at der blev tilføjet støtte til SMAP- og SMEP-beskyttelsesmekanismer. SMAP tillader blokering af adgang til data i brugerrum fra privilegeret kode, der kører på kerneniveau, mens SMEP ikke tillader skift fra kernetilstand til udførelse af brugerniveaukode, hvilket blokerer udnyttelse af mange sårbarheder i kernen.

En anden vigtig ændring er nøddriftstilstanden af HAMMER2-filsystemet, der blev tilføjet og implementeret, fordi det kan bruges i nedbrudsprocessen.

Af de andre nævnte ændringer:

  • Tilføjet nye realpath, getrandom og lwp_getname systemopkald (tilladt at implementere pthread_get_name_np).
  • Nydesignet sysctl-variabler til konfiguration af fængsel. Tilføjet mulighed for at montere nullfs og tmpfs fra fængsel.
  • Forbedret pålidelighed og ydeevne af TMPFS. Større effektivitet under forhold med mangel på ledig hukommelse i systemet.
  • Linux-kompatible basenavn () og dirname () funktioner er blevet tilføjet for at forbedre havnekompatibilitet.
  • Migrerede fra FreeBSDfsck_msdosfs, sys / ttydefaults.h, AF_INET / AF_INET6 til libc / getaddrinfo (), kalender (1), rcorder-visualize.sh. Matematik.h-funktionerne overføres fra OpenBSD.
  • Opdaterede versioner af tredjepartskomponenter, herunder Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. Som standard bruges gcc-8-kompilatoren.

Hvis du vil vide mere om lanceringen af ​​denne nye version, kan du kontrollere detaljerne I det følgende link.

Aflad

For dem, der er interesserede i at kunne installere eller teste denne nye version på deres computere eller på en virtuel maskine, de kan få systembillede fra dets officielle hjemmeside i dens download sektion.

Linket er dette.

Systembilledet kan optages ved hjælp af Etcher, som er et multiplatform-værktøj.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.