Linux 5.12 kommer med mange støtteforbedringer, drivere, offisiell støtte for N64 og mer

Linux

Etter to måneders utvikling, Linus Torvalds kunngjorde lanseringen av Linux-kjernen 5.12, versjon der de mest bemerkelsesverdige endringene inkluderer støtte for sonerte blokkeringsenheter i Btrfs, muligheten til å kartlegge bruker-ID til filsystemer, KFENCE feilsøkingssystem for å oppdage feil når du arbeider med minne, blant andre

Den nye versjonen mottok 14170 1946 reparasjoner fra XNUMX utviklere, oppdateringsstørrelsen er 38 MB (endrer berørte filer 12102 (12090), la til 538599 (868025) kodelinjer, fjernet 333377 (261456) linjer).

Hovednyheter i Linux 5.12

Muligheten til å kartlegge bruker-ID for monterte filsystemer er implementert. Kartleggingen er kompatibel med FS FAT, ext4 og XFS, hvorved den foreslåtte funksjonaliteten gjør det lettere å dele filer mellom forskjellige brukere og på forskjellige datamaskiner, inkludert kartleggingen som skal brukes i den systembaserte hjemmekatalogmekanismen.

En annen nyhet er at filsystemet Btrfs legger til innledende støtte for sonerte blokkeringsenheter. I skrivebeskyttet modus tilbys støtte for blokker med metadata og data som er mindre enn én side (underside).

Det er også fremhevet at evnen til å bygge kjernen med Clang-kompilatoren ble implementert med inkludering av optimaliseringer i koblingsfasen (LTO, Link Time Optimization). For eksempel, med LTO, er innebygd distribusjon mulig for funksjoner fra andre filer, ubrukt kode er ikke inkludert i den kjørbare filen, typekontroll og generell optimalisering utføres på prosjektnivået som helhet. LTO-støtte er for tiden begrenset til x86- og ARM64-arkitekturen.

Også lagt til nvmem-driver for å motta data fra minneområder som er reservert av firmware som ikke er direkte tilgjengelig for Linux (for eksempel EEPROM-minne som er fysisk tilgjengelig bare for fastvare eller data som bare er tilgjengelig i et tidlig stadium av innlasting).

På den annen side er det fremhevet det KFence-beskyttelsesmekanisme er lagt til (Kernel Electric Fence), som oppdager feil når du arbeider med minne, for eksempel bufferoverløp og tilgang etter frigjøring av minne. I motsetning til KASAN-feilsøkingsmekanismen, er delsystemet KFence kjennetegnes av høy hastighet og lave omkostninger, slik at du kan oppdage minnefeil som bare vises i kjørende systemer eller under langvarig drift.

Delsystemet Integrity Measurement Architecture (IMA), som vedlikeholder en database med hashes for å verifisere integriteten til filer og deres tilknyttede metadata, har nå muligheten til å verifisere integriteten til kjernens egne data, for eksempel for å spore endringer i SELinux-regler.

Hypervisoren KVM har nå muligheten til å fange opp Xen-hyperkall og videresende dem til brukerromemulatoren.

Lagt til muligheten til å bruke Linux som rotmiljø for Hyper-V hypervisor da den har direkte tilgang til maskinvare og brukes til å kjøre gjestesystemer (ligner på Dom0 på Xen). Inntil nå støttet Hyper-V (Microsoft Hypervisor) bare Linux i gjestemiljøer, men selve hypervisoren ble administrert fra et Windows-basert miljø.

Kontrolleren amdgpu implementerer muligheten til å overklokke (OverDrive)tSienna Cichlid GPU-baserte kort (Navi 22, Radeon RX 6xxx).

Kontrolleren i915 for Intel Graphics implementerer parameteren i915.mitigations å deaktivere isolasjons- og beskyttelsesmekanismer til fordel for bedre ytelse. For chips som starter fra Tiger Lake, støtte for VRR-mekanisme inkludert (Variable Rate Refresh), som gjør at du kan endre monitorens oppdateringsfrekvens adaptivt for å sikre glatthet og ingen brudd under spilling. Inkluderer støtte for Intel Clear Color Technology for å forbedre fargenøyaktigheten.

Kontrolleren Nouveau legger til innledende støtte for NVIDIA GPUer basert på GA100-arkitekturen (Ampere). MSM-driveren legger til støtte for Adreno 508, 509 og 512 GPUer som brukes i SDM (Snapdragon) 630, 636 og 660 chips.

Lagt til støtte for Sound BlasterX AE-5 Plus, Lexicon I-ONIX FW810s og Pioneer DJM-750 lydkort. Lagt til støtte for Intel-delsystemet PC Alder Lake PCH-P.

Også i denne nye versjonen av Linux 5.12 Støtte for Nintendo 64-spillkonsoller er blitt offisiell produsert mellom 1996 og 2003 (tidligere forsøk på å portere Linux til Nintendo 64 var ufullstendige og hadde Vaporware-status).

La til støtte for Lenovo IdeaPad-plattform med muligheten til å håndtere konstant belastning og bakgrunnsbelysning på tastaturet. Den støtter også ACPI-profilen til ThinkPad-plattformen med strømstyringsfunksjoner. Lagt til driver for Lenovo ThinkPad X1 Tablet Gen 2 HID-undersystem.

La til støtte for ARM-kort, enheter og plattformer: PineTab, Snapdragon 888 / SM8350, Snapdragon MTP, Two Beacon EmbeddedWorks, Intel eASIC N5X, Netgear R8000P, Plymovent M2M, Beacon i.MX8M Nano, NanoPi M4B.

Fuente: https://lkml.org


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.