OnCore Systems Corporation, a software startup located in Half Moon Bay, CA, today announced its entry into the real-time embedded Linux market. The company's product is called Linux for Real-Time.
The new OnCore real-time Linux solution achieves its bounded and predictable response times by subordinating Linux and its associated functions to what might be described as a real-time supervisory OS. That supervisory OS, in the case of Linux for Real-Time, takes the form of the OnCore Systems Software Foundation — an embedded real-time operating system that controls the system resources and runs Linux as a task.
“The result,” says OnCore CEO Chip Downing, “is an embedded system that contains a 100% pure version of Linux — thereby supporting all standard Linux applications and OS functions — yet provides the fast response to critical events that is required by real-time applications.” Downing says OnCore's real-time Linux provides full support for standard APIs such as POSIX and C Threads. “Linux applications, communications stacks, and real-time applications all run in separate MMU-protected memory partitions,” continues Downing. “Context switches, from any application to a real-time application, are typically less than 8 microseconds.”
This article was originally published on LinuxDevices and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.