
macsurf v2.0
Ein moderner Webbrowser für Classic Mac OS 9 PowerPC. Echtes CSS3, ES5-JavaScript, natives HTTPS. Entwickelt mit CodeWarrior auf der Carbon-API.
Das moderne Web, auf einem 25 Jahre alten Mac.
Ein nativer Browser für die Carbon-Ära, von Mac OS 8.6 bis Mac OS X 10.6: echtes CSS, modernes JavaScript und HTTPS direkt auf dem Mac. Kein Proxy, kein zweiter Rechner.
MacSurf 2.0.5 auf einem Power Mac G3 iMac, rendert hackaday.com in voller Desktop-Breite über natives HTTPS.
🆓 Kostenlose monatliche StableEin getesteter Build auf macsurf.org, kostenlos für alle, mit echter Hardware-Testabdeckung. Neueste Stable: MacSurf 2.3 „OPEN TABS" |
⭐ Wöchentlich, für UnterstützerIn Arbeit befindliche Builds landen jede Woche in der Beta-Box, vor jedem Stable-Release, mit Entwicklernotizen unterwegs. |
Jedes Projekt bleibt als Quellcode frei. Baue es selbst und du brauchst die Beta-Box nie. Du bezahlst für den Build und die Taktung, nicht für den Zugang.
Unterstütze die Entwicklung
Bleib auf dem Laufenden
Dank an unsere Unterstützer:
Ko-Fi: Chris Marks, Rogue, Turuun, kilgeist
Patreon: Mack Chamberlain, Lucas, Joseph Mulvaney, Shlooom
[!NOTE] 2.3 „OPEN TABS" ist das größte MacSurf-Release seit 2.0. Tabs sind endlich aktiviert, mit unabhängigem Seiten-, Scroll-, Verlaufs-, Rendering- und JavaScript-Zustand innerhalb eines nativen Mac-Fensters. Darunter liegt eine umfassende Neufassung der dynamischen Seiten und des Lebenszyklus, eine deutlich größere Browser-API-Oberfläche, mehr CSS- und Bild-/SVG-Unterstützung, neu gebaute native Manager, stärkeres Networking und Sicherheit sowie eine lange hardwaregetriebene Stabilitätskampagne. MacSurf bleibt ehrliche Software in Entwicklung; einige sehr schwere moderne Anwendungen zeigen weiterhin Lücken bei Layout und API. Siehe die 2.3-Release-Notes und docs/status.md für Details.
Warum es das gibt
Das Web ist dem klassischen Mac OS vor zwanzig Jahren entwachsen, und modernes HTTPS hat um 2016 den Rest erledigt. Zieh heute einen G3 oder G4 aus dem Schrank, und er erreicht kaum eine einzige Live-Seite.
MacSurf behebt das auf der Maschine selbst, ohne Screenshot-Proxy und ohne Remote-Terminal-Trick. Es ist ein nativer Browser, gebaut mit den Werkzeugen, die auf der Plattform ausgeliefert wurden: CodeWarrior, Carbon, QuickDraw, Open Transport. Er spricht TLS 1.3 direkt mit dem modernen Web über macTLS, einen BearSSL-basierten Stack, der mit dem vollständigen Mozilla-CA-Bundle in die Binärdatei eingebacken ist, und führt modernes JavaScript über macQJS aus, einen QuickJS-Port für Mac OS 9.
Soweit wir das beurteilen können, ist es der erste ernsthafte NetSurf-Port auf Classic Mac OS und der erste Mac OS 9-Browser mit nativem CSS Grid, CSS Custom Properties und einer modernen JavaScript-Engine auf dem Gerät.
Echte Seiten, auf echter Hardware
Jeder Screenshot unten ist eine Live-Seite, aufgenommen auf einem Power Mac G3 mit Mac OS 9.2.2 und MacSurf 2.0.5. Sie werden hier als Hardware-Baseline gehalten; MacSurf 2.3 hat sich deutlich über den in diesen Bildern gezeigten Browser hinausbewegt.
![]() hackaday.com Eine moderne, JavaScript-lastige Nachrichtenseite in voller Desktop-Breite. |
![]() 68kmla.org Ein vollständiges XenForo-Forum: eingeloggt, volle Breite, korrekte Textgröße. |
![]() macintoshgarden.org Bildlastig und vollständig gestylt, über natives HTTPS. |
![]() news.ycombinator.com Hacker News: Login und Startseite, keine Phantom-Boxen. |
Neu in 2.3
Tabs. Ein natives Mac-Fenster kann jetzt mehrere unabhängige Browserseiten beherbergen. Command-T öffnet einen Tab; Command-W schließt den aktuellen Tab. Hintergrund-Tabs behalten ihre eigene JavaScript-Realm, Titel, URL, Inhalt und Scroll-Zustand, ohne die Vordergrund-Chrome zu übernehmen.
Das Release bringt außerdem einen großen Durchgang für Kompatibilität mit dynamischen Seiten und JavaScript; tiefergehende Sicherheit bei der DOM-Rekonstruktion; Verbesserungen bei CSS-Mathematik, Größenberechnung, Grid, Variablen und Paint; natives WebP und stärkeres SVG; ein neu gebautes Downloads-Fenster; verbesserte Einstellungen, Lesezeichen und Verlauf; strengeres HTTPS-/Sicherheitsverhalten; und eine große Menge an Crash- und Lifetime-Fixes.
MacSurf 2.3 unterstützt Mac OS 8.6 bis Mac OS X 10.6. Auf Intel-Macs läuft der PowerPC-Build unter Rosetta, wo verfügbar.
Neu in 2.0.5
Der Aufmacher ist hackaday.com, das in voller Desktop-Breite rendert (oben gezeigt): korrekte Typografie, Artikelkarten und Bilder an ihrem Platz.



