De Linux-kernel 5.3 is al uitgebracht, weet het nieuws

Linux-kernel

Na twee maanden ontwikkeling Linus Torvalds introduceerde de Linux 5.3-kernelversie waarmee ik binnenkom de veranderingen meest opvallende AMD Navi GPU-ondersteuning valt op, Zhaoxi-processors en Intel Speed ​​​​Select energiebeheertechnologie en nog veel meer.

De aankondiging van de nieuwe versie, Linus herinnerde alle grote voorstanders van regulering eraan kernel ontwikkeling behoud hetzelfde gedrag voor componenten van de gebruikersruimte. Kernelwijzigingen mogen op geen enkele manier bestaande applicaties schenden en leiden tot regressies op gebruikersniveau.

Tegelijkertijd kan een overtreding van het gedrag niet alleen een verandering in de ABI veroorzaken, het verwijderen van verouderde codes of bugs, maar ook een indirect effect van correct werkende nuttige verbeteringen.

Wat is er nieuw in de Linux Kernel 5.3

Van de nieuwigheden die opvallen in deze nieuwe versie van de Linux Kernel 5.3 kunnen we die vinden Amdgpu-stuurprogramma voegt initiële ondersteuning toe voor AMD NAVI GPU's (RX5700), inclusief basisstuurprogramma, scherminteractiecode (DCN2), GFX en computerondersteuning (GFX10), SDMA 5 (DMA0-systeem), energiebeheer en multimedia-encoders/decoders (VCN2).

amdgpu ook verbeterde ondersteuning voor Vega12 en Vega20 GPU-kaarten, waarvoor extra geheugen- en energiebeheermogelijkheden zijn toegevoegd.

In de Intel-videokaart DRM-driver voor Icelake-chips is een nieuwe multi-segment gammacorrectiemodus geïmplementeerd. De mogelijkheid toegevoegd om via DisplayPort in YCbCr4:2:0-indeling weer te geven.

Geheugen- en systeemdiensten

In kernel 5.3, Introduceert ondersteuning voor Intel Speed ​​​​Select energiebeheertechnologie, wat is beschikbaar op sommige servers met Intel Xeon-processors. Met deze technologie kunt u prestatie- en partitieprestatie-instellingen instellen voor verschillende CPU-kernen, zodat u prioriteit kunt geven aan de prestaties voor taken die worden uitgevoerd op specifieke kernen, waarbij de prestaties op andere kernen worden opgeofferd

Aan de andere kant in de Linux Kernel 5.3 processen in de gebruikersruimte hebben de mogelijkheid om een ​​korte tijd te wachten zonder gebruik te maken van lussen met behulp van de umwait-instructie. Deze instructie, samen met de umonitor- en tpause-instructies, wordt aangeboden in aankomende Intel "Tremont"-chips, en maakt het mogelijk om vertragingen te implementeren die energie besparen en geen invloed hebben op de prestaties van andere threads bij gebruik van Hyper Threading.

Voor de RISC-V-architectuur is ondersteuning voor grote geheugenpagina's toegevoegd (grote pagina's).

Schijfsubsysteem, I/O en bestandssystemen

Voor het XFS-bestandssysteem is de multi-threaded inode bypass-optie geïmplementeerd (bijvoorbeeld bij het controleren van quota). Nieuwe BULKSTAT- en INUMBERS-ioctls toegevoegd, die toegang bieden tot functies die verschenen in de vijfde editie van het FS-formaat, zoals de geboortetijd van inode en de mogelijkheid om BULKSTAT- en INUMBERS-parameters in te stellen voor elke AG-groep.

Terwijl voeg voor het Ext4-bestandssysteem ondersteuning toe voor lege mappen (niet-gekoppelde blokken). De "i"-vlag is verwerkt voor open bestanden (schrijfverbod in een situatie als de vlag was ingesteld terwijl het bestand al open was).

F2FS voegt een optie toe om de Garbage Collector te beperken bij het werken in checkpoint=disabled-modus.

De mogelijkheid toegevoegd om een ​​wisselbestand op F2FS te hosten met directe I/O. Voor alle gebruikers is ondersteuning toegevoegd voor het repareren van een bestand en het toewijzen van blokken voor dergelijke bestanden.

Virtualisatie en beveiliging

De kernel bevat een hypervisor voor ingebedde ACRN-apparaten, die is geschreven met het oog op gereedheid voor real-time taken en geschiktheid voor gebruik in kritieke systemen. ACRN biedt minimale overhead, zorgt voor een lage latentie en een goede reactietijd bij interactie met uw computer.

Gebruikersmodus Linux heeft een modus toegevoegd waarmee je de tijd in een virtuele UML-omgeving kunt vertragen of versnellen om het debuggen van tijdgerelateerde code te vereenvoudigen. Daarnaast, opstartparameter toegevoegd waarmee de systeemklok vanaf een specifiek punt in epoch-formaat kan worden gestart.

Netfilter voor nftables voegt ondersteuning toe voor filtermechanismen van hardwareversnelde pakketten met behulp van de Flow Block API toegevoegd aan controllers. Naast de netwerkadapters kunnen complete regeltabellen met alle ketens worden meegenomen. De opname wordt gedaan door NFT_TABLE_F_HW aan de tabel te binden.

Eenvoudige metadata van laag 3- en laag 4-protocollen, acties accepteren/weigeren, matchen op IP van zender/ontvanger en netwerkpoorten en protocoltype worden ondersteund.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.