Infinite Mac heeft ondersteuning toegevoegd voor meerdere versies van BeOS. Gebruikers kunnen het besturingssysteem rechtstreeks in de browser opstarten, zonder afzonderlijke emulator te installeren. De virtuele systemen bevatten vooraf geïnstalleerde software, kunnen cd-roms uit het Internet Archive laden en bieden een schijf waarop werk kan worden opgeslagen.
BeOS was een besturingssysteem dat zich richtte op multimedia, multitasking en het gelijktijdig uitvoeren van meerdere processen. Het werd in de jaren 90 geschikt gemaakt voor Power Macintosh-computers. Apple overwoog destijds om de ontwikkelaar van BeOS over te nemen tijdens de zoektocht naar een opvolger voor Mac OS, maar koos uiteindelijk voor NeXT.
Aanpassingen aan de emulator
De nieuwe functie gebruikt DingusPPC, een emulator voor Power Macintosh-systemen die al in Infinite Mac was ingebouwd. Om BeOS goed te laten werken, moesten verschillende problemen in de nagebouwde hardware worden opgelost. Zo herkende de emulator toetsen soms verkeerd, waardoor het opstartmenu telkens verscheen. Ook raakte het beeld beschadigd wanneer de kleurdiepte werd aangepast.
Daarnaast ontbrak ondersteuning voor een specifieke manier waarop oudere BeOS-versies videogeheugen bijwerkten. Latere versies hadden problemen met bepaalde HFS-schijven. Die problemen kwamen aan het licht doordat BeOS sommige gegevens strenger controleert dan Mac OS.
De aanpassingen verbeteren daardoor niet alleen de ondersteuning voor BeOS, maar ook de nauwkeurigheid van DingusPPC. Dat blijkt onder meer bij SheepShaver, een Power Macintosh-emulator die oorspronkelijk voor BeOS werd ontwikkeld. Ook daarvoor was een correctie nodig in de manier waarop het systeemgeheugen van de virtuele computer wordt weergegeven.
Oude versies opnieuw bruikbaar
Infinite Mac biedt onder meer Developer Release 8.2 aan, de eerste BeOS-versie voor Power Macintosh. Die uitgave bevatte een tijdslimiet en startte na 1 april 1997 niet meer op. De beperking hing samen met een meegeleverde lettertype-renderer waarvoor Be niet onbeperkt een licentie had.
Om deze versie opnieuw bruikbaar te maken, kan Infinite Mac bij het starten een aangepaste datum instellen. De dienst past ook automatisch de schermresolutie aan de grootte van het browservenster aan. BeOS is daarmee toegevoegd aan een verzameling klassieke Macintosh-systemen uit de periode van 1984 tot 2005.


