Отношение к Linux имеет косвенное, но тем не менее, оно есть.
Итак кратко новость состоит в том, что MS занимается исследованиями в разработке собственного процессора, не на основе x86 или ARM, а со своим набором инструкций. Кодовое имя EDGE (explicit data graph execution — граф исполнения явных данных?), версия E2.
Подробностей пока мало, похоже, что программа будет разбиваться на условно независимые блоки кода, которые будут выполняться на подходящих конвеерах, каждый блок помечается на этапе компиляции о потоках данных для оптимизации распределения на конвеерах. Блок работает с копией регистров и работает атомарно.
Spoiler
Немного напоминает IA64 (тот, что Itanium) в предподготовке кода к выполнению, но будет ли архитектура VLIW? Пока не похоже, а блок скорее програмный. Судя по описаниям архитектура будет либо асимметричной (разные ядра=конвееры для разных блоков) либо отношения между ковеерами и ядрами будут более гибкие. В любом случае, попытка сильнее загружать ядра/конвееры за счет одновременного выполнения разнотиповых блоков. Как будет решаться проблема загрузки однотиповыми блоками тоже не вполне ясно — будут ли конвееры лёгкие/тяжёлые или вообще разные по типам.
И какое дело это всё имеет к Linux? Интересно то, что для данного процессора MS портирует не только Windows 10, но и Linux. Конечно, пока не ясно насколько серьёзны намерения MS, возможно всё так и закончится на уровне исследований, но факт портирования немного увеличивает шансы. Какая целевая платформа — компьютеры общего назначения, соперники x86; консоли; мобильные; серверы — тоже не понятно. Но в любом случае факт портирования Linux достаточно интересен. Если компы общего назначение, то тут Windows теряет преимущество соместимости и иметь свой Linux на всякий случай, только для WSL? Консоль — зачем тогда Linux, перевести систему XBox на Linux? Сервер — тут наличие Linux от MS вполне была б понятна.
Наличие информации без особых подробностей и однозначных подтверждений со стороны MS на фоне сообщений об уязвимостях в x86/ARM тоже интересен. Совпадение? PR?
Ссылка на оригинал: https://www.theregister.co.uk/2018/06/1 ... indows_10/