Comments (1)
Windows will never run on bare metal Apple Silicon machines without Microsoft's cooperation, as porting it requires making changes to the core Windows kernel, like it did for Linux.
It would in principle be possible to run it in a thin VM that emulates an ARM SystemReady-compliant system that can boot vanilla ARM Windows, but that's out of scope for this project; however, I heard the pongoOS guys may be interested in working on that.
Either way, actually getting a usable Windows booting on Apple Silicon with the thin hypervisor approach would still require developing drivers for all the hardware, which is a massive undertaking that is outside of the scope of Asahi Linux; however, the drivers we write for Linux will be licensed under permissive licenses, so others are free to use them as a base to port them to Windows.
Of course, Windows will happily run in full-fat VM hypervisors on macOS and on Linux, so that approach is no issue; KVM already works on our Linux kernel and the patches are being reviewed right now. Obviously this won't perform as well as the thin HV approach, but it doesn't require writing any Windows drivers, as all the hardware would be virtualized.
from m1n1.
Related Issues (20)
- No display over HDMI-out on M2 Mac Mini (j473ap) HOT 9
- llvm is already installed but getting error in make on M1 mac HOT 1
- How is with gpu support for M2 Pro? HOT 1
- broken m1n1 on j473 HOT 3
- How to resize partition size back? HOT 5
- Bluetooth audio started breaking up after last upgrade. HOT 1
- Is there a way to pass Linux cmdline from m1n1? HOT 2
- [Bug] Wrong size of window content
- KDE Power Managment Issue HOT 1
- sleep mode battery improvement HOT 2
- macOS on M1 is available on GitHub Actions, so can CI builds happen there? HOT 1
- Freezing and crashing after plugging in a Nvme ssd
- (m2 mini) display fails to initialize on 3440x1440 monitor
- Allowed SSH server and mDNS by default
- Uboot env variable usb_ignorelist=0x1050:*, HOT 1
- Asahi linux cannot install
- m1n1 make: src/utils_asm.S:115:5: error: instruction requires: fp-armv8
- Error after installation
- Is it possible to set Macintosh as the primary startup option when booting? HOT 2
- How to make modified Linux distribution installation files compatible with Asahi Linux (Apple Silicon)? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from m1n1.