The Eagle EDA software is composed of tightly integrated modules for PCB design, including Schematic Capture, Board Layout, and Autorouter. There is a free full-function (only board size limited) non-commercial license available for hobby and educational use as well. Windows, DOS, and of course, Linux versions are available.
e93 is a portable window-based text editor oriented to the needs of programmers. It uses the mouse, selections, cut/copy/paste, and closely follows the model of editors on the Macintosh and NeXT platforms. It supports columnar selection by allowing multiple pieces of the text to be selected simultaneously (this is perhaps its most unique feature), imposes no limits on the line length, file length, or number of simultaneous files which it can edit, and has many other features.