文章摘要
MacSurf是一款专为经典Mac OS 9 PowerPC系统开发的现代网页浏览器,支持CSS3、ES5 JavaScript和PNG透明图像,能在G3 iMac等老款设备上运行,通过CodeWarrior基于Carbon API构建,实现了原生HTTPS支持。
文章总结
项目名称:MacSurf - 经典Mac OS 9 PowerPC的现代网页浏览器
核心特点: 1. 专为25年前的经典Mac OS 9 PowerPC系统设计 2. 支持现代网页技术: - CSS3(含150+属性) - ES5 JavaScript(Duktape 2.7.0引擎) - PNG透明图像 3. 原生HTTPS支持: - 集成macTLS加密库 - 支持TLS 1.2/1.3协议 - 包含121个Mozilla CA根证书
技术架构: - 开发工具:CodeWarrior 8(兼容C89标准) - 系统API:Carbon - 图形处理:QuickDraw - 网络协议:Open Transport TCP
版本演进: 最新v1.3.1(2026-05-29)主要更新: - 实现多曲线ECDHE密钥交换 - 完整支持TLS 1.3协议 - 优化了68kmla.org等社区网站的访问
系统要求: - 硬件:Power Mac G3/G4(最低233MHz) - 系统:Mac OS 9.1+ - 内存:64MB以上
项目意义: 这是首个为经典Mac OS系统实现: - 原生CSS Grid布局 - CSS自定义属性 - ES5 JavaScript 的浏览器项目,让老设备能直接访问现代网页。
注意事项: 当前仍为alpha版本,存在以下限制: - 复杂SPA应用支持有限 - 部分现代CSS特性缺失 - 硬件性能限制明显
获取方式: - 直接下载:MacSurf.sit压缩包 - 源码编译:需CodeWarrior 8环境
(注:移除了重复的版本说明、构建细节和图片描述,保留了核心功能、技术实现和项目价值等关键信息)
评论总结
以下是评论内容的总结:
- 积极评价(多数用户表达喜爱):
- "Absolutely love it"(hyperhello)
- "Freaking love it! Gonna put this on my 1998 Bondi Blue iMac G3 today"(gcp123)
- "This is fantastic...It gives me hope for a solarpunk future where e-waste gets a more functional second life"(bensyverson)
- 怀旧与实用价值:
- "When I owned a iMac G3, the Classilla browser was surprisingly good"(Cyan488)
- "The UI was baked with UX research at least"(simgt)
- "Time to fire up the ol PowerMac G4 MDD"(iwontberude)
- 技术讨论:
- "modern web requires more than 2000x the transistor density to run JS at decent speed"(manoDev)
- "Anyone had luck running it under infinitemac?"(pndy)
- "The latest version uses real, third-party verified, TLS 1.3"(mplsllc)
- 开发者回应:
- "This is my project...I am going to keep tooling with it every day"(mplsllc)
- 命名纠正:
- 多位用户指出正确名称应为"Mac OS 9"而非"MacOS9"(Cyan488, LoganDark)
- 其他平台对比:
- "This is what the Amiga is missing!"(Torwald)
注:所有评论均未显示评分(None),主要观点集中在怀旧价值、环保意义和技术挑战三个方面。开发者mplsllc明确表示将持续改进项目。