Състоял се е выпуск Memtest86+ 8.10, свободна автономна програма за проверка на оперативната памет, разпространявана под лиценз GNU GPLv2. Проектът подчертава, че Memtest86+ не е редакция на затворения freemium продукт MemTest86 от PassMark, а се развива като отделна свободна версия.
Memtest86+ стартира независимо от инсталираната операционна система — директно през BIOS/UEFI или чрез зареждач, който поддържа протоколите за зареждане на Linux. Този режим позволява тестване на почти цялата налична памет, без да зависи от ядрото, драйверите и потребителската среда на основната система. Проектът поддържа x86, x86-64 и LoongArch64.
Основният акцент в Memtest86+ 8.10 е върху съвместимостта с модерните платформи и решаването на проблеми със зареждането. В частност, добавена е поддръжка на x2APIC, подобрена е работата на системите с Intel Lunar Lake и Panther Lake, усъвършенствано е измерването на пропускната способност на кешовете и оперативната памет, а в сборката за x86_64 е включено използването на SIMD/SSE2.
Сред промените:
Добавена е поддръжка на x2APIC. x2APIC — разширен механизъм за управление на локалните контролери на прекъсвания в съвременните x86 системи. За Memtest86+ това е важно, защото програмата стартира извън операционната система и сама трябва да разпознава и инициализира ядрото на процесора при тестване на паметта.
Подобрена е поддръжката на Intel Lunar Lake и Panther Lake. Релизът трябва да работи по-добре на новите клиентски платформи на Intel, включително определянето на параметрите на оборудването и извършването на тестове на нови системи.
Подобрено е измерването на пропускната способност. В Memtest86+ 8.10 е усъвършенстван механизмът за оценка на скоростта на кешовете и оперативната памет, а за 64-битната x86 сборка са включени инструкции SSE2. ([GitHub][3])
Поправени са таймингите на LPDDR5. Това трябва да подобри точността на показването на параметрите на паметта на системи със съвременни мобилни модули LPDDR5.
Поправени са проблемите със зареждането на AMI BIOS. Разработчиците отделно споменават поправка, свързана с промяната на политиката W^X в новите фърмуерни версии на AMI UEFI, поради която Memtest86+ не е могъл да стартира. ([GitHub][3])
Поправени са проблемите със зареждането през стари версии на GRUB. Също така са внесени обходни решения за Fedora GRUB EFI и командата linux.
Кодът за Secure Boot е доработен за бъдещи проверки на shim. Бинарният файл Memtest86+ все още не е подписан от Microsoft, затова на страницата на проекта за стандартно изтегляне все още се препоръчва да се деактивира Secure Boot. Въпреки това, в версия 8.10 са коригирани структурата PE/COFF и кодът на Secure Boot, за да се подготви проектът за по-нататъшна интеграция с shim.
Направени са подобрения за LoongArch64. По-специално, коригирани са проблемите с визуализацията на Loongson 2K3000/3B6000M, устранени са преливанията в температурата и предупрежденията на компоновщика за RWX-сегменти.
Готовите сборки са налични на сайта на проекта: инсталатор за USB за Windows, ISO образи за Linux, ISO с GRUB, бинарни файлове за PXE и верижно зареждане, а също така архив на изходния код.
Източник: linux.org.ru
