Memtest86+ 8.10

A avut loc lansarea Memtest86+ 8.10, un program autonom gratuit pentru verificarea memoriei RAM, distribuit sub licență GNU GPLv2. Proiectul subliniază că Memtest86+ nu este o versiune a produsului freemium închis MemTest86 de la PassMark, ci se dezvoltă ca o ramură separată și gratuită.

Memtest86+ se lansează separat de sistemul de operare instalat — direct prin BIOS/UEFI sau printr-un bootloader care suportă protocoalele de boot Linux. Această mod permite testarea aproape întreagă a memoriei disponibile, fără a depinde de kernel, driverele și mediu utilizator al sistemului principal. Proiectul suportă x86, x86-64 și LoongArch64.

Accentul principal în Memtest86+ 8.10 este pe compatibilitatea cu platformele moderne și rezolvarea problemelor de boot. În special, a fost adăugată suport pentru x2APIC, a fost îmbunătățită funcționarea pe sistemele cu Intel Lunar Lake și Panther Lake, a fost ajustată măsurarea lățimii de bandă a cache-urilor și memoriei RAM, iar în assemblarea pentru x86_64 a fost inclusă utilizarea SIMD/SSE2.

Printre modificări:

  • A fost adăugat suport pentru x2APIC. x2APIC — este un mecanism extins de gestionare a controlerelor de întrerupere locale în sistemele x86 moderne. Pentru Memtest86+, acest lucru este important deoarece programul se lansează în afara sistemului de operare și trebuie să detecteze și să inițieze corect unitățile de procesare în timpul testării memoriei.

  • Suportul pentru Intel Lunar Lake și Panther Lake a fost îmbunătățit. Rețeaua ar trebui să funcționeze mai bine pe noile platforme client Intel, inclusiv în ceea ce privește detectarea parametrilor hardware și execuția testelor pe sisteme proaspete.

  • Măsurarea lățimii de bandă a fost îmbunătățită. În Memtest86+ 8.10, mecanismul de evaluare a vitezei cache-urilor și memoriei RAM a fost revizuit, iar pentru assemblarea x86 de 64 de biți au fost incluse instrucțiuni SSE2. ([GitHub][3])

  • Timpii LPDDR5 au fost corectați. Acest lucru ar trebui să îmbunătățească corectitudinea afișării parametrilor memoriei pe sistemele cu module mobile LPDDR5 moderne.

  • Problemele de boot pe AMI BIOS au fost corectate. Dezvoltatorii menționează în mod special corectarea legată de schimbarea politicii W^X în noile firmware AMI UEFI, care făcea ca Memtest86+ să nu poată fi lansat. ([GitHub][3])

  • Problemele de boot prin versiunile vechi de GRUB au fost corectate. De asemenea, au fost elaborate soluții de ocolire pentru Fedora GRUB EFI și comanda linux.

  • Codul Secure Boot a fost revizuit pentru verificarea shim-ului în viitor. Fișierul binar Memtest86+ rămâne nesemnat de Microsoft, așa că pe pagina proiectului pentru descărcarea obișnuită se recomandă în continuare dezactivarea Secure Boot, totuși în versiunea 8.10 au fost corectate structura PE/COFF și codul Secure Boot, pentru a pregăti proiectul pentru integrarea ulterioară cu shim.

  • Au fost aduse îmbunătățiri pentru LoongArch64. În special, problemele de afișare pe Loongson 2K3000/3B6000M au fost corectate, iar depășirile de temperatură și avertismentele linker-ului despre segmentele RWX au fost eliminate.

Versiunile gata sunt disponibile pe site-ul proiectului: instalator USB pentru Windows, imagini ISO pentru Linux, ISO cu GRUB, fișiere binare pentru PXE și bootare în lanț, precum și arhiva codului sursă.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster