Linux 5.18 je že izšel in ima številne spremembe in izboljšave

Pred nekaj dnevi Linus Torvalds je napovedal splošno razpoložljivost stabilne različice Linuxa 5.18, različica, ki prihaja natanko dva meseca po seriji jedra Linuxa 5.17 in je v svojem razvojnem ciklu prejela osem stopenj RC (Release Candidate), kar je razvijalcem jedra pomagalo popraviti napake in izboljšati obstoječe funkcije.

Med najpomembnejšimi spremembami te nove različice jedra Linuxa 5.18 je sprememba standarda za prevajanje C11, podpora za "uporabniške dogodke" v sistemu za sledenje, podpora za funkcijo "vrata za upravljanje sistema gostitelja" od AMD, podpora za 64 -bitne kontrolne vsote integritete na napravah NVMe in še več.

Glavne novosti Linuxa 5.18

V tej novi različici jedra Linux 5.18 je bilo narejenih veliko dodatkov iz Intela, vključno z nov gonilnik “Hardware Feedback Interface” (HFI) za hibridne procesorje, kot je Alder Lake, je bil "Software Defined Silicon" (SDSi) združen, da se omogočijo silikonske funkcije, licencirane s prihodnjimi Intelovimi procesorji, "Intel Indirect Branch Tracking" (IBT) kot del "Control-Flow Enforcement Technology «, »ENQCMD« je ponovno omogočen za Sapphire Rapids in več. Intel PECI, vmesnik za nadzor okolja platforme, je bil združen tudi za vmesnik med CPU in BMC na strežniških platformah Intel.

P priprave na virtualizacijo Intel IPI so pristale tudi v Linuxu 5.18, medtem ko bi morala biti dejanska aktivacija tam za cikel v5.19. Kar se tiče novega Intela v grafičnem prostoru ponuja Linux 5.18 podporo za podplatformo DG2 G12, podpora za grafiko Intel Alder Lake N in različne bite za omogočanje DG2/Alchemist.

Delo je tudi na AMD EDAC za procesorje Zen 4, izboljšave vgnezdene virtualizacije iz AMD-ja in drugo delo na Zen 4. KVM z Linuxom 5.18 je združljiv tudi z navideznimi stroji AMD do 511 vCPE-jev, kar je več od 255 vCPE-jev danes, in presega najnovejšo generacijo EPYC. strežniki, ki ponujajo večje število jeder z Bergamo. Kar zadeva grafiko AMD, Linux 5.18 privzeto omogoča "video način" AMDGPU FreeSync, ki je bil v prejšnjih jedrih skrit za možnostjo modula.

Prvi bloki IP so omogočeni tudi za GPU-je in APU-je naslednjo generacijo, vendar je več načrtovanih v jedru 5.19. Glede strojne opreme, "Raspberry Pi Zero 2W" ima v tej različici popolno podporo za jedro Linuxa.

Poleg tega je bil datotečni sistem ReiserFS opuščen in bo predvidoma odstranjen leta 2025. Opustitev ReiserFS bo zmanjšala napor, potreben za vzdrževanje običajnih sprememb datotečnega sistema za podporo novih API-jev za priklop, iomap in obseg.

Poudarjeno je tudi, da koda za izračun statistike je bila preoblikovana v gonilnikih Device-mapper, ki je znatno izboljšal računovodsko natančnost v gonilnikih, kot je dm-crypt. Za naprave NVMe je bila implementirana podpora za 64-bitne kontrolne vsote za preverjanje integritete.

Po drugi strani pa poudarjeno je, da se je začela integracija niza popravkov, ki lahko znatno skrajša čas obnove jedra s prestrukturiranjem hierarhije naslovnih datotek in zmanjšanjem števila navzkrižnih odvisnosti. Jedro 5.18 vključuje popravke, ki optimizirajo strukturo datotek glave razporejevalnika (jedro/spored).

Koda jedra lahko uporablja standard C11, objavljeno leta 2011. Prej je morala biti koda, dodana jedru, skladna s specifikacijo ANSI C (C89), ki je bila oblikovana leta 1989. Spremenjena možnost '–std=gnu89' v '–std=gnu11 -Wno-shift- negative -value' v skriptih za gradnjo jedra 5.18. Obravnavana je bila možnost uporabe standarda C17, vendar bi bilo v tem primeru potrebno povečati minimalno podprto različico GCC, medtem ko je vključitev podpore C11 skladna s trenutnimi zahtevami za različico GCC (5.1).

prav tako Izpostavljena so razširjena orodja za sledenje aplikacijam v uporabniškem prostoru. Nova različica jedra dodaja možnost, da uporabniški procesi ustvarijo uporabniške dogodke in zapišejo podatke v medpomnilnik za sledenje, ki si jih lahko ogledate s pomočjo običajnih pripomočkov za sledenje jedra, kot sta ftrace in perf.

Končno, če vas zanima več o tem, si lahko ogledate podrobnosti v naslednja povezava.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.