Basically, only iOS, which is Apple’s original operating system, works on the iPhone. However, enthusiasts have tried different operating systems, such as running Windows XP and running Linux. A new movie has been released that makes the Linux distribution “Fedora” run brittle in “Virtual Machines running on iOS” using the virtualization support function hidden in the iPhone’s SoC. You can also check how the document creation application “LibreOffice” works in the movie.
Hardware-accelerated virtual machines on iPhone 12 / iOS 14.1 jailbroken | Worth the bad deed
Software developer Zhuowei Zhang has successfully launched Fedora on iPhone. In the following movie, you can see how Fedora actually works on iPhone.
Fedora 36 VM in UTM.app with hardware acceleration – YouTube
Zhang’s device is an iPhone 12 with iOS 14.1 installed. iPhone 12 is jailbroken, and the screen shows the screen of the “UTM” virtual machine developed by the open source.
If you select Fedora on the UTM screen…
The virtual machine has started.
About 15 seconds after starting the virtual machine, the Fedora login screen was displayed.
When entering the password with the touch keypad…
The desktop is displayed.
Moreover, if you start the terminal and execute the “neofetch” command which displays system information…
I got a screen showing that the distribution I’m running is Fedora.
Then bring up the menu screen and select LibreOffice.
Wait a few seconds…
LibreOffice is started and you can create documents.
According to Mr. Zhang, the “A14 Bionic” SoC installed in the iPhone 12 is equipped with a virtual support function like the M1 chip. The virtualization support function was locked by iOS, but Mr. Zhang succeeded in making Fedora on the virtual machine run crunchy by emulating the macOS invocation support virtualization function and making the virtualization support function available.
When I ran the benchmark app “Geekbench 5” on the iPhone 12, I got a base score of 1573 on iOS and a score of 1504 to 1511 on the virtual machine.
The virtualization support function seems to work very well because the benchmark score on the virtual machine is close to the score on iOS and the fragile behavior in the movie, but according to Zhang, if the memory used by the virtual machine exceeds 900MB, iOS will crash. As a result, Zhang said, Windows and Android fail to boot due to a lack of available memory.
“I’m not the only user who says, ‘If you can use the virtualization support function on the iPad, you’ll pay $10 a month,'” Chang said, asking Apple to enable the virtualization support function on mobile devices. .
“Travel maven. Beer expert. Subtly charming alcohol fan. Internet junkie. Avid bacon scholar.”