I have done work with RTLinux professionally and had to rewrite some of the rt-fifo's ..... it was a time of hangs, inconsistencies and black magic. Oh, and lousy support ! ...
I have also used RTAI , but loading kernel modules and unloading get's old fast. Now, three times there have been rt-preempt patches for emc, and for the most part the main argument is that it's not worth doing :-D , LoL , I have been running on it, and on the right machine you get less than 10 us worst case. With microstepping you can run a stepper at 20 us between pulses, and it sings :-D ... provided that the motor is up to it. So I would say that in general the consensus is that everything that's not RTAI or RTLinux is not worth doing or something like that. I got MIchels hacks, they run nicely, and I am satisfied , but I must say that the biggest thing keeping emc from gaining userbase is all the fiddling and magic that has to be done to set it up. The Sherline systems are nice, preinstalled, it has to be, no one of the fabbers for example will use something where you have to rebuild your kernel and so on, if it's not a prebuilt package it's not much use. And while I am complaining, why not have a build with dynamic loading of which rt to use ? Instead of building for a single strategy ? Sorry for whining, I would be nowhere without EMC and its capabilities, so it's a perl, ( when you look closely :D ). And please forget me my mindless rambling ...... / regards, Lars Segerlund 2012/8/27 Michael Haberler <[email protected]>: > I am late to get the gist on options for RT with Linux, but what I found > leaves me a bit speechless. > > My understanding is the following: > > LinuxCNC supports two RT linux kernels, RTLinux and RTAI. > > RTLinux is dead in the water. Website doesnt even respond. Product abandoned > by last owner, Wind River Systems. > > RTAI is a mostly one-man-show project locked into a single platform. > > The hope for RTAI on non-PC platform is just that - somebody seems to have > noticed a dead end here. > > RT_PREEMPT is where the Linux mainstream is heading, as is Xenomai stated > direction. > > There is no coordinated attempt on getting LinuxCNC to run out of the box on > RT_PREEMPT or Xenomai, or any other alternative, despite some work as at > least a starting point being available. > > --- > > Please tell me where I'm wrong: is this really it - Paolo walks into the > wrong car, and the LinuxCNC project has no viable and believably maintained > kernel alternative at hand? > > If I'm right: this must be changed ASAP, and this is a LinuxCNC2 issue. > > At the risk of hurting some feelings: if LinuxCNC were my company, and my > chief tech told me "this is our strategy", I would have this fellow empty his > desk the very same day. > > - Michael > > > ps: I am leaving software stepgen type performance issues out of the picture > for now, and on purpose - I dont think this is a terribly important property > going forward given the hardware on the market at a reasonable price point > and with good integration into LinuxCNC. > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Emc-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
