Izšla je nova različica Memtest86+ 8.10, prosto avtonomna programa za preizkušanje operativne pomnilnika, ki se distribuira pod licenco GNU GPLv2. Projekt poudarja, da Memtest86+ ni različica zaprtega freemium izdelka MemTest86 podjetja PassMark, ampak se razvija kot ločena prosta veja.
Memtest86+ se zažene ločeno od nameščenega operacijskega sistema - neposredno preko BIOS/UEFI ali preko zagonskega nalagalnika, ki podpira Linux zagonske protokole. Ta način omogoča testiranje skoraj vse razpoložljive pomnilnika, neodvisno od jedra, gonilnikov in uporabniškega okolja glavnega sistema. Projekt podpira x86, x86-64 in LoongArch64.
Glavni poudarek v Memtest86+ 8.10 je na združljivosti s sodobnimi platformami in odpravljanju težav z zagonom. Konkretno, dodana je bila podpora x2APIC, izboljšano delovanje na sistemih z Intel Lunar Lake in Panther Lake, izboljšano merjenje propustnosti predpomnilnika in operativne pomnilnika, prav tako pa je v x86_64 različici vključena uporaba SIMD/SSE2.
Med spremembami:
Dodana je podpora za x2APIC. x2APIC je razširjen mehanizem za upravljanje lokalnih krmilnikov prekinitve v sodobnih x86 sistemih. Za Memtest86+ je to pomembno, ker se program zažene zunaj operacijskega sistema in mora sam pravilno odkriti in inicializirati procesorska jedra med testiranjem pomnilnika.
Izboljšana podpora za Intel Lunar Lake in Panther Lake. Različica bi morala bolje delovati na novih odjemalskih platformah Intel, vključno z določanjem strojnih lastnosti in izvajanjem testov na svežih sistemih.
Izboljšano merjenje propustnosti. V Memtest86+ 8.10 je bil izpopolnjen mehanizem ocenjevanja hitrosti predpomnilnika in operativne pomnilnika, za 64-bitno x86 različico so bile vključene SSE2 inštrukcije. ([GitHub][3])
Popravljeni so bili časi LPDDR5. To bi moralo izboljšati natančnost prikaza pomnilniških lastnosti na sistemih s sodobnimi mobilnimi moduli LPDDR5.
Popravljene so bile težave z zagonom na AMI BIOS. Razvijalci posebej omenjajo popravek v zvezi s spremembo politike W^X v novih AMI UEFI vdelavcih, zaradi katere Memtest86+ morda ni deloval. ([GitHub][3])
Popravljene so bile težave z zagonom preko starejših različic GRUB. Prav tako so bila dodana obvozna rešitev za Fedora GRUB EFI in ukaz linux.
Izpopolnjen je bil koda Secure Boot za prihodnje preverjanje shim. Binarni datoteka Memtest86+ još uvijek nije potpisana od strane Microsofta, stoga se na stranici projekta za redovnu preuzimanje i dalje preporučuje isključivanje Secure Boot-a. Međutim, u verziji 8.10 ispravljene su PE/COFF struktura i kod Secure Boot-a, kako bi se projekt pripremio za daljnju integraciju s shim-om.
Unapređenja su izvršena za LoongArch64. Specifično, ispravljeni su problemi s prikazivanjem na Loongson 2K3000/3B6000M, uklonjen je prekorak temperature i upozorenja linker-a o RWX segmentima.
Spremne verzije su dostupne na spletni strani projekta: USB instalater za Windows, ISO slike za Linux, ISO s GRUB-om, binarne datoteke za PXE i lančano pokretanje, kao i arhiva izvornog koda.
Izvor: linux.org.ru
