TuxCNC on a Mac
Promted by a desire to be as portable as possible, efforts were made to compile the code on an Apple Mac running OS X 10.4 - Not the most recent of systems, but it does provide a reasonable "proof of concept" platform.Much of the code is already portable in that it avoids architecture and/or OS specific hacks, and automake circumvents much of the pain of cross platform compilation. Very little of the user space code required any changes. Minor edits for a couple of includes, missing #defines, and one nonstandard function call. Compiling under OS X did expose a small error in one of the configure m4 scripts, but this was quickly resolved.

Although not complete, it does demonstrate the GUI and core libraries run on a Mac. Once we get to grips with writing Darwin kernel extensions, it should be possible to run some of the low level code on a Mac. OS X probably won't provide a fast enough response to run the central hard realtime code, so this would need to be moved on to a dedicated piece of hardware - Either an embedded microcontroller or an fpga.