Microsoft портирует Windows 10 и Linux на процессор собственной разработки

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Ответить
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Microsoft портирует Windows 10 и Linux на процессор собственной разработки

Сообщение NickLion »

На "The Register" вышла недавно интересная новость, решил вот тут поделиться.
Отношение к Linux имеет косвенное, но тем не менее, оно есть.

Итак кратко новость состоит в том, что MS занимается исследованиями в разработке собственного процессора, не на основе x86 или ARM, а со своим набором инструкций. Кодовое имя EDGE (explicit data graph execution — граф исполнения явных данных?), версия E2.

Подробностей пока мало, похоже, что программа будет разбиваться на условно независимые блоки кода, которые будут выполняться на подходящих конвеерах, каждый блок помечается на этапе компиляции о потоках данных для оптимизации распределения на конвеерах. Блок работает с копией регистров и работает атомарно.
Spoiler
Немного напоминает IA64 (тот, что Itanium) в предподготовке кода к выполнению, но будет ли архитектура VLIW? Пока не похоже, а блок скорее програмный. Судя по описаниям архитектура будет либо асимметричной (разные ядра=конвееры для разных блоков) либо отношения между ковеерами и ядрами будут более гибкие. В любом случае, попытка сильнее загружать ядра/конвееры за счет одновременного выполнения разнотиповых блоков. Как будет решаться проблема загрузки однотиповыми блоками тоже не вполне ясно — будут ли конвееры лёгкие/тяжёлые или вообще разные по типам.
В железе, по видимому, существует в виде FPGA, а также R0 и R1 редакции от Qualcomm.

И какое дело это всё имеет к 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/
Последний раз редактировалось NickLion 21.06.2018 12:15, всего редактировалось 1 раз.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Microsoft портирует Windows 10 и Linux на процессор собственной разработки

Сообщение serzh-z »

А я все ждал когда же, на фоне всех этих новостей о дырявых CISC-процессорах, появится кто-нибудь со своим решением. =)
NickLion писал:
20.06.2018 21:46
Но в любом случае факт портирования Linux достаточно интересен.
Какая разница чем привязывать к себе пользователя и на чем делать деньги? Будет ли пользователь платить за лицензию Windows и использовать стороннее железо x86 или будет использовать бесплатную ОС и платить за лицензию E2 - главное, чтобы курица несла яйца.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Microsoft портирует Windows 10 и Linux на процессор собственной разработки

Сообщение NickLion »

serzh-z писал:
20.06.2018 22:42
будет использовать бесплатную ОС
ну, вот тут немного не ясно, ведь за проц платишь в любом случае, а ОС бесплатная? Да и доля десктоп Linux не так, чтоб очень велика. Расчет на увеличение доли? Подстелить соломку?

PS тут подумал, что правильнее, наверное, "explicit data graph execution" перевести как "граф исполнения явных данных", пожалуй, имеется в виду, что есть информация о данных, и явные именно они, а не исполнение или граф.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Microsoft портирует Windows 10 и Linux на процессор собственной разработки

Сообщение serzh-z »

NickLion писал:
20.06.2018 22:58
ну, вот тут немного не ясно, ведь за проц платишь в любом случае, а ОС бесплатная? Да и доля десктоп Linux не так, чтоб очень велика. Расчет на увеличение доли?
То пользователи платят AMD и Intel, а то будут платить Microsoft. Да и есть шанс потеснить Google с их Chromebook. Ну если даже не потеснить, то, хотя бы, втиснуться на этот рынок. Присунуть, так сказать.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20798
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Microsoft портирует Windows 10 и Linux на процессор собственной разработки

Сообщение Bizdelnick »

Да просто никто в жизни не станет вкладываться в железо, которое не поддерживается хотя бы основными ОС. Там ещё FreeRTOS упоминалась, кстати. В M$ это всё прекрасно понимают, в отличие от не буду в очередной раз повторять кого.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Microsoft портирует Windows 10 и Linux на процессор собственной разработки

Сообщение NickLion »

Bizdelnick
Да, FreeRTOS я не упомянул, но тут, как по мне, более понятен выбор — портировать её проще и не конкуррент MS Windows, в случае Linux стоит и сложность портирования (может и меньшая, чем Windows, но всё же) и конкуррент как ни как. Более того, поритрованный Linux + LLVM/Clang сразу даёт доступ к куче приложений, а значит платформа Linux будет в преимуществе, а для Windows пока все приложения портируют/перекомпилят. Разве что создать репозиторий open source приложений для Windows от MS.
Bizdelnick писал:
21.06.2018 09:50
Да просто никто в жизни не станет вкладываться в железо, которое не поддерживается хотя бы основными ОС.
Правда, в случае, если это десктоп или сервер, не консоль, мобилки-встариваемые-IoT. Да и то, можно было бы в стиле Apple сделать MS платформу EDGE + Windows.
Bizdelnick писал:
21.06.2018 09:50
В M$ это всё прекрасно понимают, в отличие от не буду в очередной раз повторять кого.
Угу, со сменой руководства MS стало прогрессивнее мыслить, что грошики можно получать не только от Windows и Office (кх-балмер-кх). Все эти реверансы в сторону Linux — .Net Core, Hyper V, UNIX Domain сокеты в Windows, интерфесы в Linux, а не [mac]OS X подсмотренные — рабочие столы, табуляция окон, и т.д.

А в отличие от кого, я что-то пропустил?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20798
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Microsoft портирует Windows 10 и Linux на процессор собственной разработки

Сообщение Bizdelnick »

NickLion писал:
21.06.2018 11:31
Правда, в случае, если это десктоп или сервер, не консоль, мобилки-встариваемые-IoT.
В любом случае, подразумевающем, что процессор будет продаваться/лицензироваться хоть кому-то. Это относится и к современным мобилкам, и тем более к встраиваемым железкам.
NickLion писал:
21.06.2018 11:31
А в отличие от кого, я что-то пропустил?
Да есть тут у нас одна шарашкина контора, которая думает, что форкнутого линукса с закрытым компилятором достаточно, чтобы под девизом импортозамещения протащить свои камни.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Ответить