Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Operating Systems

Embedded OS RTEMS Turns 21 54

joelsherrill writes "RTEMS is a free real-time operating system for embedded systems. The project is celebrating the 21st birthday of RTEMS today. RTEMS supports the single process with filesystem POSIX profile on over a dozen processor architectures. To just be entering young adulthood, RTEMS has had a busy life. It has been a Google Summer of Code project twice (Thanks Google!). It has been to Venus on the Venus Express, circles Mars on the Electra radio, powers Herschel and Planck, is on its way to the asteroid belt aboard DAWN, and has been a key part of physics discoveries at the Stanford Linear Accelerator Center."
This discussion has been archived. No new comments can be posted.

Embedded OS RTEMS Turns 21

Comments Filter:
  • Brace yourself... (Score:3, Informative)

    by nuckfuts ( 690967 ) on Thursday December 31, 2009 @02:58PM (#30608420)
    for the inevitable comparisons to Linux. And yes, we've heard of embedded Linux.
  • Re:Brace yourself... (Score:4, Informative)

    by joelsherrill ( 132624 ) on Thursday December 31, 2009 @04:26PM (#30609390) Homepage
    RTEMS targets a different POSIX profile than GNU/Linux. RTEMS provides a single process, multi-threaded environment with either constant or predictable execution times for nearly every service. A small RTEMS system would be 64Kb total code and data space but that would not be the smallest possible. A large RTEMS system with BSP TCP/IP, filesystem, webserver, and telnetd will fit into less than 512Kb code space. This is tiny, if not impossible, for a GNU/Linux system.
  • Re:Congrats, Joel! (Score:5, Informative)

    by joelsherrill ( 132624 ) on Thursday December 31, 2009 @06:30PM (#30610542) Homepage
    Jake.. 2009 was one of the most active years yet. The Google Summer of Code students were absolutely wonderful. I have pushed on test coverage to get as close as possible to 100%. Santosh was the GSoC student who worked with me and we got test reports near 100% on 5 target architectures (x86, sparc, powerpc, arm, and m68k/coldfire).

"The four building blocks of the universe are fire, water, gravel and vinyl." -- Dave Barry

Working...