Рубрики
Новости

Windows 10 ARM работает на Mac с M1 быстрее, чем на Surface Pro X

Пользователь Twitter под ником Sunshine Biscuit at scale опубликовал результаты тестирования производительности нового MacBook Pro 13 на чипе M1 с установленной Windows 10 для ARM-процессоров. Оказалось, что система показывает лучшие результаты на компьютере Apple, чем на родном Surface Pro X.

На данный момент компьютеры Apple на процессорах Apple Silicon не поддерживают официально установку Windows 10. Но на прошлой неделе разработчик из Германии Александр Граф смог запустить ОС Windows на Mac с чипом M1 с помощью виртуальной машины QEMU. Причём это не эмуляция, а полноценная нативная виртуализация, которая позволяет достичь хорошей производительности. Однако пока что запущенная ОС от Microsoft на Mac не всегда стабильна, а часть функций системы недоступна.

Энтузиасты протестировали производительность компьютеров в GeekBench. Так, запущенная с помощью QEMU Windows 10 на MacBook Pro 13 показала результат в 1288 баллов в одноядерном тесте и 5449 баллов в многоядерном.

Windows 10 ARM работает на Mac с M1 быстрее, чем на Surface Pro X

Это существенно больше, чем в Microsoft Surface Pro X на базе процессора Microsoft SQ2 с 16 ГБ ОЗУ — там тестирование дало результат в 799 баллов в одноядерном и 3089 баллов в многоядерном тестах.

Windows 10 ARM работает на Mac с M1 быстрее, чем на Surface Pro X

Для сравнения: в собственной macOS 14 Big Sur ноутбук выдаёт 1737 и 7549 баллов соответственно.

Windows 10 ARM работает на Mac с M1 быстрее, чем на Surface Pro X

Таким образом, компьютер Apple оказался производительнее почти в два раза. Это указывает на то, что в первую очередь производительности Mac на M1 обусловлена не оптимизацией macOS 14 Big Sur, а самим железом.

Разработчику удалось запустить Windows ARM64 Insider Preview на Mac, виртуализировав её с помощью Hypervisor.framework. Сама Apple утверждает, что такой способ позволяет работать с виртуализацией без необходимости писать расширения ядра KEXT. Благодаря этому гостевой код выполняется непосредственно на центральном процессоре. Именно это позволило добиться такой хорошей производительности Windows на Apple Silicon.

Вероятно, если версию Windows 10 для ARM адаптируют для новых чипов Apple, новые компьютеры Mac станут самыми производительными устройствами для работы с этой версией системы. Ранее об этом высказался старший вице-президент по разработке программного обеспечения Apple Крейг Федериги: по его словам, компьютеры компании готовы к работе в среде Windows, а адаптация ОС полностью лежит на плечах Microsoft.

Рубрики
Новости

Разработчик запустил на краудфандинговой платформе Patreon сбор денег на адаптацию Linux для Maс на M1

Разработчик Гектор Мартин (Hector Martin) запустил на краудфандинговой платформе Patreon сбор денег на адаптацию Linux для Maс на Apple Silicon М1 с ARM-архитектурой. Он уже собрал (причем менее чем за сутки) первую часть требуемых средств — $4000 в месяц. Этой суммы хватит на покупку необходимых устройств с чипом М1 для реверс-инжиниринга и исследований, а также на оплату части рабочего времени, которое Мартин будет тратить на этот проект.

На Patreon инвесторы проекта выплачивают его инициатору определенную сумму каждый месяц или же за единицу законченной работы, вместо того, чтобы перечислить одноразовую сумму, как делается на Kickstarter.

Полноценную работы на проектом Мартин начнет в январе 2021 года. Мартин планирует в первую очередь обеспечить поддержку Linux на Mac Mini с чипом M1. Далее его проектом предусматривается предоставление пользователям возможности повседневного использования Linux на остальных устройствах с М1 — MacBook Air и MacBook Pro.

Мартин объяснил, что все его разработки по этому проекту будут открытыми, он их планирует регулярно выкладывать на GitHub. Причем открытый код будет иметь двойную лицензию GPL и MIT, чтобы гарантировать, что его разработки можно будет повторно использовать в других ОС, где это возможно.

Вдобавок Мартин успокоил своих работодателей по этому проекту. Он пояснил, что его реализация легальная, а в ходе разработки не возникнет юридических претензий от Apple. Так,

проведение реверс-инжиниринга с целью обеспечения совместимости разрешено законодательством многих странах мира. Тем более, что Apple на своих устройствах в штатном режиме разрешает загружать незаверенные цифровой подписью ядра без необходимости применения джейлбрейка. Также в его проекте не будет задействованы элементы кода из macOS и Darwin.

Мартин имеет опыт по адаптации Linux на Nintendo Switch/Wii, Microsoft Kinect и Sony Playstation 4. В описание своего нового проекта Мартин пояснил, что запустить Linux на Apple Silicon вполне возможно, хотя это будет сложно.

Недавно Линус Торвальдс заявил, что хотел бы приобрести новый Mac с чипом Apple Silicon M1, но он не будет работать с Linux. Он пояснил, что «Apple может запускать Linux в своем облаке, но их ноутбуки — нет».

Также Торвальдс объяснил, почему не видит возможности переноса Linux на Mac на базе M1: «Основная проблема с M1 для меня — это графический процессор и связанные с ним устройства, потому что это, вероятно, не будет иметь поддержки Linux, если Apple не сделает шаг в этом направлении». При этом Торвальдс не уверен, что Apple откроет чип для сторонней разработки.