On 10/16/2012 6:00 PM, Michael Haberler wrote:
> I believe we should think about the future of LinuxCNC under the
> assumption of a potentially distributed setup - an 'RT outboard',
> 'CNC controller', whatever, and some other machine running UI and
> other command & control components. All of the above is only
> applicable to the former; the latter could run on just about
> anything, maybe even machines nobody thinks about using for such a
> task because it was plain impossible so far. Maybe in two years folks
> glue an old iPad to their lathe, who knows.
> 
> Thinking in terms of such a setup is an architectural point of view
> and does not imply one has to provide binary blobs for any
> conceivable combination.
> 
> This is why I think going forward we should separate out
> HAL+RTAPI+comp+modules into a separate project; the rest of LinuxCNC
> would just use this part, which is the only part subject to above
> considerations.

I'll defer to those with more experience on separating HAL and
everything else.  IMHO, as long as the build configuration logic gets a
bit of cleanup and becomes more modular, it doesn't much matter either
way.  That said, it seems like you could go pretty far by adding a few
Makefile targets...

On that note, I think it might also be good to be able to separate out
building the GUI applications from the guts of LinuxCNC.  For example,
LinuxCNC running with linuxcncrsh on a headless box (maybe even a
low-end ARM part, or one of the new ARM/FPGA combo parts shipping from
Xilinx and coming RealSoonNow from Altera) could be pretty useful, but
I'm guessing if I tried to compile today in an environment with no GUI
libraries I would have a rough time of it (or maybe I missed the
only-build-non-GUI-programs makefile target?).  Seems like I should be
able to build & use LinuxCNC even if I can't compile Axis and friends.

-- 
Charles Steinkuehler
[email protected]



------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to