| |
| · | Highly proficient in the use of UNIX (Linux, BSD, Solaris, IRIX, HP-UX, AIX, SCO), MacOS X, Windows 95/98/NT/XP, DOS.
|
| · | Familiar with cross-platform development.
|
| · | vi, Emacs, XEmacs, Visual C++, XCode
|
| · | GNU toolchain: GCC, make, M4, autoconf, automake, etc.
|
| · | CVS, Perforce, Subversion version-control systems
|
| · | Highly proficient with C/C++.
|
| · | UNIX shell programming, Perl, SQL, Scheme, Tcl/Tk, Java, Intel and Motorola assembly languages.
|
| · | Libraries/APIs: SDL, GTK, Glade, Qt, X11, BSD sockets, XML, POSIX libraries, Net-SNMP, wxWidgets, OpenGL, OpenAL
|
| · | Printer languages: Postscript, some PCL
|
Networking/Administration
|
| · | Web programming: HTTP, HTML, PHP, Perl, CGI
|
| · | Setup and administration of Unix systems and Internet services: HTTP (Apache/SSL), FTP, INN, Sendmail, Postfix, IMAP/POP3, NFS, NIS, SNMP, CVS, firewalls.
|
| · | Low-level TCP/IP socket programming.
|
|