Unfortunately, no Linux version of the G-code interpreter. All the code is in pretty vanilla-flavored C, so I'm hoping some intrepid soul will port it to Linux. (I'd also love to see a port to Android and iOS.)
As for the best machine for you - I think that mostly depends on what you want to do (and on your budget). I use two different milling machines myself: my Lobo mill and another much stiffer more conventional machine with ball screws and 30 taper spindle. For precision stuff in steel or aluminum, I use the stiffer, more precise machine. But the high speed spindle and larger work area make the Lobo mill my go-to machine for wood and most plastics. Interestingly, I also find the Lobo mill more convenient for working on sheet aluminum. Here's a link to a fun project I did on the Lobo mill that's pretty typical of what you can do:http://youtu.be/Xw-nMhwGAIE
-Jeff
MinGW, a contraction of "Minimalist GNU for Windows", is a minimalist development environment for native Microsoft Windows applications.
MinGW provides a complete Open Source programming tool set which is suitable for the development of native MS-Windows applications, and which do not depend on any 3rd-party C-Runtime DLLs. (It does depend on a number of DLLs provided by Microsoft themselves, as components of the operating system; most notable among these is MSVCRT.DLL, the Microsoft C runtime library. Additionally, threaded applications must ship with a freely distributable thread support DLL, provided as part of MinGW itself).
MinGW compilers provide access to the functionality of the Microsoft C runtime and some language-specific runtimes. MinGW, being Minimalist, does not, and never will, attempt to provide a POSIX runtime environment for POSIX application deployment on MS-Windows. If you want POSIX application deployment on this platform, please consider Cygwin instead.
Primarily intended for use by developers working on the native MS-Windows platform, but also available for cross-hosted use, (see note below -- you may need to follow the "read more" link to see it), MinGW includes:
MSYS, a contraction of "Minimal SYStem", is a Bourne Shell command line interpreter system. Offered as an alternative to Microsoft's cmd.exe, this provides a general purpose command line environment, which is particularly suited to use with MinGW, for porting of many Open Source applications to the MS-Windows platform; a light-weight fork of Cygwin-1.3, it includes a small selection of Unix tools, chosen to facilitate that objective.
1. Arc using R format
2. Space bar stops movement as well as button
2. Be able to set x,y, and z to user specified values as well as set to 0.
Jeff, are you actively developing or working on this software now?