Câu trả lời đơn giản là "MS chưa phát hành một cổng" (mặc dù Windows 8 được cho là được chuyển sang ARM), đơn giản là vì nó không có ý nghĩa kinh doanh tại thời điểm đó. Nếu bạn muốn vào, nếu MS có thể ...
Vâng, trong lịch sử, gia đình NT đã chạy trên một loạt các bộ xử lý - NT chạy trên Alpha, PPC và MIPS, và có các cổng được lên kế hoạch cho các kiến trúc của Clipper và SPARC. Điều này là có thể bởi vì Windows NT đã trừu tượng hóa các phần phụ thuộc phần cứng của mã ( HAL ) và chỉ viết lại phần đó và biên dịch lại mọi thứ khác nên thực hiện thủ thuật (mặc dù trên lý thuyết .NET phần mềm dựa trên được cho là độc lập với phần cứng).
Không giống như Linux, nếu tôi nhớ chính xác có các nhánh hạt nhân riêng biệt cho từng kiến trúc, thì CHỈ CÓ HAL là phần cứng cụ thể và phần còn lại là phổ biến - Tôi tin rằng một khi HAL cho nền tảng ARM được đề cập, nó sẽ tương đối tầm thường, và không khác gì mã hóa cho các bit phần cứng khác nhau, đặc biệt nếu hệ thống khác thông thường, giả sử, sử dụng PCI-E và các giao diện tiêu chuẩn công nghiệp khác.
Giả sử Microsoft phát hành cổng ARM của Windows 7, bất kỳ phần mềm nào không được giải thích hoặc chạy trên một loại VM như JVM, LLVM hoặc CLR sẽ cần được biên dịch lại hoặc chạy trên lớp dịch, như Rosetta hoặc khả năng tương thích 68K cũ lớp trên các máy Mac cũ hơn , nhận biết mã cụ thể x86 (và chạy mã đó trong mô phỏng trong suốt) và có đủ sức mạnh bộ xử lý để dịch.