= What is RTEMS = RTEMS is a real-time executive which provides a high performance environment for embedded military applications including many features. The following is just a short list of the features available in RTEMS. If you are interested in something that is not on this list, please contact the RTEMS Team. Features are being added continuously. * Standards Compliant * POSIX 1003.1b API including threads * RTEID/ORKID based Classic API * TCP/IP Stack * high performance port of FreeBSD TCP/IP stack * UDP, TCP * ICMP, DHCP, RARP * TFTP * RPC * FTPD * HTTPD * CORBA * SNMP * Debugging * GNU debugger (gdb) * DDD GUI interface to GDB * thread aware * debug over Ethernet * debug over Serial Port * Filesystem Support * In-Memory Filesystem (IMFS) * TFTP Client Filesystem * FTP Client Filesystem * FAT Filesystem (IDE and [wiki:CompactFlash CompactFlash]) * Basic Kernel Features * multitasking capabilities * homogeneous and heterogeneous multiprocessor systems * event-driven, priority-based, preemptive scheduling * optional rate monotonic scheduling * intertask communication and synchronization * priority inheritance * responsive interrupt management * dynamic memory allocation * high level of user configurability * Scripting * [wiki:Packages/Python Python] scripting language.