Parallels и VMware не смогут запускать Windows на макбуках с собственным ARM-процессором

Артём Баусов avatar | 26
FavoriteLoading В закладки
Parallels и VMware не смогут запускать Windows на макбуках с собственным ARM-процессором

Фанаты виртуальных машин с Windows на Mac, готовьтесь. Переводчик Rosetta не поддерживает определенный тип виртуализации.

Apple описала ограничения Rosetta в документе для разработчиков. Хотя система способна переводить большинство приложений на базе Intel, она не может сделать то же самое для виртуальных машин, которые запускают компьютерные платформы x86_64.

В число таких программ входят Parallels и VMware.

Кроме того, Boot Camp больше не будет доступен для использования на Mac с Apple Silicon. Утилита осталась в macOS Big Sur, однако совместима только с процессорами Intel.

Чтобы «виртуалки» заработали, требуется крупное обновление ПО. Ждём решения от разработчиков. [AppleInsider.com]

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (18 голосов, общий рейтинг: 4.39 из 5)
undefined
iPhones.ru
Неизвестно, когда компании смогут решить эту проблему.
Прокомментировать

🙈 Комментарии 26

  1. dno666 avatar
    dno66624 июня 2020
    5

    Надеюсь параллелс справится, думаю у них еще 2-3 года точно есть в запасе) Пользуюсь активно параллелс классная штука)

    sergenem avatar
    sergenem24 июня 2020
    1

    @dno666, Apple же выкатила специальны API для виртуализации и даже показала linux на презе. Конечно разрабы сделают поддержку винды.

    Илон Маск avatar
    Илон Маск24 июня 2020
    2

    @sergenem, виртуализация это использование низкоуровневых функций, только API там недостаточно. Можно хоть десяток API выкатить, но под ним должно быть что-то что называется гипервизор.

    Tiwar avatar
    Tiwar25 июня 2020
    1

    @sergenem, всё, что они показали пока относится только к операционкам на ARM

    Tiwar avatar
    Tiwar25 июня 2020
    1

    @dno666, тоже очень на них надеюсь. Ведь это их основной доход, если винда x64 не взлетит на новых процессорах, то кто будет покупать Parallels =)

  2. ShamanskyRobert avatar
    ShamanskyRobert24 июня 2020
    6

    Ну вы бы хоть написали, что если приложения обновить, то они, конечно, заработают. И разработчики это сделают.
    А то понабегут сейчас.

    T avatar
    T24 июня 2020
    4

    @ShamanskyRobert, это да. Ибо на презентации именно говорили о возможности виртуализации других ОС. Была как раз parallels и на ней был запущен Linux, видимо пока для arm-архитектуры.

    werk avatar
    werk24 июня 2020
    6

    @ShamanskyRobert, тут авторы в слепую копируют и просто переводят новости с других сайтов, то что вы пишете это результат мозговой активности и аналитики, тут авторам это не надо.

    sissa avatar
    sissa24 июня 2020
    0

    @ShamanskyRobert, Спасибо! А я то думал чего приложения с PowerPc не работают.

    lohmatij avatar
    lohmatij24 июня 2020
    1

    @ShamanskyRobert, виртуализация по сути довольно простая штука. Грубо говоря у процессора есть четыре слоя в которых могут запускаться процессы. Windows запускается на 1 слое, программы на 4-м. Из первого слоя можно контролировать 4-й, но не наоборот. В процессорах с виртуализацией добавлен ещё один слой (нулевой), в котором запускается VMware / Parallels / VirtualBox, который может контролировать операционную систему. То есть условная VMware не делает ничего особенного, вся поддержка уже встроена в процессор, самое сложное это сделать нормальный драйвера и поддержку разных фишек типа Copy/Paste.

    А перевод инструкций для x64 в ARM осуществляется на этапе установки (это долгий процесс, но выполняется он один раз) и только для 64 битных бинарников. Вряд ли это как-то решат для виртуализации, но вот условный Crossover вполне может работать. Опять же только для 64 битных программ.

  3. ProtcessusVitelius avatar
    ProtcessusVitelius24 июня 2020
    1

    а как можно запустить, по крайней мере нормально, ОС для Х86 процессоров в виртуалке на АРМ? сколько мощности сожрет виртуализация другой архитектуры?

    ShamanskyRobert avatar
    ShamanskyRobert24 июня 2020
    3

    @ProtcessusVitelius, да нормально все будет. Apple сами на презентации говорили, что виртуализация поддерживается. Просто именно не ARM приложения, работающие в режиме эмуляции через Rosetta 2, работать не будут, иначе получается виртуализация в эмуляции — слишком громоздкий бутерброд.

    T avatar
    T24 июня 2020
    2

    @ProtcessusVitelius, На презе запустили Лару Крофт с x86 архитектурой в 1080p@60. Значит мощностей для запуска windows 10 хватит с лихвой. Давно было видео windows 10 на iPhone 7 и то там было запущено через костыли, а тут официально сами Apple разрабатывают, короче все будет в порядке с производительностью.

    yJIeTHblu avatar
    yJIeTHblu24 июня 2020
    0

    @T, операционку быстро запустить – это как бы посложнее, чем игрушку.
    Наверное, будем симуляторами типа wine пользоваться.

    lohmatij avatar
    lohmatij24 июня 2020
    2

    @T, дело в том что Rosetta это не эмулятор а интерпретатор. Во время установки программы она переводит весь программный код из инструкций для x64 в инструкции для arm.

    То есть ей, во первых, нужно чтобы код был написан под 64 битную архитектуру, а во вторых – Весь программный код должен быть доступен заранее.

    С эмулятором Windows оба эти пункта невозможны.

    sissa avatar
    sissa24 июня 2020
    0

    @ProtcessusVitelius, Виндовс можно только 95-й. Новее ресурсов на ARM не хватит

    sergenem avatar
    sergenem24 июня 2020
    0

    @sissa, Уже давно на UTM даже Win7 запускают на iPad Pro вполне себе нормально ограничения только в RAM

  4. tommie avatar
    tommie24 июня 2020
    1

    Неужели нельзя ARMную версию винды запустить?

    yJIeTHblu avatar
    yJIeTHblu24 июня 2020
    0

    @tommie, думаю с этим проблем не будет. И майки подопнут вин разработчиков для арм версий

    sergenem avatar
    sergenem24 июня 2020
    0

    @tommie, arm верисю можно будет без особых проблем.

  5. Илон Маск avatar
    Илон Маск24 июня 2020
    0

    Правильно вопрос звучит так – захотят ли они вообще эту “проблему” решать, потому что для VMware это вообще не проблема, а лишние расходы.

    З.ы. Название компании правильно писать VMware;)

  6. zloy_unlock avatar
    zloy_unlock24 июня 2020
    0

    Падение производительности при эмуляции х86 архитектуры на АРМ будет очень существенным.

  7. Futurist avatar
    Futurist24 июня 2020
    0

    Зачем маковому винда на макбуке ? У него же классная система на мощном железе…. Все правильно арм в сборку винду в топку остальные 95 процентов пк спокойно юзают дальше винду на x86 процессорах и наблюдают за маководами как им теперь прийдется решить очередную проблему за ради понтов яблока

    seanur avatar
    seanur24 июня 2020
    0

    @Futurist, офиса нет нормального на маке

  8. meowmeow avatar
    meowmeow24 июня 2020
    2

    Ну зачем им это надо. Главное чтобы их недопреложения с айпада работали на “маке”

  9. Bekiroff avatar
    Bekiroff24 июня 2020
    0

    Конечно не смогут, кто то сомневается?

Вы должны авторизоваться или зарегистрироваться для комментирования.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь