Kernel-ul Linux 5.3 a fost deja lansat, cunoașteți noutățile sale

Linux-kernel

După două luni de dezvoltare, Linus Torvalds a introdus versiunea 5.3 a kernel-ului Linux cu care între modificările cele mai notabile Suportul GPU AMD Navi este evidențiat, Procesoare Zhaoxi și tehnologia Intel Speed ​​Select Power Management si multe altele.

Anunțul noii versiuni, Linus le-a amintit tuturor susținătorilor majori ai reglementării dezvoltarea nucleului păstrați același comportament pentru componentele spațiului utilizator. Modificările aduse nucleului nu ar trebui să încalce în niciun fel aplicațiile care rulează deja și să conducă la regresii la nivel de utilizator.

În același timp, o încălcare a comportamentului poate provoca nu numai o modificare a ABI, eliminarea codurilor sau erorilor învechite, ci și un efect indirect al funcționării corectă a îmbunătățirilor utile.

Noutăți în Linux Kernel 5.3

Dintre noutățile care ies în evidență în această nouă versiune a Linux Kernel 5.3 putem găsi asta pentru Driverul Amdgpu adaugă suport inițial pentru GPU-urile AMD NAVI (RX5700), care include controlerul de bază, afișarea codului de interacțiune (DCN2), GFX și Compute Support (GFX10), SDMA 5 (sistemul DMA0), gestionarea energiei și codificatoare / decodificatoare media (VCN2).

amdgpu suport îmbunătățit și pentru cardurile GPU Vega12 și Vega20, pentru care au fost adăugate capacități suplimentare de memorie și gestionare a energiei.

În driverul DRM pentru plăcile video Intel pentru cipurile Icelandake, este implementat un nou mod de corecție gamma multi-segment. S-a adăugat capacitatea de afișare prin DisplayPort în format YCbCr4: 2: 0.

Servicii de memorie și sistem

În nucleul 5.3, Introducerea suportului pentru tehnologia Intel Speed ​​Select Power Management, ce este disponibil pe anumite servere cu procesoare Intel Xeon. Această tehnologie vă permite să setați performanța partiției și setările de performanță pentru diferite nuclee CPU, permițându-vă să acordați prioritate performanței pentru sarcinile efectuate pe anumite nuclee, sacrificând performanța pe alte nuclee

Pe de altă parte, în Linux Kernel 5.3 procesele din spațiul utilizatorului au capacitatea de a aștepta un timp scurt fără a utiliza bucle folosind instrucțiunea umwait. Această instrucțiune, împreună cu instrucțiunile umonitor și tpause, vor fi oferite pe viitoarele chips-uri Intel „Tremont” și vor permite implementarea întârzierilor care economisesc energie și nu afectează performanța altor fire atunci când utilizați Hyper Threading.

Pentru arhitectura RISC-V, a fost adăugat suport pentru pagini de memorie mare (pagini mari).

Subsistem disc, I / O și sisteme de fișiere

Pentru sistemul de fișiere XFS, este implementată opțiunea de bypass multi-thread (de exemplu, la verificarea cotelor). Sunt adăugate noi ioctl BULKSTAT și INUMBERS, oferind acces la funcțiile care au apărut în cea de-a cincea ediție a formatului FS, cum ar fi timpul nașterii inodului și capacitatea de a seta parametrii BULKSTAT și INUMBERS pentru fiecare grup AG (Grupuri de atribuire) .

În timp ce se adaugă suport pentru golurile de director pentru sistemul de fișiere Ext4 (blocuri deconectate). Semnalizatorul „i” a fost procesat pentru fișierele deschise (interzicerea scrierii într-o situație dacă semnalizatorul a fost setat când fișierul era deja deschis).

F2FS adaugă o opțiune pentru a limita colectorul de gunoi atunci când lucrează în punct de control = modul dezactivat.

S-a adăugat posibilitatea de a găzdui un fișier swap pe F2FS cu I / O directă. Pentru toți utilizatorii, a fost adăugat suport pentru remedierea unui fișier și alocarea blocurilor pentru acele fișiere.

Virtualizare și securitate

Nucleul include un hipervizor pentru dispozitivele ACRN încorporate, care este scris având în vedere disponibilitatea în timp real a sarcinilor și adecvarea pentru utilizare în sistemele critice. ACRN oferă cheltuieli generale minime, asigură o latență scăzută și o reacție adecvată atunci când interacționează cu echipamentul.

Modul utilizator Linux a adăugat un mod pentru a încetini sau a accelera timpul într-un mediu UML virtual pentru a simplifica depanarea codului legat de timp. Mai departe, parametru de pornire adăugat care permite pornirea ceasului de sistem dintr-un punct specific în format de epocă.

Netfilter pentru nftables adaugă suport pentru mecanismele de filtrare pachete accelerate hardware folosind API-ul Flow Block adăugat driverelor. Tabelele de reguli complete cu toate șirurile pot fi transportate lângă adaptoarele de rețea. Includerea se face prin legarea NFT_TABLE_F_HW la tabel.

Sunt acceptate metadatele simple ale protocoalelor de nivel 3 și 4, acțiuni de acceptare / respingere, potrivire prin IP și porturi de rețea expeditor / receptor și tip de protocol.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.