Linux 5.18 nu beschikbaar met veel verbeteringen voor AMD en Intel, en ondersteunt de Tesla FSD-chip

Linux 5.18

Hoe is de ontwikkeling geweest?, het werd verwacht voor 22 mei en we hebben een nieuwe versie van de kernel. Linus Torvalds heeft het officieel gemaakt de lancering van Linux 5.18, een versie die veel veranderingen heeft geïntroduceerd. In die zin is 5.18 groot, maar de totale grootte of het gewicht moest binnen het normale bereik vallen om de lancering te laten plaatsvinden. Zoals altijd introduceert het veranderingen in de vorm van verbeterde ondersteuning, maar er zijn twee merken die meer zullen profiteren dan de rest.

In Linux 5.18 zijn verschillende wijzigingen aangebracht die: zal de ondersteuning voor AMD- en Intel-hardware verbeteren. Daarnaast ondersteunt het ook de Tesla FSD-chip, waarbij FSD het acroniem is voor Full-Self Driving. Met andere woorden, de Tesla's van Elon Musk worden nu officieel ondersteund door de Linux-kernel. Het is ook waar dat Torvalds en co niets doen zonder reden, dus vanaf Linux 5.18 zouden we nieuws kunnen melden dat Tesla op de een of andere manier is verbeterd.

Linux 5.18 hoogtepunten

lijst gemaakt door Michael Larabel:

  • Verwerkers:
    • Scheduler-updates rond NUMA-balancering die de prestaties van met name AMD EPYC-servers verder kunnen verbeteren.
    • Intel's Hardware Feedback Interface-ondersteuning is samengevoegd met Intel's nieuwe "HFI"-stuurprogramma voor deze belangrijke functie van zijn hybride processors.
    • Intel Software Defined Silicon is samengevoegd voor die controversiële functie van Intel CPU's over het toestaan ​​van activering van extra Silicon-functies met behulp van cryptografisch ondertekende sleutels. Intel heeft nog geen producten met SDSi aangekondigd, maar er wordt aangenomen dat het onderweg is, hoewel het nog niet duidelijk is van welke CPU's/functies ze een licentiemodel kunnen maken.
    • Intel Indirect Branch Tracking (IBT) is geland. Dit maakt deel uit van Intel Control-Flow Enforcement-technologie met Tiger Lake en nieuwere CPU's om de beveiliging te verbeteren.
    • Intel ENQCMD-ondersteuning is opnieuw ingeschakeld vóór Sapphire Rapids, nadat de code eerder was uitgeschakeld in de kernel omdat deze was verbroken.
    • Verbeterde AMD geneste virtualisatie en rondom geneste virtualisatie.
    • AMD bereidt nieuwe geluidsstuurprogrammacode voor voor aankomende platforms.
    • Meer AMD EDAC-voorbereidingen voor Zen 4.
    • Intel PECI werd uiteindelijk samengevoegd als Intel Platform Environment Control Interface voor de interface tussen CPU en BMC's op serverplatforms.
    • Samengevoegd AMD HSMP-stuurprogramma voor hostsysteembeheerpoort voor toegang tot aanvullende informatie over AMD-serverplatforms.
    • Het Intel Idle-stuurprogramma voegt native ondersteuning toe voor Intel Xeon "Sapphire Rapids" CPU's.
    • Het Intel P-State-stuurprogramma gebruikt nu de standaard EPP-waarde die door de firmware wordt weergegeven in plaats van tot nu toe een hardgecodeerde standaard EPP-waarde te gebruiken.
    • Voorbereidingen voor Intel IPI-virtualisatie.
    • Meer AMD- en Intel-code-unificatie.
    • CPUPower-ondersteuning voor gebruik met AMD's P-State-stuurprogramma dat werd geïntroduceerd in Linux 5.17.
    • KVM ondersteunt nu AMD virtuele machines met maximaal 511 vCPU's waar tot nu toe slechts tot 255 vCPU's mogelijk waren voor AMD-systemen.
    • RISC-V Sv57 virtueel geheugenondersteuning voor paginatabellen met vijf niveaus, samen met andere CPU-architectuurverbeteringen voor deze royaltyvrije CPU-ISA. Een deel van dat andere werk omvat RSEQ (Restartable Sequences) interface-ondersteuning en RISC-V CPU Idle-ondersteuning.
    • Ondersteuning voor Tesla's FSD-chip is ingebouwd in deze op Samsung gebaseerde ARM SoC die de volledige zelfrijdende computer van Tesla-voertuigen gebruikt.
    • De Razperry Pi Zero 2 W is nu compatibel met de mainline Linux-kernel.
    • Verwijdering van Andes NDS32 CPU-architectuurcode omdat die code niet langer wordt onderhouden voor die 32-bits AndesCore-architectuur die wordt gebruikt in verschillende digitale signaalbesturing en IoT-toepassingen.
  • GPU en grafische kaart:
    • AMDGPU FreeSync-videomodus is standaard ingeschakeld in vergelijking met eerdere kernels die de AMDGPU-module-optie nodig hadden om de FreeSync-videomodus in te schakelen.
    • AMD is bezig met het voorbereiden van code voor toekomstige/aankomende GPU's die blok voor blok moeten worden ingeschakeld, dus het is op dit moment niet bijzonder spannend in termen van lekken/onthulling van nieuwe details.
    • CRIU-ondersteuning voor het AMDKFD-stuurprogramma voor controle-/herstelmogelijkheden van ROCm-rekenworkloads is het primaire doel.
    • Ondersteuning voor het Intel DG2-G12-subplatform als die nieuwe variant naast de aangekondigde DG2/Alchemist G10- en G11-doelen. Er zijn ook veel andere DG2/Alchemist discrete grafische werken in het algemeen.
    • Intel Alder Lake N grafische ondersteuning.
    • Snellere FBDEV-bewerkingen en meer FBDEV-stuurprogrammareparaties.
    • Ondersteuning voor ASpeed ​​​​AST2600 en andere kleine wijzigingen in DRM-stuurprogramma's.
  • Wijzigingen en toevoegingen van andere hardware:
    • Verbeterde sensorbewaking voor nieuwe ASUS-moederborden.
    • Verhoogde activering van Compute Express Link (CXL).
    • NVIDIA's Tegra-stuurprogramma voor videodecodering is gepromoveerd uit de uitrolfase in het mediasubsysteem.
    • Nieuwe invoerstuurprogramma's voor Mediatek MT6779-toetsenbord en Imagis-aanraakschermen.
    • ACPI Platform Profile-ondersteuning werkt nu correct voor AMD-aangedreven ThinkPads.
    • Meer driveroplossingen voor Android x86-tablets.
    • Voortdurende verbeteringen aan Apple-toetsenbordondersteuning.
    • Een HID-stuurprogramma voor toetsenborden met rare SigmaMicro IC's.
    • Razer HID-stuurprogramma voor Razer-toetsenborden/-apparaten die niet volledig HID-compatibel zijn.
    • Veel netwerkupdates, zoals altijd.
    • Het thermische beleid repareren voor sommige HP Omen-laptops.
    • Intel Alder Lake "PS" audio-ondersteuning.
  • Opslag- en bestandssystemen:
    • ReiserFS is verouderd en het stuurprogramma voor het bestandssysteem zal naar verwachting in 2025 worden verwijderd.
    • De snelle vastleggingsfunctie van EXT4 zou sneller en schaalbaarder moeten zijn.
    • Twee belangrijke wijzigingen in exFAT om eindpunten in paden toe te staan ​​en te stoppen met het wissen van "VolumeDirty" als belangrijk om te voorkomen dat de levensduur van het opslagapparaat kunstmatig wordt verkort.
    • Onderliggend werk aan het voorbereiden van alleen-lezen EROFS om nieuwe functies te ondersteunen.
    • Ceph pakt "een behoorlijk vervelend probleem" aan en brengt andere verbeteringen aan.
    • Meer XFS-verbeteringen.
    • NFSD-ondersteuning voor het NFSv4 geboortetijd-bestandskenmerk voor tijden voor het maken van bestanden.
    • F2FS prestatieverbeteringen.
    • Btrfs voegt versleutelde I/O-ondersteuning en snellere fsync toe.
    • FSCRYPT voegt directe I/O-ondersteuning toe voor versleutelde bestanden.
    • Nieuwe functies en snelheidsverbeteringen van IO_uring.
    • Veel block- en NVMe-optimalisaties, inclusief eindeloos werk aan efficiëntere I/O/lagere overhead.
    • Intel Raptor Lake-audio-ondersteuning.
  • Veiligheid:
    • 64-bit ARM ondersteunt nu Shadow Call Stack (SCS).
    • De nieuwe random.trust_bootloader-optie is toegevoegd samen met andere wijzigingen aan de RNG, waaronder enkele belangrijke verbeteringen aan willekeur onder leiding van Jason Donenfeld.
    • Het Xen USB-stuurprogramma is gehard tegen mogelijke kwaadwillende hosts.
    • AVX-versnelling voor het SM3-cryptopad samen met verschillende ARM-optimalisaties in andere delen van het cryptosubsysteem.
  • Andere kernelgebeurtenissen:
    • Defconfig x86/x86_64-builds gebruiken nu standaard -Werror om compilerwaarschuwingen als fouten te verzenden om een ​​betere codekwaliteit te garanderen.
    • Flexibeler omgaan met de LLVM/Clang-compiler met ondersteuning voor postfixed-versiestrings en ondersteuning voor LLVM/Clang wanneer deze buiten het PATH wordt geïnstalleerd.
    • De wijziging in de hele boomstructuur om te veranderen van arrays met een lengte van nul naar flexibele arrayleden.
    • De wijziging van C89 naar C11 voor de doel-C-taalversie.
    • DAMON voegt de "DAMOS" sysfs-configuratiebesturingsinterface toe.

Linux 5.18 is uitgebracht in de nacht van 22 mei, maar wat nu beschikbaar is, is de tarball en je moet het handmatig installeren. Zowel Linus Torvalds als de kernelbeheerders raden aan te wachten tot ten minste de eerste onderhoudsupdate voor massale acceptatie.


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.