Infinite Mac now lets users run multiple PowerPC versions of BeOS in a browser, alongside preinstalled applications, Internet Archive CD-ROMs, and a drive for saving files. BeOS offered a fast, multimedia-oriented alternative to Mac OS and was once considered by Apple as a possible foundation for its future operating system. Bringing it to the emulator required fixing numerous hardware-compatibility issues in DingusPPC, including keyboard input, display modes, video memory, disk formatting, and ROM mapping. The work also enabled SheepShaver, a Mac emulator that originated on BeOS, and improved emulation accuracy beyond Mac OS’s particular behaviors. Special handling makes early BeOS Developer Release 8.2 boot despite its expired date restriction, while browser-sized display settings are generated for each session.
Using BeOS today, the developer finds it impressively responsive, with a capable Unix-like shell and distinctive features such as its attribute-based filesystem and searchable live queries. But the system also feels unfinished and developer-centered: many bundled programs are demonstrations, and much third-party software seems rudimentary, though Gobe Productive stands out. Its interface mixes Mac- and Windows-like conventions, with window tabs and a hand cursor that can make ordinary interactions less precise. Compared with NeXTStep, BeOS also had practical limitations: software had to be distributed separately for different processor architectures, and PowerPC and Intel installations could not share BFS-formatted discs. The update additionally adds screen capture and video recording to Infinite Mac, and expands its CD collection, including systems the emulator cannot yet run.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.