Linux Journal

General Topics

Here are lots of topics that don't necessarily fit into a certain issue, and thus don't have a due date attached to them. The implied due date is, of course, as soon as possible...

Web and CGI-related articles for *WWWsmith
Linux Journal now has a monthly column on the World Wide Web, and we need articles for it.

Device Drivers

How the Various file systems work

Features that should or will be added to the kernel and why

Implementing new drivers
For example intelligent comm boards, PCMCIA drivers

System administration for multi-seat installations

Apsfilter and Multifilter

The "monitor" program

How to hear sounds
Beginner tutorial on how to play different kinds of sound files. Simple uses for Perl, awk, or sed would be good.

Text Editors
Introduction to your favorite text editor--besides Emacs and vi. Everyone knows about Emacs and vi--we want to know more about other editors that are also available. Candidates include (but are certainly not limited to) Xedit, aXe, Xcoral, jed, Nedit, jade, sam, and gloe. X-based or text-based, your choice.

Tutorials on using debuggers effectively: ups, and/or other debuggers. "Other debuggers" might include embedded debuggers as in Perl, Python, Tcl, and other interpreted languages.

Software safety with Aegis
A overview and tutorial on Aegis, a set of GNU-licensed CASE tools which enables developers to be sure that they can always release known-working code, even in the middle of development, by automatically testing code changes with a regression test suite collected piece-by-piece.

A programmer's tutorial and introduction to bprof, which provides source code profiling and coverage information.

Memory Access Error Checkers
Tutorials for Checker and/or ElectricFence, two free products similar in purpose to the commercial products Sentinel, Insure++, and Pure

Introduction and/or tutorial to this computer algebra package, whic does symbolic and numeric computation, as well as mathematical visualization.

Status report and introduction to this interesting new GUI toolkit. (It's not just an X toolkit since Fresco applications run under Windows NT, Windows 95/6, and presumably some day the Mac)

X11, text terminal, and Mac generic windowing interface.

A tutorial on Python, a very interesting new interpreted object-oriented language.

Simplified X programming libraries
Technical reviews for developers of one or more of Grafix, libsc, iman, and/or any others you are aware of.

An overview or tutorial on xtent, a freely-available functional language for writing simple X apps which can be used in stand-alone mode or can be embedded in other applications.

A tutorial for new X developers who want a simple introduction to this powerful makefile generator that enhances portability.

A developer's overview of CooL, which is described as an Object-Oriented 4GL for writing Motif-based client-server applications.

Vertical applications of Linux
Linux can be very usefully deployed in the vertical marketplace. We'd like to see articles about how Linux has been used to solve vertical problems, as well as reviews of vertical solutions that are available for Linux.

Office services
Articles for beginners on setting up services that would be useful in an office, for instance, file and print servers for Unix, DOS, Windows, and Mac (not all in one article...)

Office applications
Tuning Linux applications (free or commercial) for use in the office.

Linux as a NCP server
It is now possible to make Linux into an *NCP file and printer server--acting like a non-dedicated NetWare server.

A suite of command-line oriented tools for capuring screen images and manipulating existing images in a variety of formats.

A Motif-based image manipulation program influenced by Photoshop and other PC-based image manipulation programs. In particular, it uses plug-ins to provide many features.

Cross your eyes to see the Single-Image Stereogram. Based on POV-Ray.

Another common raytracing package. As for POV-Ray, write an introduction that makes it easy for someone new to raytracing to install and start using Rayshade.

This raytracer uses a lighting model designed to provide especially realistic, accurate portrayals of interior lighting situations.

Two ports to Unix are available of one of the best fractal programs out there. Introduce Linux Journal readers to one of them.

Beginner articles
In a very general sense, we are always looking for articles that would appeal to the absolute Linux beginner. We welcome ideas as well as articles.

Linux Configuration for Novices
An article explaining common configuration problems and their solutions. Like the installation article, this article should not attempt to explain all the details, but should point the novice towards the easy solution. Of course, this article should also contain a sidebar to help the user find more detailed information.

How to Find Help!
The novice Linux user has no idea where to turn for help. This article should explain every reasonable resource that the novice could use. The article should explain how to use each resource and what to reasonably expect from each resource.

Common Novice Questions and Answers
This is not a normal FAQ: We want particularly the questions that novices ask in the first week or so of using Linux. We will help provide answers that are aimed at the truly Novice user.

An SSC Publication - (206) 782-7733 -