Windows NT on a whole new platform: PowerMac
- Reference: 1721205246
- News link: https://www.theregister.co.uk/2024/07/17/windows_nt_on_powermac_g3/
- Source link:
The newly-released [1]maciNTosh project brings Windows NT version 4, the state of the art operating system circa 1996, to the iMac G3, the PowerMac G3 "Blue and White", PowerBook G3 "Lombard", and PowerMac G4 "Yikes" – the state of the art in personal RISC computing circa 1997. It's a massively impressive technological achievement that will, we suspect, polarize people into shocked amazement, or leave them asking "Huh? Why? "
From its first release, Windows NT was a multiplatform OS: alongside x86-32, it also ran on computers with DEC Alpha, MIPS, and [2]on Apple/IBM/Motorola PowerPC processors . Aside from Intel kit, of those three RISC platforms, PowerPC was by far the most common and easy to find, thanks to the success of Apple's PowerMac machines. But as always, there was a snag, and it was a doozy.
[3]
The problem was that NT needed one specific type of firmware to run on RISC computers: specifically, firmware compliant with the [4]ACE consortium 's [5]ARC specification . This is long gone, but not forgotten: for instance the UEFI forum's history, [6]A Tale of Two Standards [PDF] discusses it.
[7]Slackware wasn't the first Linux distro, but it's the oldest still alive and kicking
[8]From cash machines to commercial kitchen appliances, Doom really will run on almost anything
[9]No JavaScript, no trackers, no SSL security: Retro computing boffin gives Google News a Netscape 1.1 makeover
[10]Guy puts 1990s MacOS 7 on an Apple Watch – without jailbreaking it
As [11]industry sage Andy Tanenbaum once said, "The great thing about standards is that there are so many to choose from." For PowerPC machines there was also another, different firmware standard: the IEEE-ratified [12]Open Firmware . NT needed ARC firmware, but – you guessed it – Apple used Open Firmware. As a result, Windows NT for PowerPC couldn't run on Apple PowerMacs.
Until now.
Yes, you can now see this colorful yet restrained splash screen…
When Microsoft released [13]Windows NT 4 at the end of July 1996, it set a new benchmark for personal computer OSes. Honestly, this is not hyperbole: in fact, at the time, your humble correspondent was brought in by a leading UK computer magazine to bring some balance to its review. Windows NT had already gone through three released versions: 3.1, 3.5 and 3.51. By the last, it was an extremely solid and fast PC OS – given a high-end PC for 1995, meaning SCSI storage for a start. The snag was that it had the old Windows 3 user interface. Although NT 4 didn't deliver on most of the promises of the [14]Microsoft's Cairo project (and [15]Vista didn't either ), it did bring the superior Windows 95 user interface to the Windows NT family, including on PowerPC… if you had a [16]PReP or CHRP workstation . Most people didn't.
Bondi Blue Rev iMac G3… one of the most iconic personal computers ever made
What developer [17]Rairii – who calls himself [18]Wack0 on Github – has done is ported a version of the PowerPC ARC firmware, plus a loader to get it into RAM, and some basic drivers to bring up keyboard, mouse, IDE and a framebuffer to certain models of Apple gear: the tray-loading iMac G3, PowerMac G3 "Blue and White", PowerBook G3 "Lombard", and PowerMac G4 "Yikes". This is a remarkable achievement: while he's taken code from several other projects, including OpenBIOS and Coreboot, this is still a hugely impressive effort.
Unfortunately, the Reg FOSS desk gave away all his kit from this era before emigrating in 2014, so we have nothing suitable to try it on. Virtually Fun's Neozeed does, and they already wrote a [19]blog post about it , complete with screenshots – and there's some more on their [20]
Twitter X feed .
[21]
Nearly 30 years later, this is totally useless, and Microsoft dropped PowerPC support after NT 4 [22]Service Pack 2 anyway. (NT 4 got all the way to SP 6A, after which [23]Microsoft stopped support .) It's also reportedly very slow, but that makes it no less amazing to us. ®
Get our [24]Tech Resources
[1] https://github.com/Wack0/maciNTosh
[2] https://devblogs.microsoft.com/oldnewthing/20180806-00/?p=99425
[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZpeWOlMia3rX@daYBF9UTgAAAUk&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[4] https://en.wikipedia.org/wiki/Advanced_Computing_Environment
[5] https://en.wikipedia.org/wiki/ARC_(specification)
[6] https://uefi.org/sites/default/files/resources/A_Tale_of_Two_Standards_0.pdf
[7] https://www.theregister.com/2023/07/20/slackware_turns_30/
[8] https://www.theregister.com/2021/04/23/doom_oasys_retro_computing/
[9] https://www.theregister.com/2021/03/29/google_news_netscape_port/
[10] https://www.theregister.com/2015/06/23/aaple_watch_os7/
[11] https://www.theregister.com/2024/06/25/tanenbaum_minix_award/
[12] https://en.wikipedia.org/wiki/Open_Firmware
[13] https://www.theregister.com/Print/2013/08/20/nt_at_20/
[14] https://www.theregister.com/2006/06/26/winfs_axed/
[15] https://www.theregister.com/2003/10/27/longhorn_to_erase_cairo_misstep/
[16] https://www.theregister.com/Print/2014/01/24/thirty_years_of_the_apple_macintosh_p1
[17] https://social.nano.lgbt/@Rairii
[18] https://github.com/Wack0
[19] https://virtuallyfun.com/2024/07/13/rairiis-incredible-port-of-arc-drivers-for-nt-powerpc-to-g3-macintoshes/
[20] https://x.com/virtuallyfun
[21] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZpeWOlMia3rX@daYBF9UTgAAAUk&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[22] https://archive.org/details/WINNTSP2
[23] https://learn.microsoft.com/en-us/security-updates/securitybulletins/2003/ms03-010
[24] https://whitepapers.theregister.com/
Re: At least...
You won't return to your PC to find that Windows has restarted itself, either!
Hmm, I have a PowerMac G4 that a friend gave me stashed in a cupboard, *and* I have fond memories of NT4, it just never crashed, and was always snappy and responsive - in stark contrast to all other Windows I'd used to that point (and possibly since). Hmmm...
Nah, best not, I find I've gotta nip 90's nostalgia in the bud. FSM bless the lunatic who made it possible though!
Still, I do use the G4's solid keyboard on my PC today.
I had an NT4 file server that I inherited with 512Kb or so free on the C: drive that ran quite happily, even with reboots, for a couple of years before we managed to scrap it.
Really?
"polarize people into shocked amazement, or leave them asking "Huh? Why?""
I rather suspect that it'll be a little of both among most of us commentardariat.
As in "That's really cool! But WHY? I know I'm wasting my time, but I must have a look!"
So I'll be giving it a go in my !copious free time, just because I can.
Beer for the developer(s), and another for the author for pointing it out.
Re: Why?
Doh! Because it is better in almost every aspect than the mess that W11 has become. AI this, AI that... soon it MS will come out with a version that you pay a lot extra for just to have zero AI... until the first boot/update and it gets infected with the AI virus.
There is a vaccine for it and it is called Linux (if you don't happen to have s PowerMac handy that is)
Back to the glory days...
Seeing that NT startup screen brought back some warm cosy feelings for me. That reassuring feeling that whatever you had fired up NT to do was going to go well - whether it was a short specific data management task, a big coding job or just the non specific first boot of the day.
Probably rose tinted spectacles, but ever since about windows 7 for me, the windows startup sequence just fills me with dread at wondering what hellspawned issue is going to stop me being productive this time. The later versions of Windows even start with the spinning dots of doom - the same spinning dots that tell you your PC has ground to a halt and won't be doing anything useful for quite a while yet (unless it's a cold day and you could do with warm air blowing out at high speed from the case to warm you up).
At least...
You won't get any 'Patch Tuesday' updates foisted on you that wipes your configs just because MS knows it can and delights in screwing their use base at every opportunity.