There are at least five different kinds of real time Linux. I about 20 years ago I write firmware for a CCD camera that run on real-time linux. Real-Time Lins was not new then.
But there is a problem with all RT systems. You get low latency an predictable timing but at the cost of efficiency. Schedulers can have other design goals and these goals are typically at odds with each others. RT generally trades away everything else for it's RT performance but other goals at responsive user interface, through[ut for data processing, server-like tasks. or reduced heat and lower usage. Then on the other hand there are now some very powerful microcontrolers so many RT tasks are moving to them. We see a lot of designs where the RT tasks are move to external hardware. The TI ARM chips has PRUs and tries to move those external processor on-chip. the common Linux CNC setup uses an FPGA to do some RT tasks. With five different RT solutions Linux is good at RT. From a Linux CNC user's perspective it might seem that the choices are more limited. This is because of the way Linux CNC is written, not because of the lack of choices. On Fri, Jun 22, 2018 at 8:41 AM John Dammeyer <jo...@autoartisans.com> wrote: > > It actually boggles my mind that decades after say OS-968K, VRTX-86 RTOS > or for that matter the RTOS I wrote in University that something like Linux > doesn’t have a RT Kernal and that if you didn’t want RT capability that > then you'd have flavours off the main line for that. > -- Chris Albertson Redondo Beach, California ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users