Linux 5.18 er allerede utgitt og kommer med mange endringer og forbedringer

For noen dager siden Linus Torvalds annonserte den generelle tilgjengeligheten av den stabile versjonen av Linux 5.18, en versjon som kommer nøyaktig to måneder etter Linux 5.17-kjerneserien og mottok åtte RC (Release Candidate)-trinn gjennom hele utviklingssyklusen, noe som hjalp kjerneutviklere med å fikse feil og forbedre eksisterende funksjoner.

Blant de mest relevante endringene av denne nye versjonen av Linux Kernel 5.18 inkluderer endringen til C11-kompileringsstandarden, støtte for "brukerhendelser" i sporingssystemet, støtte for funksjonen "vertssystemadministrasjonsport" fra AMD, støtte for 64 -bits integritetssjekksum på NVMe-enheter og mer.

Hovednyheter i Linux 5.18

Mange tillegg fra Intel har blitt gjort i denne nye versjonen av Linux Kernel 5.18, inkludert ny driver "Hardware Feedback Interface" (HFI) for hybridprosessorer som Alder Lake, "Software Defined Silicon" (SDSi) har blitt slått sammen for å muliggjøre silisiumfunksjoner lisensiert med fremtidige Intel CPUer, "Intel Indirect Branch Tracking" (IBT) som en del av "Control-Flow Enforcement Technology ”, “ENQCMD” er reaktivert for Sapphire Rapids og mer. Intel PECI, Platform Environmental Control Interface, ble også slått sammen for grensesnittet mellom CPU og BMC på Intels serverplattformer.

den forberedelsene til Intel IPI-virtualisering landet også i Linux 5.18, mens den faktiske aktiveringen skal være der for v5.19-syklusen. Når det gjelder den nye Intel i grafikkområdet tilbyr Linux 5.18 støtte for DG2 G12-underplattformen, støtte for Intel Alder Lake N-grafikk og forskjellige DG2/Alchemist-aktiveringsbiter.

Det er også arbeid med AMD EDAC for Zen 4 CPUer, nestede virtualiseringsforbedringer fra AMD og annet arbeid på Zen 4. KVM med Linux 5.18 er også kompatibel med virtuelle AMD-maskiner opptil 511 vCPUer, opp fra 255 vCPUer i dag, og overgår siste generasjons EPYC. servere som tilbyr høyere antall kjerner med Bergamo. Når det gjelder AMD-grafikk, aktiverer Linux 5.18 AMDGPUs FreeSync "videomodus" som standard, som var skjult bak et modulalternativ i tidligere kjerner.

De første blokkene med IP er også aktivert for GPUer og APUer neste generasjon, men flere er planlagt i kjerne 5.19. Angående maskinvaren, den "Raspberry Pi Zero 2W" har full Linux-kjernestøtte i denne versjonen.

I tillegg har ReiserFS-filsystemet blitt avviklet og forventes å bli fjernet i 2025. Avviklingen av ReiserFS vil redusere innsatsen som kreves for å opprettholde vanlige filsystemendringer for å støtte de nye mount-, iomap- og volum-API-ene.

Det er også fremhevet at koden for beregning av statistikk er redesignet i Device-mapper-drivere, som har forbedret regnskapsnøyaktigheten betydelig i drivere som dm-crypt. For NVMe-enheter er støtte for 64-biters sjekksummer for integritetssjekker implementert.

Videre det fremheves at integreringen av et sett med patcher har begynt, som kan redusere gjenoppbyggingstiden for kjernen betraktelig ved å restrukturere hierarkiet av overskriftsfiler og redusere antall kryssavhengigheter. Kernel 5.18 inkluderer patcher som optimerer strukturen til planleggingshodefilene (kjerne/plan).

Kjernekoden kan bruke C11-standarden, publisert i 2011. Tidligere måtte kode lagt til kjernen samsvare med ANSI C (C89)-spesifikasjonen, som ble dannet i 1989. Endret alternativet '–std=gnu89' til '–std=gnu11 -Wno-shift- negativt -verdi' i 5.18 kjernebyggeskriptene. Muligheten for å bruke C17-standarden ble vurdert, men i dette tilfellet ville det være nødvendig å øke minimumsstøttet versjon av GCC, mens inkludering av C11-støtte samsvarer med gjeldende krav for GCC-versjonen (5.1).

Også Utvidede verktøy for sporing av applikasjoner i brukerområdet er uthevet. Den nye kjerneversjonen legger til muligheten for brukerprosesser for å lage brukerhendelser og skrive data til sporingsbufferen, som kan sees gjennom vanlige kjernesporingsverktøy som ftrace og perf.

Til slutt, hvis du er interessert i å kunne vite mer om det, kan du se detaljene i følgende lenke.


Legg igjen kommentaren

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

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  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.