Linux 5.18 ja va ser alliberat i arriba amb molts canvis i millores

Fa alguns dies Linus Torvalds va anunciar la disponibilitat general de la versió estable de Linux 5.18, versió que arriba precisament dos mesos després de la sèrie kernel Linux 5.17 i que va rebre vuit etapes RC (Release Candidate) al llarg del seu cicle de desenvolupament, cosa que va ajudar els desenvolupadors del kernel a corregir errors i millorar les funcions existents.

Dins dels canvis més rellevants d'aquesta nova versió del Kernel de Linux 5.18 s'inclouen el canvi a l'estàndard de compilació C11, compatibilitat amb «esdeveniments d'usuari» al sistema de seguiment, compatibilitat amb la funció de «port d'administració del sistema host » d'AMD, compatibilitat amb sumes de verificació d'integritat de 64 bits en dispositius NVMe, entre d'altres coses més.

Principals novetats de Linux 5.18

En aquesta nova versió del Kernel de Linux 5.18 s'han realitzat moltes addicions d'Intel, inclòs el nou controlador «Hardware Feedback Interface» (HFI) per a processadors híbrids com Alder Lake, Software Defined Silicon (SDSi) s'ha fusionat per habilitar funcions de silici amb llicència amb Intel futur CPU, Intel Indirect Branch Tracking (IBT) com a part de Control-Flow Enforcement Technology», «ENQCMD» es torna a habilitar per a Sapphire Rapids i més. Intel PECI, la interfície de control ambiental de plataforma, també es va fusionar per a la interfície entre CPU i BMC a plataformes de servidor Intel.

Els preparatius per a la virtualització Intel IPI també van aterrar a Linux 5.18, mentre que l'activació real hauria de ser-hi per al cicle v5.19. Pel que fa a la nova Intel a l'espai de gràfics, Linux 5.18 ofereix compatibilitat amb la subplataforma DG2 G12, compatibilitat amb gràfics Intel Alder Lake N i diversos bits dhabilitació DG2/Alchemist.

També hi ha feina a AMD EDAC per a CPU Zen 4, millores de virtualització imbricada d'AMD i altre treball a Zen 4. KVM amb Linux 5.18 també és compatible amb màquines virtuals AMD de fins a 511 vCPU, davant de les 255 vCPU actuals, i supera EPYC d'última generació. servidors que ofereixen més nuclis amb Bergamo. Quant als gràfics AMD, Linux 5.18 habilita el mode de vídeo FreeSync d'AMDGPU per defecte, que estava ocult darrere d'una opció de mòdul en els nuclis anteriors.

Els primers blocs d'IP també estan habilitats per a GPU i APU de propera generació, però es planegen més al nucli 5.19. Pel que fa al maquinari, el Raspberry Pi Zero 2W té suport complet per al nucli de Linux en aquesta versió.

A més, el sistema de fitxers ReiserFS ha quedat obsolet i s'espera que s'elimini el 2025. La desaprovació de ReiserFS reduirà l'esforç necessari per mantenir els canvis comuns al sistema de fitxers per admetre les noves API de muntatge, iomap i tom .

També es destaca que s'ha redissenyat el codi per calcular estadístiques en els controladors de Device-mapper, cosa que ha millorat significativament la precisió de la comptabilitat en controladors com a dm-crypt. Per a dispositius NVMe, s'ha implementat compatibilitat amb sumes de verificació de 64 bits per a verificacions d'integritat.

D'altra banda, es destaca que s'ha començat amb la integració d'un conjunt de pegats, que poden reduir significativament el temps de reconstrucció del nucli en reestructurar la jerarquia dels fitxers de capçalera i reduir la quantitat de dependències creuades. El nucli 5.18 inclou pegats que optimitzen l'estructura dels fitxers de capçalera del programador de tasques (kernel/sched).

El codi del nucli pot utilitzar l'estàndard C11, publicat el 2011. Anteriorment, el codi agregat al nucli havia de complir amb l'especificació ANSI C (C89), que es va formar el 1989. Es va canviar l'opció '–std=gnu89' a '–std=gnu11 -Wno-shift- negative-value' als scripts de compilació del nucli 5.18. Es va considerar la possibilitat de fer servir l'estàndard C17, però en aquest cas caldria augmentar la versió mínima suportada de GCC, mentre que la inclusió del suport C11 s'ajusta als requisits actuals per a la versió GCC (5.1).

També es destaquen les eines esteses per rastrejar aplicacions a l'espai de l'usuari. La nova versió del nucli afegeix la capacitat perquè els processos d'usuari creïn esdeveniments d'usuari i escriguin dades al memòria intermèdia de rastreig, que es pot veure a través de les utilitats comunes de rastreig del nucli, com ftrace i perf.

Finalment si estàs interessat a poder conèixer més sobre això, pots consultar els detalls al següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.