Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Microsoft can switch architectures though. I have an ARM64 Windows VM on my M1 mac. It runs x86 executables seamlessly and fast enough that you don't even notice that there's an emulation/translation layer underneath.


Is this emulation layer inside of Windows or are you talking about Rosetta 2?


The Windows 9x series (and earlier) were tightly coupled with x86 (and DOS).

The Windows NT family of operating systems has always had the "Hardware Abstraction Layer" (aka HAL) which helped with porting the operating system to other architectures.


Inside of Windows. Rosetta can only do x86_64, this can run 32-bit x86 code as well.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: