Ada desktop applications on Linux Ada is as good as C Ada is general purpose Binding to standard services Sockets, graphical interfaces Concurrent programming Reflect user interaction better Development environments are now mature Editors/IDE Emacs/XEmacs with Ada mode GLIDE, everything integrated Debuggers GDB, DDD Revision control systems RCS, CVS, Perforce