Die Veröffentlichung fand statt Memtest86+ 8.10, einer freien eigenstĂ€ndigen Software zur PrĂŒfung des Arbeitsspeichers, die unter einer Lizenz verbreitet wird. GNU GPLv2. Das Projekt betont, dass Memtest86+ keine Ausgabe des geschlossenen Freemium-Produkts MemTest86 von PassMark ist, sondern als separate freie Abzweigung weiterentwickelt wird.
Memtest86+ wird unabhĂ€ngig vom installierten Betriebssystem gestartet â direkt ĂŒber das BIOS/UEFI oder ĂŒber einen Bootloader, der Linux-Bootprotokolle unterstĂŒtzt. Dieser Modus ermöglicht das Testen des nahezu gesamten verfĂŒgbaren Speichers, unabhĂ€ngig vom Kernel, von Treibern und von der Benutzerumgebung des Hauptsystems. Das Projekt unterstĂŒtzt x86, x86-64 und LoongArch64.
Der Hauptfokus von Memtest86+ 8.10 liegt auf der KompatibilitĂ€t mit modernen Plattformen und der Behebung von Bootproblemen. Insbesondere wurde die UnterstĂŒtzung fĂŒr x2APIC, die FunktionalitĂ€t auf Systemen mit Intel Lunar Lake und Panther Lake, die Messung der Cache- und Arbeitsspeicherdurchsatzleistung verbessert und in der x86_64-Version die Verwendung von SIMD/SSE2.
Zu den Ănderungen gehören:
Die UnterstĂŒtzung fĂŒr x2APIC wurde hinzugefĂŒgt. x2APIC â ein erweitertes Steuerungssystem fĂŒr lokale Interrupt-Controller in modernen x86-Systemen. FĂŒr Memtest86+ ist dies wichtig, da das Programm auĂerhalb des Betriebssystems lĂ€uft und die Prozessorkerne bei der Speichertestung korrekt erkennen und initialisieren muss.
Die UnterstĂŒtzung fĂŒr Intel Lunar Lake und Panther Lake wurde verbessert. Die Version sollte auf neuen Client-Plattformen von Intel korrekter funktionieren, einschlieĂlich der Erkennung von Hardwareparametern und der DurchfĂŒhrung von Tests auf neueren Systemen.
Die Messung der Durchsatzleistung wurde verbessert. In Memtest86+ 8.10 wurde der Mechanismus zur Bewertung der Cache- und Arbeitsspeichergeschwindigkeit ĂŒberarbeitet, und fĂŒr die 64-Bit-x86-Version wurden SSE2-Instruktionen hinzugefĂŒgt. ([GitHub][3])
Die Timings fĂŒr LPDDR5 wurden korrigiert. Dies sollte die Genauigkeit der Speicherparameter auf Systemen mit modernen mobilen LPDDR5-Modulen erhöhen.
Bootprobleme auf AMI BIOS wurden korrigiert. Die Entwickler erwĂ€hnen gesondert einen Fix, der mit der Ănderung der W^X-Politik in neuen AMI UEFI-Firmwareversionen zusammenhĂ€ngt, aufgrund dessen Memtest86+ möglicherweise nicht gestartet werden konnte. ([GitHub][3])
Bootprobleme ĂŒber alte GRUB-Versionen wurden behoben. Es wurden auch Workarounds fĂŒr Fedora GRUB EFI und den Befehl linux implementiert.
Der Secure Boot-Code wurde fĂŒr zukĂŒnftige PrĂŒfungen von shim ĂŒberarbeitet. Die binĂ€re Datei Memtest86+ ist weiterhin nicht von Microsoft signiert, daher wird auf der Projektseite fĂŒr den regulĂ€ren Download weiterhin empfohlen, Secure Boot zu deaktivieren. In Version 8.10 wurden jedoch die PE/COFF-Struktur und der Secure Boot-Code korrigiert, um das Projekt fĂŒr eine zukĂŒnftige Integration mit shim vorzubereiten.
Es wurden Verbesserungen fĂŒr LoongArch64 vorgenommen. Insbesondere wurden Darstellungsprobleme auf Loongson 2K3000/3B6000M behoben, TemperaturĂŒberlĂ€ufe und die Warnungen des Linkers bezĂŒglich RWX-Segmenten beseitigt.
Fertige Builds sind verfĂŒgbar auf der Projektwebsite vorgenommen werden.: Windows USB-Installer, ISO-Images fĂŒr Linux, ISO mit GRUB, binĂ€re Dateien fĂŒr PXE und Kettenboot sowie ein Quellcode-Archiv.
Quelle: linux.org.ru
