Разработчик Александр Граф смог успешно запустить Windows на Mac с процессором M1.
Этого удалось добиться, используя виртуальную машину QEMU с открытым исходным кодом. И хотя сам по себе процессор M1 не поддерживает х86-приложения и Boot Camp, Граф сообщил, что «Windows ARM64 может очень хорошо запускать приложения x86». Не так шустро, как при эмуляции Rosetta 2, но очень близко к ней.
Граф смог запустить Windows ARM64 Insider Preview, виртуализировав его через Hypervisor.framework. Apple говорит, что он позволяет пользователям взаимодействовать с технологиями виртуализации без необходимости писать расширения ядра (KEXT).
Who said Windows wouldn't run well on #AppleSilicon? It's pretty snappy here ?. #QEMU patches for reference: https://t.co/qLQpZgBIqI pic.twitter.com/G1Usx4TcvL
— Alexander Graf (@_AlexGraf) November 26, 2020
Разработчик применил кастомный патч к виртуализатору QEMU. Благодаря ему «достигается почти нативная производительность» путем выполнения гостевого кода непосредственно на хост-процессоре. Это означает, что ARM-версия Windows может быть виртуализирована на M1 Mac с отличной производительностью.
И хотя другие тоже могут так сделать, Граф пока не советует этим заниматься. Система работает, путь и хорошо, но не всегда стабильно. [MacRumors]
37 комментариев
Форум →Apple нам покажет, как может работать Виндоус. Вообще все, что связано с Виндоус – это стыд, позор, тормоза и лаги
@basta, и вообще из-за неё по большому счёту процессоры Интел и Амд так отстают.. Но наконец то что то пойдет иначе
@basta, ох уж эта субъективная диванная критика от эпплобоев…
@basta, “Apple нам покажет, как может работать Виндоус. Вообще все, что связано с Виндоус – это стыд, позор, тормоза и лаги”
*********************************************
Да-да,86% рынка,о боже!
@buyzilla, х86 процентов рынка.
Хотя сейчас уже поменьше – х64
Кккккк
@basta, Мать твоя тормозит
@basta, какие тормоза и лаги? Откуда такая информация? Пол года уже пользуемся ноутом от huawei 15,6 экраном с тонкими рамками. Все работает быстро и четко, просыпается и загружается моментально. Покупали за 40 тыс руб, плюс дали подарок роутер и колонки.
п.с. у меня еще есть макбук и аймак, есть чем сравнивать.
@basta, а что не так с виндой 10? Я работаю в обеих ос. У каждой есть свои плюсы и минусы
А дописать в заголовке, что через виртуализацию была запущена ВМ с виндой религия не позволяет?
@Chane_G, может быть, вообще всю статью в заголовок? Так явно удобнее будет.
@ShamanskyRobert, если Вам так удобнее будет, то я не против.
Через три слоя виртуализации и эмуляции работает быстрее чем 99% ноутбуков на винде))) Да и стабильнее))
@?, и стоит в разы дороже, чем 99% ноутбуков на винде. Или это не в счет? Почти всегда более отлаженные и более дорогие устройства работают лучше. Вам выдадут статуэтку нашего Кэпа.
@?, о каких трех слоях идет речь? Запустили специальный билд Windows для ARM-архитектуры, используя QEMU с патчем для выполнения инструкций без эмуляции. То есть по факту запустили винду для ARM на ARM без какой-либо эмуляции. Ещё четыре таких же гения поставили лайки…куда катится iphones.
Пока спорили у кого круче x86 Intel или AMD, Apple просто обеих натянула на рынке мобильных процессоров.
@Phonerz, да уж, я всё выбирал между Core i7 1165 и Ryzen 4800U, а тут вышел M1 и выбор стал очевиден.
@Astravod, никак не возьму в толк, а зачем выбирать ПРОЦЕССОР? Понимаю – подобрать компьютер в сборе под задачу, но процессор? Они же одинаковые.
@Smolny, одинаковыми они быть не могут, каждая компания кроме основной архитектуры имеет ряд фирменных улучшений, что в конечном итоге даже при практически одинаковых базовых характеристиках может приводить к существенной разнице в производительности в специфических приложениях,
Ну вот, а нас более 10лет намахивали что x86 и ARM это дико разные вещи и нагло впаривали x86 архитектуру
Эра х86 подходит к концу) эппл как всегда первые
@yuliy, х86 еще долго будет играть на рынке ведущую роль, по крайней мере до выхода OEM процессора уровня M1 даже начала эпохи ARM на массовом рынке не будет, Apple сделала процессор под себя, с пониманием своей аудитории, а под какую идею рискнут выпустить аналогичный процессор ведущие ARM-чипмейкеры? Хуавей могла бы, но всем известно какова ситуация у этой компании
пока не будет сильного бренда, например Sony, который решит сделать шаг в сторону ПК на ARM, вся эта история так и будет крутиться вокруг Apple и узкого сегмента компьютеров – планшетов Серфейс
такой бренд появится, обязательно, но когда…а сколько времени потребуется на то, что бы пересадить публику на ARM? рискнет ли Intel сделать шаг в этом направлении? а рискнет ли NVidia? в партнерстве с крупными интеграторами типа DELL или Lenovo? пока не увидим крепкий альянс стороннего чипмейкера и сильного брэнда готового наладить выпуск компьютеров на этом чипе говорит о начале конца х86 преждевременно
@ProtcessusVitelius, так-то есть куча девайсов на процессорах квалком (то ли асус, то ли асер, леново вот еще).
@Kaji, планшеты
@ProtcessusVitelius, и не планшеты, а вполне себе ультрабуки и трансформеры.
@Kaji, мутанты в электронике интересны только гикам, широким массам нужно понятное устройство, ноутбук и настольный пк
@ProtcessusVitelius, какой еще ОЕМ М1?) он же SOC!
@Dmitriy Petrov, он же кот
@yuliy, x86 практически не заметит один отдельно взятый Apple. В ближайшее время, по крайней мере.
в среде WinARM есть своя виртуализация приложений х86 на ARM? логично, просто не знал, да и в статье как то сумбурно вскользь упомянуто
в целом все закономерно, осталось дождаться когда Microsoft добавит официальную поддержку M1 в WinARM, со всеми необходимыми библиотеками
@ProtcessusVitelius, есть. Поддержка 32 бит приложений есть давно. Поддержку 64 бит приложений обещали в свежей инсайдерской сборке вин10, но пока точно неясно.
Ни*уя не понял, но очень интересно!
С помощью виртуализации можно запустить все что угодно… только смысл? Чтобы это все часть ресурсов ела?
Не очень конечно люблю писать негатив. Но сегодня мне кажется – надо!
Это до какой степени надо иметь больную голову, чтобы ставить на Мак винду?
Что в этой больной голове? То, что от неудач, нищебродного существования и невостребованности взять и извернуться перед аудиторией подобных ушлепков? Мне приходит такая ассоциация – молодой паренек от того, что молоденькие прыщавые девки ему не дают, так как мерзавец не покупает им мороженное, разозлился на весь мир, и дрочит на старых, сморщенных, дряблых старушек!
Баусов – ты ушлепок!
@Roman, я вас удивлю, но люди не только в сафари сидят за ноутом. Есть куча софта под винду которого нет (и не будет) под MacOS.
Особенно это актуально для проф софта – его заменить по личной прихоти не получится (абстрактно, если все сидят в 1С то и вы должны в 1С работу работать)
@pLoskutov, да один сервер удаленных Рабочих столов чего стоит, которого нет на маке и который по сути спас мировой малый бизнес во время пандемии.
@Roman, прыщавый мальчик как раз таки ты, который абсолютно не представляет как работают Компании, даже малый бизнес. Весь твой мир это твой Мак мамка и ютуб. 99% командной работы это сервера Виндоуз, удаленный рабочий стол есть ТОЛЬКО на винде, так как Мак серверов попросту давно уже нет. И не хами мальчик. Не показывай свою глупость
@Mr. Neverpoint, корневой комментатор конечно дал жару, даже комментировать не имеет смысла. Но в вашем комменте вообще не понимаю о какой такой командой работе завязанной на винде идет речь? Удаленный рабочий стол только на винде – про, например цитрикс, не слышали?
От этих баек в комментах как все в бизнесе и крупных компаниях работают только на винде постоянно хочется словить фейспалм. Возьмем разработку, поинтересуйтесь какое кол-во разработчиков, да и менеджеров в Яндексе, Мейле, Авито пользуются маками. Если уж это не крупные компании, тогда не понимаю о каком сегменте вы говорите.
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Почему удаленное ПО потребляет мобильный трафик на iPhone
Как изменить рингтон для разных контактов на Mac
Как временно отключать прием звонков с iPhone на Mac
Как на Mac смотреть скорость подключения к сети и отслеживать лимит трафика
Как записывать разговоры на iPhone
Пропала строка состояния на iPhone, как вернуть
Можно ли настроить разное направление прокрутки для трекпада и мыши в macOS
Почему библиотека iTunes на Mac занимает много места