[ home /
- This allows you to run SCO, Wyse, and SVr4 binaries under
Linux. I believe it's still in beta test stage.
- A high level general-purpose programming language with
extensive features for processing strings (text) and data
structures. It is an imperative, procedural language with
a syntax reminiscent of C and Pascal but with semantics at
a higher level.
The source code is available as well as binaries for many
machines, including an
Icon Linux binary.
- The Inter-Language Unification system is a multi-language
object interface system. These interfaces hide implementation
distinctions between different languages, address spaces, and
operating systems. It can be used to build multi-lingual
object-oriented libraries and well-specified language-independent
interfaces, and also to implement distributed systems. The latest
release (1.8) contains support for Common Lisp, C++, ANSI C,
and it has been installed on many flavors
of UNIX, including Linux.
- A package for the display and interactive manipulation of
images for the X Window system. It is written in C and interfaces
with the X library. In addition to the image display tool there
are command line programs to describe the format and characteristics
of an image, convert an image from one format to another, transform
and image or a sequence of images, animate a sequence of
images, combine one or more images, and several other tasks.
Several image formats are supported, including JPEG, PNG, Tiff,
Photo CD, etc. This should compile and install on a generic
UNIX/W Window system, and binaries are available at sunsite.
- An integrated productivity toolset that sits on top of
XEmacs (formerly known as Lucid Emacs).
- The Image Reduction and Analysis Facility is a general purpose
software system for the reduction and analysis of scientific
data. It includes a selection of programs for general image
processing and graphics applications, plus a large number of programs
for the reduction and analysis of optical astronomy data. It provides
a complete programming environment, with a command language and
a Fortran programming interface. Several ancillary packages are
also available. It is freely available as source code or as
a binary for IBM, Mac, DEC, HP. SGI, VMS, and Linux platforms.
- This is a symbolic mathematics system for the simplification and
manipulation of equations and single and multiple valued algebraic
expressions constructed of numbers, variables, radicals, and algebraic
differential, and holonomic functions. JACAL is written in Scheme and
uses the SLIB Scheme library as a portable platform.
A Scheme implementation is needed to run JACAL, one of which is an
interpreter called SCM available at the same
location, although a compiler such as MIT
Scheme would make things run much faster. The JACAL package
name is of the form jacal*.tar.gz.
- Utilities for JPEG file conversions.
- A set of subroutines in ANSI-C for performing multiple taper
spectrum estimation. There is also an explanatory paper in this
Kant (Komputer Algebra Number Theory)
- Algebraic number theory software.
- A package for image and signal processing applications. It contains
KarmaLib (a structured library and API) and a large number of modules
(applications) to perform many standard tasks. The library is
partitioned into several sections including routines to simplify
the interface to the operating system, routines for a highly extensible
and hierarchical data structure, and routines to display and manipulate
images. It is written in C and the source code is available along
with binaries for DEC Alpha, Convex, HP, Linux, SGI, DEC Ultrix, IBM,
and Sun platforms.
- Digital signal and image processing software (huge).
- The Local Area Multicomputer is an
MPI programming environment and
development system for a message-passing parallel machine
constituted with heterogeneous UNIX computers on a network. With
LAM, a dedicated cluster or an existing network computing
infrastructure can act as one parallel computer solving one
compute-intensive problem. It features a full MPI implementation,
PVM compatibility, parallel
I/O, and much more. LAM is portable to all UNIX machines, including
- A package to create and format unusual PostScript effects.
- A software package for solving large, sparse, symmetric generalized
- A Fortran numerical methods library.
- A package for solving large sparse systems of linear equations
like those which arise from the discretization of PDEs. It contains
classical as well as selected state-of-the-art algorithms which
are commonly used for large sparse systems such as CG-like methods
for non-symmetric systems and multilevel methods such as multigrid
and conjugate gradient method preconditioned by multigrid and BPX
preconditioners. It is written in ANSI C.
- A collection of UNIX utilities for numerical analysis and
graphics. It is a set of more than 35 programs for assisting
researchers with number crunching and dynamical display of
graphics similarly to the way standard UNIX utilities assist
with text processing. The source code is available along with
binaries for Linux, IBM/AUX, PowerPC, and SUN platforms.
- This is a project which attempts to translate LaTeX source
code to which additional hypertext commands have been added directly
to HTML. A LaTeX .sty file is used to translate the resulting
source code to a .dvi file, and thus to hardcopy, while a large
Perl script is used to translate the same into an HTML document.
The main limitation is that one cannot do with an HTML document
everything that one can do with a LaTeX document, i.e. HTML
browsers can currently translate only a small subset of the
typesetting commands available in LaTeX, although a surprising
number of pragmatic rather than aesthetic things can be done.
There is a
LaTeX2HTML Archive Site which contains bug fixes and other
relevant information. Quite a bit of work is being done by people other
than the creator of LaTeX2HTML, Nikos Drakos, since he has left
the employ of the organization for whom he originally created it
and no longer has time to work on it.
- A clone (in the works) of the O$F/Motif widget set.
- Library support for the f2c (Fortran 77 to C) converter.
- Libhelp is a hypertext help system with capability of browsing
HTML + (gif-)images and directories. Libhelp is based on the HTML
widget of NCSA version 2.4 (newer versions work too). It can be used
with OSF/Motif(tm) based applications in an ANSI-C or C++
environment. It works with Linux (and others) and Motif 1.2.
- Over 30 Linux benchmarks using the BYTE UNIX Benchmark Test
Suite. This includes 486 and Pentium platforms of many types.
Linux Device List
- A list of devices supported by the Linux kernel.
- A catalog of the games available for the Linux platform.
The page constructor has even rated the games and provided
the occasional screen shot.
- An electronic publication in which John Fisk takes "all the
ideas, suggestions, tips, tricks, and sundries that [he's] culled
from numerous sources and present[s] them in a way to make it
easy for others to try." Nice idea and nice execution. You
also might want to try out his Linux Library and Linux Toybox,
both reachable via his
Linux HomeBoy WebPage.
- The official Web site of our favorite magazine, "The Linux
Journal". It contains the full text of selected articles from
the Journal (including the recent series on ELF), book reviews,
supporting code from various articles, the Linux User Group list,
the covers and tables of contents from all issues, and
the manual for the Red Hat distribution.
- The official site of the Linux Organization.
Linux Programmer's Guide
- This is an ongoing project to create a document containing all
the gory details about how to create, modify and maintain programs
for Linux systems. This points to the home page of the project.
The latest version of the document can be found at the various
Linux and mirror sites.
Linux Software List
- This is, in an amazing feat of self-reference, a compressed (gzipped)
version of this list. It may even be up to date. Do try to leave
my name on the thing so as to properly feed and maintain my
Linux Software Map
- A searchable index of software for Linux systems. One of the
reasons I started the list you're reading was dissatisfaction with
this software map, although it can be useful.
- A macro package that functions as a toolbox for writing
TeX macros. It is an attempt to make structured text formatting
available for environments where previously only WYSIWYG packages
could be used because adapting the layout is so much easier
with them than with traditional TeX macro packages (more
about which can be found in the perennial TeX/WYSIWYG flame war
taking place on the Net).
- A typesetting system that produces PostScript output.
- This provides efficient run-time support for dynamic, non-uniform
scientific calculations running on MIMD distributed memory
architecture systems (one of which is a network of workstations
running under PVM). It is intended for particle
methods and adaptive multilevel finite difference methods such
as adaptive mesh refinement.
- A Linux X11/Motif GUI builder. You can build a GUI made of
Motif widgets instantiated by clicking on icons, move and resize
them with the mouse, edit their resources, and move about in the
widget hierarchy via the arrow keys. Once the GUI is built,
the C source files, an X resource file and a makefile are
built. This is software still in the development process and
as such is not yet fully functional.
- A fully featured line-mode Web browser for those connected
to the Web via cursor-addressable, character-cell terminals
or emulators, e.g. VT 100 terminals and emulators. The
W3C Line Mode Browser is another line-mode browser
available for Linux platforms.
Lyx (formerly Lyrix)
- A word processor based on LaTeX. It can export a document to its
own internal format or to LaTeX format, and you can embed TeX commands
for formulas or pictures which are processed with the document.
This is going through a name change (due to a conflict with the
original name Lyrix) and the file is now named noname*. Further
information can be found a the
Lyrix Information Site.
Alt: [USA / Home ]
[ home /