The February issue of Linux Journal (#34) will be printed 20 November 1996 and will be mailed from the printers on 23 December 1996. Subscription orders received by 3:00 pm PDT Monday, 9 December 1996 will start with issue #34. Call during normal West Coast business hours at 206-782-7733. TABLE OF CONTENTS LINUX JOURNAL #34 FEBRUARY 1997 FEATURES NF/ Observatory Networking with Linux An observatory in New Mexico uses Linux to network the computers providing remote control of its optical telescope. by Fred Treasure xldlas---A Program for Statistics Unable to find a program for doing simple statistical chores that worked on Linux, the author decided to write one. by Thor Sigvaldason What is Multi-Threading? A primer on multi-threading: the process whereby Linux manages several tasks simultaneously. by Martin McCarthy NEWS & ARTICLES A Comparison of Xemacs and Gnu Emacs by Larry Ayers At Last, An X-Based VI by Dan Wilder Introducing Real-Time Linux by Michael Barabanov and Victor Yodaiken XBanner: Making XDM More Attractive by Amit Margalit WATCHDOG---The Linux Software Daemon by Michael Meskes Graphing with lout by Michael Hall WWWsmith Writing CGI Scripts in Python Python, a simple, yet powerful, interpreted programming language that bridges the gap between C and shell programming, from a CGI perspective. by Michel Vanaken At the Forge: CGI Programming Why CGI is a challenge to the debugger, and what to do about it. by Reuven M. Lerner CGI: Safety First Maintaining server security when all your users want to write CGI scripts. by Hans de Vreught COLUMNS Letters to the Editor Stop the Presses: DECUS and OSW Linux Gazette: Tips from the Graphic Muse Linux Means Business: Practical Linux: A Bosnian Experience Product Review: System Commander Book Review: Practical Unix and Internet Security Book Review: CGI Programming in C and Perl The Best of Tech Support New Products DIRECTORIES Consultants Directory Advertisers Index About the Cover The cover photo, by Lori Frasca-Neely, shows the digital relay dish at the NF/ Observatory. The digital dish is an 11 foot, former ``satellite dish'', re-fitted by the NFO staff to 440MHz FSK digital packet radio. the gain is greater than 16db. The design is taken from the formerly local Mimbres Indians, circa 1050, and depicts the 1068 apparition of Halley's Comet. The design was painted by Marilyn Gendron of the Mimbres Hot Springs Ranch. See the article on page ## to learn how the dish is used, along with Linux, to link the observatory's computer network. --------------------------------- Linux Journal is carried by some newsstands (including all Computer Literacy stores in Silicon Valley) and is delivered to newsstands by a newsstand distributor. If you know a place that sells magazines that you feel should stock LJ, send e-mail to dist@ssc.com or have them call SSC at 206-782-7733. Getting LJ on newsstands is one of the best ways we can show the non-Internet crowd that Linux is for real. Subscriptions are: US$22/year U.S. US$27/year Canada US$32/year Foreign US$39/2 years U.S. US$49/2 years Canada US$54/2 years Foreign Linux Journal P.O. Box 85867 Seattle, WA 98145-1867 Fax: +1 206-782-7191 Tel: +1 206-782-7733 E-mail: subs@ssc.com URL: http://www.ssc.com/lj/ Our public key (for encrypting your credit card number) is available by fingering info@ssc.com. Subscriptions begin with the *current* issue. Back issues are available (except for Issues #1, #3, #4 and #17, we're out) for $5 each, or $7 each non-North American airmail. ***Note: All funds should be in U.S. dollars*** Other questions/comments can be sent to: linux@ssc.com