On Aug 6, 2016, at 11:25 PM, Russell Courtenay <[email protected]> wrote:
> I still would like to work on an ‘open source’ version of the OS X interface > to work over Darwin, I dunno, I would encourage you to support more than just Darwin. The vast majority of Darwin installations are OS X itself. :-) > just because. From the days of the Commodore PET I always wanted to be > involved in writing my own OS… I’m writing a free software implementation of Mac OS, but starting from the beginning. It currently requires a 68K emulator, which makes sense since the primary goal is running classic 68K Mac apps. The emulator itself is portable, and the Mac runtime mirrors the screen buffer to a native file and reads events from a file descriptor, so it can interoperate with any POSIX system if those protocols are implemented. I have display and event capture working in Mac OS (classic and Mach-O), as well as display on the Linux framebuffer. (Earlier this year I gave a demo running it on a Raspberry Pi.) http://www.v68k.org/macos/ As you can see, DragWindow() works. :-) If you want to write an OS *from scratch*, consider joining #osdev on Freenode. Josh -- You received this message because you are a member of the iMac Group, a group for those using Apple iMacs and eMacs. The list FAQ is at http://lowendmac.com/imac/list.shtml and our netiquette guide is at http://www.lowendmac.com/lists/netiquette.shtml To post to this group, send email to [email protected] To leave this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/imaclist --- You received this message because you are subscribed to the Google Groups "iMac Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
