denis19 Microsoft denis19 Microsoft
/ habr.com

В Microsoft откатили обновление Windows Terminal из-за проблемы с запуском на ПК со старыми процессорами

Разработчики из Microsoft откатили обновление превью версии приложения с открытым исходным кодом Windows Terminal из-за проблемы с невозможностью запуска проекта на ПК со старыми процессорами, например, Core 2 Duo или AMD Athlon без поддержки инструкции PopCnt (Population count — count number of bits set to 1, входит в набор SSE4.2 в Intel или Advanced Bit Manipulation (ABM) для AMD).В новой версии разработчики случайно использовали для компиляции Windows Terminal сборок 1057x инструментарий MSVC 19.38, который, помимо прочего, приводит к неправильной интерпретации вывода инструкции CPUID и блокировке запуска приложения на старых процессорах.«Мы вернулись к более старой версии компилятора, чтобы Windows Terminal снова работал на компьютерах с процессором Intel Core 2 Duo (!)», — уточнили в Microsoft спустя некоторое время после обнаружения проблемы со сборкой v1.20.10572.0 и выпуска исправления в версии v1.19.10821.0.Разработчик Дастин Л.

Хоуэтт из Microsoft, который поддерживает проект и следит за репозиторием Windows Terminal на GitHub, подтвердил, что Microsoft не пытается специально заблокировать старые процессоры без инструкций PopCnt, а ситуация с новой нерабочей сборкой проекта на старых ПК получилась случайно.«Ребята, отбросьте свои теории заговора», — прокомментировал Хоуэтт эту ситуацию после подозрения со стороны пользователей, что Microsoft хочет избавиться от старых процессоров в своих проектах.В конце февраля в Microsoft после многочисленных жалоб пользователей пообещали в скором времени исправить баг в последних обновлениях Windows 10 с неработающими системными приложениями на ПК со старыми процессорами, например, Core 2 Duo или AMD Athlon (без поддержки инструкций SSE 4.2).

Читать на habr.com
Сайт imag.one - агрегатор новостей из открытых источников. Источник указан в начале и в конце анонса. Вы можете пожаловаться на новость, если находите её недостоверной.

Сейчас читают

DMCA