You can now run Linux and Windows on the new Apple M1 Macs

Apple M1
(Image credit: Apple)

Since you can already run Linux on ARM, it was only a matter of time before someone found a way to get the open source operating system working on the new Arm-based M1 Macs

Using the open source QEMU emulator and virtualizer, developers have now managed to run Linux and Windows.

It is reported that the process is not just a proof-of-concept and all basic functionality, including virtualized audio and network interfaces, work as they would on a native installation.

Near native performance

Alexander Graf, a software engineer at Amazon, was the first to adapt QEMU and achieve near-native performance running a Windows 10 Insider Preview for ARM on Apple Silicon. 

Graf's patches have now been used by Linux kernel developer Jon Masters to run Fedora 33 on a M1 MacBook Air.

Using Graf’s patches to get QEMU to work on Apple Silicon takes some doing, though developers are working to simplify the process

We’ve already reported that Parallels is working on a new version of Parallels Desktop for Mac especially for the M1 Macs, which should further ease the process. Of course Parallels Desktop for Mac will be a paid proprietary virtualizer as opposed to the free and open source QEMU.

screenshot of Fedora 33 running on M1 MacBook Air

(Image credit: Jon Masters)

Linus Torvalds, the principal developer of Linux, has expressed interest in using the new MacBooks. Of course he wants the laptops to run Linux, which he perceives as a problem given Apple’s reluctance to share details about the hardware in its machines.

While Linux in a virtualized environment might not pass muster with Torvalds, he just might be in for a pleasant surprise. 

A crowdfunding campaign to port Linux to the M1 Macs is well on its way to achieving its target, having already completed one of its two crowdfunding goals. Setup by the developer who ported Linux to the PlayStation 4, Hector Martin, the campaign is for raising funds to allow Martin to work on the porting process full-time.

Via: MSPoweruser

TOPICS
Mayank Sharma

With almost two decades of writing and reporting on Linux, Mayank Sharma would like everyone to think he’s TechRadar Pro’s expert on the topic. Of course, he’s just as interested in other computing topics, particularly cybersecurity, cloud, containers, and coding.

Latest in Pro
Google Gemini AI
Gmail is adding a new Gemini AI tool to help smarten up your work emails
IBM office logo
IBM to provide platform for flagship cyber skills programme for girls
Teams
Microsoft Teams is finally adding a tiny but crucial feature I honestly can't believe it never had
Oracle
Oracle denies data breach after hacker claims to hold six million records
Judge sitting behind laptop in office
A day in the life of an AI-augmented lawyer
Cyber-security
Why Windows End of Life deadlines require a change of mindset
Latest in News
Tesla Roadster 2
Tesla is still taking deposits on its long overdue Roadster, despite promising it would arrive in 2020
Samsung HW-Q990D soundbar with Halloween theme over the top
Samsung promises to repair soundbars bricked by its disastrous software update for free – but it'll probably involve shipping
Google Gemini AI
Gmail is adding a new Gemini AI tool to help smarten up your work emails
DJI Mavic 3 Pro
More DJI Mavic 4 Pro leaks seemingly reveal launch date, price and key features of the triple camera drone – here's what to expect
Android 16 logo on a phone
Here's how Android 16 will upgrade the screen unlocking process on your Pixel
Man sitting on sofa, drinking coffee, looking at phone in surprise
Thousands of coffee lovers warned to stop using their espresso machines immediately after reports of burns and lacerations