On 03/16/2016 11:24 AM, John Dammeyer wrote: > As I understand it, the MachineKit was forked from an earlier version of > LinuxCNC and LinuxCNC requires a real time kernel to run. > > Why is it that the real time kernel hasn't become a basic part of Linux so > that the orphan Linux is the one without the kernel? You'd better ask Linus Torvalds this question. > > Surely by now we've moved past the 486DX4-100 level of processors. IC've > written an RTOS for an 8 bit NEC78C10, worked with VRTX RTOS on x86 CPUs and > written software for Motorola MC68070 processors running OS9-68K. > > The ARMs and current crop of PCs are orders of magnitude faster and more > powerful so why is it that the real time part of Linux isn't the defacto > standard for Linux. But, there are a NUMBER of RT patches and options for various Linux kernels. Rtai, RT-preempt, Xenomai are the first ones to come to mind. RT-preempt is included/available for most kernels, but doesn't give stellar RT latency. However, it is probably good enough for most hardware-assisted motion control systems.
Jon ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140 _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users