Linux 5.19 kommer med mange forbedringer til AMD og Intel. Den næste version kunne være Linux 6.0

Linux 5.19

Vi har allerede her en ny version af kernen af ​​operativsystemet(erne), som redaktørerne og læserne af blogs kan lide denne mest. Ved denne lejlighed, efter 5.18 det var turen til linux 5.19, som Linus Torvalds netop har offentliggjort sin udgivelse. Når jeg siger, at "det var hans tur", mener jeg, at det var den logiske ting at gøre, og det har det været siden udviklingen begyndte, men der var noget mere tvivl om, hvorvidt den næste ville være Linux 5.20 eller allerede Linux 6.0. Men denne artikel handler om den seneste stabile version, hvis udgivelse nu er officiel.

Linux 5.19 er en stor udgivelse. Allerede i flettevinduet blev det verificeret, at der ville være mange ændringer, selvom mængden af ​​dem ikke har fået kernen til at vokse i størrelse. Nedenfor er en liste med mest fremragende nyhed, afhente fra Phoronix, et specialiseret medie, der nøje følger udviklingen af ​​Linux, blandt andet som dets berømte analyser og sammenligninger af al slags hardware.

Linux 5.19 fremhæver

  • Processorer og platforme:
    • Intel In-Field Scan (IFS) er blevet slået sammen for at lette CPU-siliciumtestning før datacenterimplementering eller siliciumtest over tid for at hjælpe med at opdage uopdagede hardwareproblemer.ECC-tjek eller andre eksisterende tests.
    • LoongArch blev slået sammen som en ny CPU-port til Linux-kernen. Men som nævnt er der ingen support til at starte nogen LoongArch-systemer endnu, da nogle drivere endnu ikke er klar til mainlining.
    • Understøttelse af PolarBerry RISC-V FPGA-kortet, der gør brug af PolarFire SoC.
    • Understøttelse af kørsel af 32-bit (RV32) binære filer på 64-bit RISC-V (RV64).
    • Fuldende den 12-årige Arm-indsats på tværs af platforme med endelig at konvertere den gamle ARMv4T/ARMv5-kode til kernebyggeri på tværs af platforme. Arm cross-platform support til ældre Intel XScale/PXA hardware er også blevet gennemført.
    • Tilføjet HPE GXP SoC, der vil blive brugt til Baseboard Management Controller (BMC) funktioner i kommende HPE-servere.
    • Understøttelse af ARMv9 Scalable Matrix Extension. Scalable Matrix Extension (SME) er baseret på SVE/SVE2.
    • Forfiningsændringerne er betydelige på AMD-siden med udvidelser til Zen 4 IBS, AMD PerfMonV2 og endelig AMD Zen 3 Branch Sampling (BRS).
    • Fjernelse af den gamle Renesas H8/300 CPU-arkitektur. Denne arkitektur er gammel og er ikke blevet vedligeholdt i kernen i årevis, da den allerede er blevet fjernet fra hovedlinjen én gang.
    • Fjernelse af forældet x86-understøttelse a.out.
    • Mange varme- og strømstyringsopdateringer fra Intel, inklusive en rettelse til varme Linux-bærbare computere, der dræner batteriet, mens de forsøger at sove.
    • Nemmere oprydning af CPUID-funktioner.
    • Sen indlæsning af mikrokode for x86/x86_64 deaktiveret som standard og vil ødelægge kernen. Brugere rådes til at indlæse CPU-mikrokoden tidligt.
  • Virtualisering:
    • AMD SEV-SNP er endelig mainlined til opdateringen Secure Encrypted Virtualization (SEV) introduceret med AMD EPYC 7003 "Milan"-processorer.
    • Intel Trust Domain Extensions (TDX) er blevet slået sammen med tidlig kode klar.
    • Understøttelse af XSAVEC, når du kører som VM-gæst.
    • Microsoft har reduceret Hyper-V-gæstestarttider for store virtuelle Azure-maskiner med mange GPU'er.
    • Understøttelse af Linux EFO for at få adgang til VM-hemmeligheder til Confidential Computing (CoCo) hypervisorer såsom med AMD SEV.
    • KVM og Xen opdateringer.
    • Et nyt m68k virtuel maskine-mål til virtualiseringsbrug, der er baseret på Googles Goldfish og er meget mere egnet end eksisterende Motorola 68000-emuleringsmuligheder.
  • Grafik og displays:
    • Næsten en halv million linjer med ny kode.
    • Der bliver gjort meget arbejde for at muliggøre, at IP-blokke til AMD RDNA3-grafik frigives senere på året sammen med næste generation af CDNA Instinct-acceleratorer.
    • Intel DG2/Alchemist PCI ID'er til bundkort down design.
    • Understøttelse af Intel Raptor Lake P-grafik fra eksisterende kodestier.
    • Compute engine ABI er nu eksponeret for DG2/Alchemist hardware.
    • En power quirk for DG2/Alchemist GPU'er for at sikre, at PCIe Active State Power Management (ASPM) er aktiveret.
    • ASpeed ​​​​AST driver support til DisplayPort.
    • Rockchip VOP2-kompatibilitet.
    • Understøttelse af en ny basisvariant af RDNA2 "Beige Goby".
    • MediaTek Vcodec-understøttelse af VP8 og VP9 statsløse codecs.
  • Filsystemer og opbevaring:
    • Talrige bemærkelsesværdige forbedringer til Btrfs-filsystemet, fra undersideunderstøttelse for enhver PAGE_SIZE større end 4K til undersideunderstøttelse af Btrfs native RAID 5/6-tilstande og andre tilføjelser.
    • Understøttelse af Apples NVMe M1-controller.
    • Masser af ny kode til XFS-filsystemet.
    • Oprettelse af FAT16/FAT32-filer/fødselstidspunkt via statx-systemkald.
    • NTFS3-kernedriverrettelser er blevet slået sammen for endelig at løse nogle vedligeholdelsesproblemer med denne NTFS-kernedriver, der blev bidraget til kernen sidste år af Paragon Software.
    • Forskellige forbedringer til F2FS og rutineopdateringer til EROFS og EXT4.
    • Support til NFSv3 Courteous Server.
    • eMMC-understøttelse til brug af TRIM til nul-sektorer.
    • Understøttelse af IDMAPPED-lag med OverlayFS.
    • En fantastisk præstationsfix til exFAT.
    • Masser af forbedringer til IO_uring.
  • Anden hardware:
    • Uendeligt arbejde på Synopsys DWC3 USB3-driveren.
    • Sammenlagt Apple eFuses-driver til at læse disse programmerede eFuses i Apple M1 SoC'er for at gemme kalibreringsdata.
    • Arbejdet med Intel Havana Labs AI-driveren er fortsat.
    • Understøttelse af initiering af firmwareopdateringer via sysfs til Intel FPGA PCIe-kortbrug og andre mulige brugssager.
    • Understøttelse af rapportering af den fysiske placering af en tilsluttet enhed, når den eksponeres som via ACPI. Dette kan hjælpe med at bemærke, hvor en tilsluttet komponent er i forhold til serveren/systemet i tilfælde af flere porte/placeringer osv.
    • Raspberry Pi Sense HAT joystick-driveren blev slået sammen.
    • Chrome OS EC-driverunderstøttelse til Laptop Framework.
    • Fortsat aktivering af Compute Express Link (CXL)-understøttelse til næste generations servere.
    • Bedre understøttelse af Lenovo ThinkPad Trackpoint II-tastaturet.
    • Korrekt håndtering af Keychron C-Series/K-Series tastaturer.
    • Wacom-driverforbedringer og andet HID-arbejde.
    • Intels AVS-lyddriver begyndte at lande som en omskrivning af den gamle lyddriverkode fra Skylake/Kabylake/Apollo Lake/Amber Lake-æraen.
    • Fortsættelse af hardwareovervågningsforbedringer af ASUS bundkort tilføjelser til Aquacomputer-enheder.
  • Sikkerhed:
    • Clang RandStruct-understøttelse til randomisering af strukturlayout og lignende til eksisterende GCC-understøttelse.
    • Fortsættelse af moderniseringsarbejdet af RNG-koden til generering af tilfældige tal.
    • Intel SGX-enklaver var tilbøjelige til at fejle under højt hukommelsestryk, men det problem for Software Guard Extensions på Linux er nu løst.
    • Gør livet surt for applikationsudviklere, der opfører sig forkert ved at bruge split-lock.
  • andre:
    • Mange væsentlige netværksforbedringer, fra Big TCP til pureLiFi LED-belysning til trådløs kommunikation og mange andre forbedringer.
    • En ny mulighed for nemt at konfigurere en x86_64 debug-kerne.
    • Printk vil nu downloade beskeder til KThreads via konsol.
    • Mange forbedringer i hukommelseshåndtering.
    • Et nyt sammenlagt undersystem er Hardware Timestamping Engine (HTE) til at koordinere mellem tidsudbydere og forbrugere som GPIO'er og IRQ'er. Den oprindelige HTE-udbyder med Linux 5.19 er kun til NVIDIA Tegra Xavier SoC. Selvom Linus Torvalds ikke kan lide HTE-navnet, og det kan stadig ændres denne cyklus eller den næste.
    • Forårsrengøring til iscenesættelsesområdet, herunder promovering af WFX WiFi-driveren uden for iscenesættelsesområdet.
    • Zstd-komprimeret firmware-understøttelse som et alternativ til den eksisterende XZ-komprimerede firmware-understøttelse for at spare diskplads ved at komprimere de mange firmware-binære filer, der findes på moderne Linux-systemer.

Linux 5.19 det blev annonceret for et øjeblik siden, og din kode er nu tilgængelig og vil snart være kl Kernearkivet. Ubuntu-brugere, der ønsker at installere det med det samme, bliver nødt til at gøre det på egen hånd eller med værktøjer som f.eks Umki, eller vent på lanceringen i oktober og tag springet til en større.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.