Hacker News 中文摘要

RSS订阅

Macsurf,macOS 9的“现代”网页浏览器 -- Macsurf, "modern" web browser for macOS 9

文章摘要

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环境

(注:移除了重复的版本说明、构建细节和图片描述,保留了核心功能、技术实现和项目价值等关键信息)

评论总结

以下是评论内容的总结:

  1. 积极评价(多数用户表达喜爱):
  • "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)
  1. 怀旧与实用价值:
  • "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)
  1. 技术讨论:
  • "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)
  1. 开发者回应:
  • "This is my project...I am going to keep tooling with it every day"(mplsllc)
  1. 命名纠正:
  • 多位用户指出正确名称应为"Mac OS 9"而非"MacOS9"(Cyan488, LoganDark)
  1. 其他平台对比:
  • "This is what the Amiga is missing!"(Torwald)

注:所有评论均未显示评分(None),主要观点集中在怀旧价值、环保意义和技术挑战三个方面。开发者mplsllc明确表示将持续改进项目。