MacBook Pro 13 — популярный ноутбук для разработчиков, но переход на Apple Silicon не означает, что вы также не сможете загрузиться и в Linux.
Наряду с совершенно новым MacBook Air, Apple представила обновиться до MacBook Pro 13 на WWDC 2022. В отличие от MacBook Air, новейший MacBook Pro 13 не получил обновленного дизайна, он просто имеет некоторые усовершенствованные внутренние компоненты, в том числе совершенно новый. Яблоко М2 чип.
Это был первый MacBook Pro, оснащенный M2, и, поскольку это также самый доступный MacBook Pro, это привлекательное предложение для различных вариантов использования. И это включает в себя развитие.
Разработчики часто хотят иметь возможность запускать Linux на своем Mac либо в исходном виде, либо в виртуализации. Хорошей новостью является то, что Linux вполне возможно запустить на MacBook Pro 13 (2022 г.), но с оговорками.
MacBook Pro 13 (2022 г.) не будет работать под управлением Linux изначально
Как и в случае с предыдущим MacBook на базе M1, MacBook Pro 13 на базе M2 в настоящее время не может работать под управлением Linux на «голом железе». Даже с дистрибутивом Linux на базе ARM вам сейчас не повезло.
Над портированием Linux на Apple Silicon работает множество проектов, вплоть до встроенной поддержки в само ядро Linux. Одним из таких проектов является Asahi Linux, который в настоящее время доступен в альфа-версии для некоторых компьютеров Mac на базе M1. Но даже это далеко не готово к использованию на серийной машине.
По сути, установку Linux в исходном виде следует считать неудачей. Отсюда нам придется обратиться к виртуализации. Новости там намного лучше.
Различные способы запуска виртуальных машин Linux
Виртуальные машины вполне возможны в Apple Silicon, и есть несколько способов сделать это. На WWDC Apple представила использование встроенной в macOS платформы виртуализации для загрузки виртуальной машины Linux. Для этого потребуется немного поработать с кодированием на Swift, но он бесплатен в использовании и является лучшим в целом.
Предостережение заключается в том, что вам придется использовать дистрибутив Linux со сборкой ARM, чтобы исключить ваш любимый дистрибутив. Но для ARM доступны некоторые из самых громких имен, включая Ubuntu и Debian. Но платформа виртуализации не будет эмулировать дистрибутив Linux x86_64 для использования на ARM.
VMware Fusion доступен для Apple Silicon и позволяет запускать виртуальные машины Linux. Последнюю версию можно скачать с сайта VMware.
Альтернативно, вы можете пойти на Параллели, но по цене. Вы рассчитываете на 100 долларов за бессрочную лицензию, но она хорошо работает и проста в использовании. Опять же, вам потребуются дистрибутивы Linux со сборками ARM, но Parallels упрощает их загрузку и установку. Вишенкой на торте является режим Coherence, позволяющий запускать приложения Linux за пределами главного окна Parallels, как если бы они были родными для Mac. На данный момент это уникальная функция Parallels, и, возможно, она того стоит.
UTM — это еще один инструмент виртуализации, на который стоит обратить внимание, и он предлагает то, чего в настоящее время нет у других. Под его кожей находится QEMU, очень старый, но все еще очень хороший инструмент. UTM бесплатен и имеет открытый исходный код, но платная версия в Mac App Store обеспечивает автоматические обновления и помогает поддерживать разработку. UTM также имеет возможность эмулировать x86_64 на ARM, хотя и с ухудшением производительности. В дистрибутивах Linux на базе ARM UTM использует Apple Virtualization Framework для обеспечения скоростей, близких к исходным.
MacBook Pro, как и все лучшие компьютеры Mac, является популярным ноутбуком для разработчиков, и даже после перехода на Apple Silicon по-прежнему вполне возможно использовать Linux. Освоение платформы виртуализации Apple, вероятно, является хорошей идеей, но есть ряд хороших альтернатив, если вы не хотите писать свои собственные конфигурации.
MacBook Pro 13 (2022 г.) доступен уже сейчас, но если вы хотите сэкономить несколько долларов, вы можете попробовать приобрести выгодную сделку на восстановленный MacBook Pro прямо сейчас.
Apple MacBook Pro 13 дюймов (2022 г.)
В Apple MacBook Pro 13 (2022) используется новейший процессор Apple, который позволяет вам делать больше, когда вы не за столом.