Back to the future: Mac OS 8 is terug op basis van JavaScript

Door: Raymon Mens - 11 reacties
mac os 8 wallpaper 16x9
(Afbeelding: Apple)

Hoewel macOS met Big Sur binnenkort aan versie 11.0 toe is, kun je ook gemakkelijk heel wat jaren terug met Mac OS 8. Ontwikkelaar Felix Rieseberg heeft een Electron-applicatie (!) gemaakt die het besturings­systeem uit 1997 in JavaScript emuleert.

In dit geval wordt een Macintosh Quadra 900 uit 1991 geëmuleerd. Het geheel kan op een Mac worden geïnstalleerd, maar werkt ook onder Windows en zelfs Linux. Dat komt omdat de basis Electron is, een framework dat door het gebruik van webtechnologie vrijwel overal draait.

Mac OS 8: levendige platina-interface

Het resultaat is behoorlijk indrukwekkend. Niet alleen draait Mac OS 8 met zijn levendige platina-interface best soepel, er is ook bekende software geïntegreerd. Denk aan Photoshop 3, Première 4, Illustrator 5.5, StuffIt Expander en zelfs games zoals Oregon Trail, Civilization II (die meteen na het opstarten crasht) of Duke Nukem 3D (die prima draait 🔫).

macos 8 vm 001
Klik/tap voor groter. (Screenshot: OMT/Raymon Mens)

Internet Explorer en Netscape Navigator zijn ook geïntegreerd in de virtuele machine. Verwacht echter niet dat je kunt surfen, want het internet van vandaag is helemaal incompatibel met software uit de jaren ’90. Niet alles gaat perfect, want we moesten Mac OS 8 verschillende keren afsluiten en opnieuw opstarten vanwege bedieningsproblemen. Net als vroeger?

macos 8 vm 002
Klik/tap voor groter. (Screenshot: OMT/Raymon Mens)

Extra software installeren

De virtuele machine ondersteunt ook de overdracht van bestanden en applicaties. In de praktijk lijkt het echter niet erg goed te werken, maar de ontwikkelaar verzekert dat het mogelijk is om oude Macintosh-software te installeren (die bijvoorbeeld te vinden is in de Macintosh Repository). Hoe dan ook, er is genoeg standaard aanwezig om het eens te proberen.

macos 8 vm 003
Klik/tap voor groter. (Screenshot: OMT/Raymon Mens)
macos 8 vm 004
Klik/tap voor groter. (Screenshot: OMT/Raymon Mens)

Reacties

11 reacties
  • Profielfoto
    Jakko Westerbeke

    Ergens kon je erop wachten … iemand (misschien diezelfde gast?) heeft Windows 95 al eens nagebouwd in Javascript, dus nu een Mac-tegenhanger ervan.

     

    Ik denk dat ik het toch maar bij SheepShaver houd:)

  • Profielfoto
    justi

    Af en toe een PowerBook G3 (met een SSD tegen de herrie) opstarten voor een echter heerlijke classic ervaring;-)

  • Profielfoto
    Q4

    Mijn Newton 110 of QuickTake 200 eraan hangen zal vast niet meer lukken:-)

  • Profielfoto
    Qapla

    Ik begrijp het niet goed.

    Wordt macos8 geëmuleerd of is het nagemaakt?

  • Profielfoto
    ¿`„

    Heel sympathiek. Aardig. Maar niet nieuw. Om de zoveel jaar steekt er weer een hobbyist op die zoiets maakt van een oud macOS of Windows systeem.

  • Profielfoto
    Jakko Westerbeke

    Qapla op 31 juli 2020 22:41
    Wordt macos8 geëmuleerd of is het nagemaakt?

    Het is een virtuele machine die een 1991 Macintosh Quadra 900 nabootst.

  • Profielfoto
    Cenobyte

    Je hebt er dan wel niets aan, maar toch een gave prestatie:-)

     

  • Profielfoto
    SvS

    ¿`„ op 31 juli 2020 22:46
    Heel sympathiek. Aardig. Maar niet nieuw. Om de zoveel jaar steekt er weer een hobbyist op die zoiets maakt van een oud macOS of Windows systeem.

    Yep. Er was eerder eentje die op Watch kon (systeem 7);-)

    Maar beleving met de muis-cursor is niet hetzelfde. waarbij deze nu in dit javascript emulatie over beeldscherm heen kan vliegen, was cursor verplaatsing met de muis toen iets degelijker/constanter (ik weet juiste woord even niet te vinden). Dit was ook een van de redenen waarom ik het op de Mac fijner vond werken dan op Windows op school.

  • Profielfoto
    csteelooper

    Ik zou het gaaf vinden als dit met System 9.x kon. Want da’s de eerste versie van Mac OS waar ik óóit mee heb gewerkt. 9.2 geloof ik (correct me if I’m wrong; de laatste versie vóór OS X).

  • Profielfoto
    Jakko Westerbeke

    Zoals ik al zei: SheepShaver.

  • Profielfoto
    Jakko Westerbeke

    Als toevoeging (omdat je hier je bericht niet kunt bewerken):

     

     

    Dit is dan wel Mac OS 8.1, want ik heb geen virtuele schijf met 9 erop geïnstalleerd, maar als je maar een installatieschijf daarvan hebt, kun je die ook zo draaien.