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.

Reply via email to