专栏名称: OSC开源社区
OSChina 开源中国 官方微信账号
目录
相关文章推荐
OSC开源社区  ·  《7天精通DeepSeek实操手册》 ·  3 天前  
程序员的那些事  ·  o3-mini ... ·  4 天前  
程序员小灰  ·  如何用DeepSeek来变现?90%的人都不知道 ·  3 天前  
程序员的那些事  ·  一夜之间,微软、英伟达、亚马逊全部接入 ... ·  6 天前  
程序员的那些事  ·  奥特曼:在开源 AI ... ·  5 天前  
51好读  ›  专栏  ›  OSC开源社区

国外程序员吃饱了撑的?居然将Windows NT移植到“上古”的苹果麦金塔电脑

OSC开源社区  · 公众号  · 程序员  · 2024-07-18 16:57

主要观点总结

介绍了一个名为「maci NTosh」的开源项目,该项目让搭载 PowerPC CPU 的 Power Macintosh 系列电脑能运行 Windows NT 系统。文章详细描述了项目的背景和实现,以及适用于该项目的 Power Macintosh 电脑型号。

关键观点总结

关键观点1: 「maci NTosh」项目简介

这是一个让搭载 PowerPC CPU 的 Power Macintosh 系列电脑能运行 Windows NT 系统的开源项目。该项目提供了必要的固件和引导加载程序,以实现这一目标。

关键观点2: Power Macintosh 电脑型号支持情况

目前该项目支持的部分 Power Macintosh 电脑型号包括iMac G3(托盘式)、Power Macintosh G3(蓝白配色,“Yosemite”)等。此外,开发者表示ARC固件可以在旧款系统上运行,如米色的Power Macintosh G3和Macintosh PowerBook G3系列。

关键观点3: 项目发展阶段与问题

该项目目前仍处于实验阶段,仅在“Lombard”系统上进行过测试。此外,该项目还存在一些问题需要解决,例如一些驱动程序尚未在实际硬件上进行过测试,加载器仅支持ATI图形芯片等。


正文

国外开发者近日发布了名为「 maci NTosh 」的开源项目。
根据介绍,该项目提供了必要的固件和引导加载程序,能够让搭载 PowerPC CPU 的 Power Macintosh 系列电脑成功运行 Windows NT 系统。

虽然微软几年前已经将 Windows NT 4.0 移植到 PowerPC 架构,但 Power Macintosh 并不使用 Windows NT 所需的相同固件。

因此这些 PowerPC 版本的 Windows NT 系统仅支持采用 PowerPC CPU 的 IBM 和摩托罗拉电脑,对更为流行的苹果 PowerPC 电脑的支持从未出现。

"maciNTosh" 目前只支持 Gossamer 架构下的 New World Power Macintosh 系统,即搭载 MPC106 “Grackle” 内存控制器、PCI 主机,以及 PCI 总线上 “Heathrow” 或 “Paddington” 超级 I/O 芯片的电脑

Power Mac 世代


Power Macintosh产品以使用的CPU及主板配置差异,可粗略分为前后时期五个世代:


前期 第一世代:采用PowerPC 601处理器,主板配置NuBus(Pre-PCI)接口;1994年推出首款上市。


前期 第二 世代:主板配置PCI接口,采用PowerPC 60x系列处理器;1995年推出首款上市。(部分的型号可以透过升级卡升级为G3 CPU)


后期 第三世代:采用PowerPC 750系列处理器(苹果称为PowerPC G3系列);1997年推出首款上市。(可更换CPU升级为G4 CPU或更高主频的G3 CPU)


后期 第四世代:采用PowerPC 7400系列处理器(苹果称为PowerPC G4系列);1999年推出首款上市。


后期 第五世代:采用PowerPC 970系列处理器(苹果称为PowerPC G5系列);2003年推出首款上市。

如果拥有以下其中一款 Power Macintosh 电脑,可以通过这个项目安装 Windows NT 4.0 系统:

- iMac G3(托盘式)

- Power Macintosh G3(蓝白配色,“Yosemite”)

- 配备铜色键盘的 Macintosh PowerBook G3("Lombard")

- Power Macintosh G4 PCI("Yikes!")

开发者表示,ARC 固件也可以在旧款系统上运行,比如米色的 Power Macintosh G3 和 Macintosh PowerBook G3 系列,但目前还没有引导加载器可用。

他还提到该项目仍处于实验阶段,并且目前仅在 "Lombard" 系统上进行过测试。

此外,该项目还存在一些问题需要解决。例如,一些驱动程序(如 CUDA 驱动)尚未在实际硬件上进行过测试;同时,该加载器仅支持 ATI 图形芯片,在 Fcode 版本低于 1.69 的 ATI 硬件可能会出现问题


Reference

https://github.com/Wack0/maciNTosh

https://www.tomshardware.com/software/windows/developer-ports-windows-nt-to-power-macintosh-systems


相关阅读
微软工程师真会整活,将.NET移植到40年前的任天堂NES
将ChatGPT移植到30年前的操作系统,是怎样的画风?

END








请到「今天看啥」查看全文