Windows NT for Power Macintosh
Project overview & capabilities
- Port runs Windows NT 4 natively on PowerPC-based Macintosh hardware (e.g., G3 iMac, B&W G3), not via x86 emulation.
- As a result, typical DOS/x86 games are not supported; NTVDM on PPC relied on an x86 emulator and is limited.
- Screenshots and prior work (e.g., NT4 on Wii) are referenced, and several commenters express strong enthusiasm and nostalgia.
NT on non‑x86 architectures
- NT4 historically supported PowerPC, Alpha, and MIPS; PPC support ended after Service Pack 2.
- Discussion of why PPC NT faded: low market share vs x86, Apple’s lack of interest in PReP/CHRP, and no strong desktop demand.
- Xbox 360 is cited as a later example of NT‑derived OS on PowerPC.
Boot, HAL, and firmware details
- NT was designed to be portable: architecture-neutral kernel plus per-platform HAL and firmware interfaces.
- This project supplies an ARC-like boot environment atop Open Firmware, a custom HAL for Mac hardware, and device drivers.
- Writing a new HAL is described as difficult due to sparse documentation and subtle hardware assumptions.
- ARC, SRM, EFI/UEFI, and Open Firmware are compared; Open Firmware’s Forth syntax is criticized as hard to read.
Software availability & practicality
- Commenters note “basically zero” native PowerPC NT software, making the port more of a technical showcase than a usable daily driver.
- Some mention niche possibilities (e.g., compiling with available PPC toolchains, running legacy NT PPC binaries) but expectations are low.
Historical OS context & nostalgia
- Extensive side discussion on Windows NT’s evolution, its POSIX and UNIX subsystems, and later WSL.
- Comparisons with AIX, Solaris, classic Mac OS, Copland, BeOS, NeXTSTEP/OpenStep, and alternate Apple-history timelines.
- Many reminisce about multi-architecture NT, Alpha systems, early UNIX exposure, and the broader era of experimental OS projects.