Linux for developing Ada real-time applications GNAT and RT Linux GNAT handles everything One module with all the Ada code Annex D compliant built-in scheduler Full Annex D support being introduced Protected objects with priority ceiling Abortion and SMP support have yet to be added Restrictions due to RT Linux No dynamic memory allocation No dynamic task creation Limited communication with non-RT tasks No sharing of protected objects Real-time FIFOs only Why not using asynchronous RPCs?