Операционные системы Apple, как macOS, так и iOS, работают на платформах Intel EM64T и с гибридным ядром, известным как XNU. Это ядро основано на коде Mach и * BSD, особенно FreeBSD, поэтому это Unix. И при такой совместимости новости, которые мы вам приносим, не редкость. Последняя версия macOS, Catalina, теперь доступна для Linux.
Единственное предостережение: если мы хотим протестировать эту версию macOS в среде Linux, нам понадобится компьютер Apple. У вас всегда есть возможность власти установить виртуальную машину и таким образом сможете протестировать эту версию. Мы также считаем, что это лучший способ, если у вас нет терминала только для тестов. Вот как это делается в этом проекте. По умолчанию мы обойдемся без компьютера Mac.
macOS Catalina на вашем Mac под управлением Linux
Мы сосредоточимся на том, чтобы делать это через виртуальную машину. Более безопасный и в целом более эффективный способ.
В настоящее время на GitHub есть проект, который работает. Первое, что нам нужно сделать, это настроить очень быструю виртуальную машину macOS в QEMU, используя ускорение KVM.. Это упростит все и, прежде всего, будет автоматически. Мы также избегаем одного из требований, чтобы иметь возможность это сделать. Вам не нужен компьютер Apple.
Прежде, для тех из вас, кто не знает, что такое KVM, мы кратко объясним вам это. Это инструмент, который превращает Linux в гипервизор 1-го типа (без операционной системы).. В нем есть все необходимые компоненты для запуска Linux на виртуальной машине, поскольку он является частью ядра Linux.
Действуй:
Мы должны выбрать необходимую команду в соответствии с версией Linux, которую нужно выполнить:
- Для Debian, Unbutu, Mint и PopOS:
sudo apt-get install qemu-system qemu-utils python3 python3-pip
- С Arch:
sudo pacman -S qemu python python-pip
- Если это SUSE или openSUSE:
sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip
- Для Fedora:
sudo dnf install qemu qemu-img python3 python3-pip
Теперь мы будем создать виртуальный диск. Заменить там, где написано disk_name по имени, которое вы хотите присвоить, и где написано 64G , для места в ГБ вам потребуется:
qemu-img create -f qcow2 MyDisk.qcow2 64G
В загруженных файлах вы найдете базовый.ч вы должны добавить в редактор ряд строк:
-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
-device ide-hd,bus=sata.4,drive=SystemDisk \
Запустите сценарий basic.sh, чтобы запустить машину и, наконец, начать установку macOS Catalina.
У вас уже должна быть машина, работающая с macOS Catalina. Вам не о чем беспокоиться. все создано этим проектом GitHub, даже образ macOS.
Наслаждаться!!
все установилось правильно, а айфон меня не узнает, почему?