BSD: The three open source projects that came out of BSD Unix are FreeBSD (NL mirror), NetBSD and OpenBSD. bsd.gr is hosting BSD-related resources and discussion lists.
Multics: a piece of living history.
Various free unixen are listed here and here.
Thomas Dickey is maintaining ncurses, the new terminal curses implemention, as well as two widget toolboxes based on it: cdk (library) and dialog (script interpreter.
S-Lang is a a C-like language designed tobe embedded in software. It offers extensibility and flexibility by giving the user a very strong tool with which to modify the software's behaviour. It also provides a library that allows text-based applications to abstract away from the specifics of the terminal or terminal emulator used.
The X consortium and X Servers:
LessTif is a Free implementation of the Open Group's Motif.
Terminal Emulation: one of the best things one can do with X11, is have many terminals open at the same time!
Mission Impossible: Consistent BackSpace and Delete Configuration. (A very useful, but elusive page. If the document above disapears -again- try here or here.)
WG14 committe is the
body responsible for the standardisation of the C language.
A draft (WG14/N869, 18-1-1999) of the current standard is available in postscript and plain text format.
The standard itself (ISO/IEC 9899) as adopted by ISO in 1999 is not publicly available, but has to be bought through one's national member body. In addition to that, only hardcopies and scans are available.
The FAQ of the comp.lang.c newsgroup.
Michael Norrish' work on the semantics of C
Martin Leslie's C Programming Reference
Dikum C library reference
About GNU's gcc:
Libraries, source depositories, reference:
The Message Passing Interface (MPI) specification is defining an API between a C, Fortran or C++ application and a library facilitating datagramme-style communication between the processors of a parallel machine or workstation cluster.
ccmalloc is a free source purifier.
Emacs is one of GNU's most famous projects. It started out as an editor, but by now it's just a kernel short of a full-blown OS. Its high extendability is due to E-Lisp, that makes it easy to implement the most uneditor-like features imaginable.
Here are some of the features and packages I mostly like about Emacs:
The other editor I use is vi, but only for configuration files and such. My .emacs file, for example. I'm not sure why, but I think it's a hangover from using it to type my entire undergraduate final project dissertation in. I also trust vi to work under hostile term environments where Emacs will go belly-up, so I feel safer to be able to at least edit configuration files in vi.
Zile was written to be as similar as possible to Emacs and at the same time be as small and fast as possible. It's like vi with Emacs keybinding or something.
Take a look at XEmacs as well, if you have to.
Info about DivX here