next up previous contents
Next: Un-Uz Up: Linux Software Encyclopedia Previous: Tn-Tz   Contents

Ua-Um

Last checked or modified: Oct. 13, 1998

[home / linux ]


CATEGORIES | NEW
Aa-Am | An-Az | Ba-Bm | Bn-Bz | Ca-Cm | Cn-Cz | Da-Dm | Dn-Dz | Ea-Em | En-Ez | Fa-Fm | Fn-Fz | Ga-Gm | Gn-Gz | Ha-Hm | Hn-Hz | Ia-Im | In-Iz | Ja-Jm | Jn-Jz | Ka-Km | Kn-Kz | La-Lm | Ln-Lz | Ma-Mm | Mn-Mz | Na-Nm | Nn-Nz | Oa-Om | On-Oz | Pa-Pm | Pn-Pz | Qa-Qm | Qn-Qz | Ra-Rm | Rn-Rz | Sa-Sm | Sn-Sz | Ta-Tm | Tn-Tz | Ua-Um | Un-Uz | Va-Vm | Vn-Vz | Wa-Wm | Wn-Wz | Xa-Xm | Xn-Xz | Ya-Ym | Yn-Yz | Za-Zm | Zn-Zz |


UAE
A mostly complete software emulator for the Commodore Amiga computer, i.e. a 16/32 bit system based on the Motorola 680x0 CPU and a few specially designed custom chips which provide good graphics and sound capabilities. This can be compiled and used on most UNIX flavors including Linux Intel.

[http://www.freiburg.linux.de/~uae/]
[http://sunsite.unc.edu/pub/Linux/system/emulators/commodore/]

ubiqx
A set of utility modules written in ANSI C. The modules currently (6/98) available include:
  • lists, queues and stacks;
  • binary trees including unbalanced binary, AVL height-balanced, and splay trees;
  • a generic cache system that keeps track of the amount of memory in use, keeps a cache hit ratio, and automatically trims back the cache if it gets larger than a specified amount;
  • database modules that supply APIs for three types of table or database managers including a key-access DB, a descendant type of the key-access DB that adds support for sorted-order keys, and another descendant type that allows multiple sets of data to exist in the same database;
  • database implementation modules that provide the glue between the DB modules and the actual table manager or database.
A source code distribution is available that is supposed to compile on any platform with an ANSI C compliant compiler.

[http://www.ubiqx.org/]
[http://www.interads.co.uk/~crh/ubiqx/]

UCBTEST
Software for testing various difficult cases of IEEE 754 floating-point arithmetic.

[http://www.netlib.org/fp/]

UCData
A package for working with Unicode character properties that supports ctype-like operations for Unicode UCS-2 text (and surrogates), case mapping, decomposition lookup, and provides a bidirectional reordering algorithm. The character information part of the program consists of:
  • ucgendat, a program that generates data files from the main Unicode data file icluding case mappings, character property tables, character decompositions, non-zero combining classes, and codes representing numbers;
  • ucdata.[ch] files which implement the functions needed to check if characters match groups of properties; and
  • UCData.java, a Java class providing the same API as the C code.
Also provided is an alternative to the Unicode Bidi algorithm that demonstrates an effective alternate method for implicit reordering.

[http://crl.nmsu.edu/~mleisher/ucdata.html]

UCD-SNMP
A collection of tools relating to SNMP including an extensible agent, an SNMP library, tools for requesting or setting information from SNMP agents, tools for generating and handling SNMP traps, a version of the netstat command that uses SNMP, and a Tk/Perl MIB browser. This was originally based on the Carnegia-Mellon SNMP implementation (version 2.1.2.1) but has been modified to the extent that it no longer resembles it.

[http://ucd-snmp.ucdavis.edu/]

uClinux
A port of Linux 2.0 to systems without a Memory Management Unit (MMU), with only Motorola MC68000 derivatives currently (12/99) supported.

[http://www.uclinux.org/]

UCM
The UNIX Code Management systems provides tools for a UNIX-based code management system. It was originally designed for High Energy Physics (HEP) experiments but is more widely applicable. It consists of two parts: UNIX Version Management or UVM and a text preprocessor KPP. KPP functions much like the C preprocessor cpp but differs in that KPP is language insensitive and can be used to add include files and conditional lines to any text files. It is intended as a simple method for dealing with software which is system or platform dependent.

UVM consists of a number of Perl programs for creating and maintaining source libraries. It is an alternative to CVS and, like CVS, uses RCS files and related commands as the basic version management system in addition to providing tools for organizing RCS files into modules and libraries. UVM differs from CVS in that the former imposes sequential code development while the latter encourages concurrent development. UVM consists of four basic components:

  • UVMI, a set of commands for collecting information about UVM libraries and their contents;
  • UVMA, which provides the commands for creating and modifying the contents of the libraries;
  • UVMHTML, which provides a mechanism for accessing UVM library and element information via the Web; and
  • UVMBLD, a tool for building Makefiles from UVM library elements.

The UVM components of UCM can be used on any platform on which Perl and RCS or CVS are already installed. KPP is written in C and should compile on most generic UNIX platforms. Complete documentation is contained in the distribution in HTML format.

[ftp://ftp.fnal.gov/pub/ucm/]

UCM (notation)
Use Case Maps is a notation used to describe and understand emergent behavior of complex and dynamic systems. UCMs have been used for the requirements engineering and design of real-time systems, object-oriented systems, telecommunication systems, distributed systems and agent systems. See Buhr and Casselman (1996).

[http://www.UseCaseMaps.org]

UCMNAV
The UCM NAVigator is a tool for creating and modifying UCMs. It is designed to handle any valid UCM as well as software components and is capable of binidng these UCM elements to components. It can also create multi-level maps in which submaps of a lower level are expressed as stubs in a higher-level map. The editor supports nested levels up to 10 deep and is capable of generating a textual EBNF linear form which can be used as input to other tools such as Agent generation tools and performance simulators. Binaries are available for Linux Intel, HPUX and Solaris systems.

[http://www.UseCaseMaps.org/UseCaseMaps/tools/ucmnav/]

uC++
An object oriented programming language with high-level concurrency that extends C++ with new constructs that provide lightweight tasks on shared-memory uni- and multi-processors running the UNIX operating system. This was developed as a higher-level alternative to using complicated and error-prone POSIX threads and locks. It is implemented as a translator that reads a program containing the extensions and transforms each into one or more C++ statements which are then compiled by a C++ compiler and linked with the uC++ concurrent runtime library.

The uC++ extensions provide:

  • concurrency at the level of active objects with capabilities including statically type-safe communication,
  • direct and indirect communication,
  • the ability to postpone requests without inhibiting concurrency,
  • coroutines,
  • clustering of tasks and processors, and
  • a highly concurrent non-blocking I/O library.
Recent extensions include real-time capabilities and extended exceptions and asynchronous signalling capabilities for constructing robust concurrent programs.

The uC++ language extensions are available in source code form and currently run on i386, Sparc, M68K, MIPS, Alpha, RS6000, and HP-PA architectures on Sequent, Sun, DEC, SGI, IBM, HP and Linux systems. The documentation is contained without a user's guide and several technical reports available at the site in PostScript format.

[http://plg.uwaterloo.ca/~usystem/]

ucppkit
The name of this package has been changed to nb++.

uCR
An embedded operating system suitable for use in environments where traditional operating system behavior is either too confusing or too expensive or impossible due to hardware limitations. The uCR OS requires only a CPU and a small amount of RAM, although a means of getting memory written can be helpful. It is intended to not completely hide the hardware from the programmer, and the execution model is simplified as much as possible to give the programmer much more control over the machine than with a typical OS. The basic uCR environment uses widely available tools for cross-compilatoin, assembly, and linking, and should be easy to port to a wide variety of platforms. It supports both C and C++ code development.

The uCR execution model supports a single C++ task with many threads. On CPUs which support multiple protection models applications run in the most privileged mode with interrupts enabled, and means for protecting critical sections of code from interruption and for managing the execution of threads are provided. It doesn't explicitly support multiprocessors but this can be accomplished by running a uCR application in each processor and providing drivers for the hardware IPC to allow the applications to communicate. In the memory model all memory is shared as are devices and any other resources in the machine. No paging support or protection models are required or implied, with the layout of memory being exactly that designed into the hardware.

The source code for uCR is available under the GPL. It can be compiled using the standard GNU tools, e.g. gcc, binutils, and make. The currently (5/97) available targets are i960_cyclone and i960_ise. Significant portions of uCR can be used without special hardware and run on virtual targets, e.g. Linux processes. A user's manual is available in HTML format. See the Linux Lab Project for similar tools.

[http://www.picturel.com/software.html]

ucspi-tcp
A pair of command-line tools for building TCP client/server applications. The tcpserver program:
  • waits for incoming connections and runs a chosen program for each connection, providing that program with environmental variables showing the local and remote host names, IP addresses and port numbers;
  • provides a concurrency limit to forestall running out of processes and/or memory;
  • provides TCP access control features similar to but faster than those of TCP wrappers; and
  • includes a recording tool for monitoring the I/O of a server.
The tcpclient program makes a TCP connection and runs a chosen program (while providing the same variables as tcpserver). The package also includes several simple clients built on top of tcpclient including who, date, finger, http, tcpcat and mconnect.

[ftp://koobera.math.uic.edu/www/ucspi-tcp.html]

ud
The uptime daemon runs as a daemon in the background and records uptimes. It reads a template file to create an HTML output file that can be perused via the Web. See the similar uptimed.

[http://www.vistasafe.com/ud/]

UDC
A Fortran 77 implementation of a divide-and-conquer method for computing the spectral resolution of a unitary upper Hessenberg matrix. Any such matrix of order N - normalized so that its subdiagonal elements are nonnegative - can be written as a product of N-1 Givens matrices and a diagonal matrix. This representation - called the Schur parametric form - arises in applications such as signal processing and the computation of Gauss-Szego quadrature rules. This package uses the Schur parameterization to compute the spectral decomposition of a unitary upper Hessenberg matrix without explicitly forming its elements. This is TOMS algorithm 730 and is documented in Ammar et al. (1994).

[http://www.acm.org/calgo/contents/]
[http://www.netlib.org/toms/index.html]

UDF
The Universal Disk Format is a new CD-ROM filesystem standard required for use with DVD-ROMs. It is meant to be a replacement for the ISO-9660 filesystem currently in use on CD-ROMS, although it will have more of an impact on DVDs since it will be used to contain MPEG audio and video streams on them. Accessing DVDs on a Linux box requires a DVD drive, the kernel driver for the drive, MPEG support, and a UDF filesystem driver.

[http://trylinux.com/projects/udf/]
[http://www.bitwizard.nl/udf/]
[http://www.videodiscovery.com/vdyweb/dvd/dvdfaq.html]

udf
A project to incorporate support for the UDF filesystem format into the Linux kernel.

[http://trylinux.com/projects/udf/]

UdmSearch
The name of this package has been changed to mnoGoSearch.

UDO
The Universal DOcument is both a format and a software that can convert UDO format into other formats including: Apple QuickView, ASCII, HTML, LaTeX, Linuxdoc-SGML, Lyx, man page, nroff, Pure C Help, RTF, source code (C and Pascal), ST-Guide, WinHelp, Texinfo, and Turbo-Vision-Help. The syntax for the Universal Document Format (UDF) resembles a combination of LaTeX and ST-Guide or AMiga-Guide.

The capabilities of UDO include:

  • complete document layout;
  • including enumerated or descriptive lists;
  • the automatic conversion of special characters;
  • the insertion of hypertext links when converting to HTML and other formats;
  • enumerating chapters and creating tables of contents;
  • the use of different text styles (e.g. bold, italic, footnotes, centering, etc.);
  • graphics inclusion of HTML, LaTeX and other formats; and
  • tables.

The UDO package is available in binary format for TOS, DOS, Linux Intel, HP-UX, Mac, BeOS, SINIX, NeXTStep, and Sun SunOS platforms. It is written in C and therefore highly portable. The documentation is currently (4/97) available in HTML format. UDO is shareware with a license fee of $35 U.S. for private users to run it on any system(s) they wish.

[http://members.aol.com/DirkHage/gt/udo6.html]

UDP
The User Datagram Protocol is an alternative protocol to TCP that is used when the complexity of the latter is not required. Among other things, TCP breaks messages into datagrams and also reassembles them. UDP is designed for applications such as name lookup that require only a single datagram and thus don't need the complexity and accompanying extra overhead of TCP. The UDP process begins with the network software putting a UDP header on some data. It then sends the data to IP which adds an IP header with the UDP protocol number in the protocol field. Unlike TCP, all UDP provides are source and destination port numbers and a checksum, i.e. it doesn't split the data into multiple datagrams and doesn't keep track of what has been sent. This allows several programs to use UDP simultaneously. It is used mostly by protocols that handle name lookups. A related and even simpler protocol used for error and other message intended for the TCP/IP software itself is ICMP, which additionally omits the port numbers in its header. See Hall (2000).

[http://www.faqs.org/rfcs/rfc768.html]

udunits
A library for manipulating units of physical quantities. It supports the conversion of unit specifications between formatted and binary forms, the arithmetic manipulation of unit specifications, and the conversion of values between compatible scales of measurement.

The udunits package includes the library, a utility program, and an extension that allows Perl to be used as a front end. The documentation is contained within man pages included in the distribution. It is available as source code or in binary form for several platforms, including Linux.

[http://www.unidata.ucar.edu/packages/udunits/index.html]

UESQLC
An Open Source embedded SQL-92 precompiler for C++. This was designed to be extensible using SGML documents. It allows accessing multiple relational database management systems from a single application, and can verify the three levels of SQL conformance. The distribution contains SGML documents that target the Oracle Server 8.x OCI and PostgreSQL 6.2.x LIBPQ programming interfaces. New targets can be created simply by writing a new SGML document, with no recompilation required.

[http://www.hipernet.es/~ralcan/uesqlc/]

UfMulti
A distributed data analysis toolkit which provides tools and function calls that allow monolithic data analysis programs to be broken up into logical distributed pieces and operated in parallel on multiple hosts. It also operates dynamically based on system load. It speeds up a single application by distributing it across many CPUs with as little extra user coding as is possible. Interfaces to both Fortran and C are provided. Features of UfMulti include high data throughput, dataset files support, statistics collection, non-event records, allocation of CPU and disk resources, reasonable fault tolerance, and monitoring tools.

The UfMulti distribution includes the source code which is written in C. It can be compiled and installed on any standard UNIX workstation with TCP/IP network protocols. The documentation is contained within a 70+ page user's manual available in PostScript format.

[http://quark.phys.ufl.edu/~ufm/]

UFO
The United Functions and Objects project aims to develop a programming language which unites functional and object-oriented programming techniques to ease the task of developing programs for parallel machines. A large subset of UFO is a pure, higher-order functional language that incorporates the OO notions of classes, inheritance, and dynamic binding. Also provided are multi-dimensional arrays with integrated loop structures and monolithic operators designed for scientific applications. It departs from a pure functional language in that it includes stateful objects to allow programs to be written in a concurrent object-oriented style when needed. Parallelism by default is an overriding design principle wherein the language doesn't enforce any specification of sequencing other than that required to maintain coherent access to stateful objects.

The UFO distribution is avaiable upon request. It consists of a compiler (written in UFO), a browser tool, an interpreter, a translator from SISAL to UFO, several analysis tools, and various numeric and other examples. The current (11/98) implementation is sequential and generates ANSI C. A user's manual and a language reference manual are part of the available documentation suite.

[http://www.cs.man.ac.uk/arch/projects/ufo.html]

UG
A flexible toolbox for the adaptive multigrid solution of partial differential equations. Features include several problem classes provided with current distribution, support for unstructured meshes with local refinement and coarsening in 2-D and 3-D, an interactive GUI for X11, a flexible scripting langauge, an advancing front grid generator in 2D, and about 1000 pages of online and PostScript documentation.

[http://www.ica3.uni-stuttgart.de/~ug/]

Ultra Monkey
A project to build a high availability and load balancing solution for Linux. The current (11/00) focus is on producing a scalable, highly available web farm, although the technology is easily expandable to other services. The features include:
  • layer 4 switching using the Virtual Server Project;
  • easy expansion to a large number of IP-based virtual services;
  • high availability provided by the Heartbeat protocol of the High-Availability Project;
  • service level monitoring using ldirectord; and
  • support for highly available and/or load balanced topologies.

[http://ultramonkey.sourceforge.net/]

UltraScan
A comprehensive data analysis tool for hydrodynamic studies of macromolecules and macromolecular assembles. The main focus is on analytical ultracentrifugation experiments, although capabilities for the integration of quasi-elastic laser light scattering experiments are also available. The goal is to provide an intuitive GUI providing an integrated data editing and analysis environment. The general features include:
  • fast, efficient and easily-applied algorithms;
  • an interface that is useful for both the beginning user just learning how to use it and the advanced user who wishes to analyze vast amounts of data in the shortest possible time;
  • automation of every amenable task with only those that cannot be predicted a priori left to the user; and
  • diagnostic and error checking capabilities to assure that incorrect user actions are caught and clearly indicated and that warnings are provided to assist the user in the correct interpretation of results.

The functionality of UltraScan II includes:

  • various finite element simulations including non-interacting w/ unlimited components, Monomer-Dimer self-associating systems, isomerizing equilibrium with two states, user selectable models, and concentration dependency of sedimentation and diffusion;
  • various experimental data analysis methods including van Holde-Weischet, second moment, dC/dt, dC/dr, and a whole boundary fitting method based on the approximated solutions of Fujita and McCosham;
  • equilibrium analysis via global fitting of multiple scans incorporating multiple wavelengths, multiple scans, multiple concentrations, and multiple speeds for several models including single ideal and non-ideal systems, self-associating systems involving up to 3 species, and non-interacting systems with up to 2 species; and
  • several useful utilities.

Binary distributions are freely available for several UNIX flavors including Linux Intel. The source code is also available upon request of the author. Documentation includes both a user's manual and an extensive FAQ.

[http://biochem.uthscsa.edu/UltraScan/]

UltraSonix
A project to provide access to X Windows applications for the blind by transforming the graphical interface into an interactive auditory interface. It provides speech and non-speech auditory representations of the applications on an X desktop, and can also generate Braille output of text areas. It can synthesize the input that applications expect (i.e. mouse clicks and key presses) from alternative input sources.

[http://henge1.henge.com/~brian/ultralin.html]
[http://trace.wisc.edu/world/computer_access/pusl/]

UMFPACK
The Unsymmetric-pattern Multi-Frontal PACkage solves the linear system Ax=b using LU factorization where A is a general unsymmetric sparse matrix. This method factorizes a large sparse matrix using a sequence of small dense front matrices with the latter factorized using dense matrix kernels. UMFPACK uses dynamically constructed rectangular frontal matrices to allow it to extend classical multifrontal methods to matrices with nonsymmetric zero patterns.

Features of UMFPACK include options for choosing a good pivot order, factorizing a subsequent matrix with the same pivot order and nonzero as a previously factored matrix, solving systems of linear equations with the calculated factors, and iterative refinement with sparse backward error estimates. Single and double precision versions of the routines are available.

The source code, written in Fortran 77, is available along with an installation guide and several technical papers in PostScript format. UMFPACK requires the BLAS package as well as a couple of routines from HSL MA28 package found at Netlib.

[http://www.cis.ufl.edu/~davis/]
[http://www.netlib.org/linalg/]

UMK
The User-Mode Kernel is a Linux kernel ported to its own system call interface such that it runs in user-mode in a set of processes. The UMK root filesystem in contained in a file in the underlying filesystem, and the console is the window from which it was run. This virtual machine is useful for applying process-level tools to kernel development like debugging, profile and code coverage analysis. This requires kernel 2.2 or higher and is available as an executable or as a kernel patch.

[http://www.mv.com/ipusers/karaya/uml/uml.html]

UML
An industry standard language for specifying, visualizing, constructing and documenting the artifacts of software systems. It can also be used for modeling businesses and other non-software systems. It represents a collection of the best engineering practices that have been successful in modeling large and complex systems. The official UML specification consists of two parts:
  • UML Semantics, a metamodel that specifies the abstract syntax and semantics of UML object modeling concepts; and
  • UML Notation, a graphic notation for the visual representation of the UML semantics.
The official documentation is available in various formats. See also Booch et al. (1998), Conallen (2000), Jacobson et al. (1999), Fowler et al. (1997) and Fowler et al. (1998).

[http://www.rational.com/uml/]
[http://www.ics.uci.edu/pub/arch/uml/research/]

UM-LDAP
An implementation of the Lightweight Directory Access Protocol (LDAP which can be used to provide a stand-alone directory service or lightweight access to the X.500 directory. The UM-LDAP package includes several components including:
  • slapd, a stand-alone LDAP directory server;
  • slurpd, a stand-alone LDAP replication server;
  • ldapd, an LDAP-to-X.500 gateway server;
  • centipede, an LDAP centroid generation and maintenance program;
  • libldap, and LDAP client library;
  • liblber, a lightweight BER/DER encoding/decoding library;
  • ldif, data conversion tools for use with slapd;
  • in.xfingerd, a finger-to-LDAP gateway server;
  • go500, a gopher-to-LDAP gateway server for searching;
  • go500gw, a gopher-to-LDAP gateway server for searching and browsing;
  • rcpt500, an email-to-LDAP query responder;
  • mail500, an LDAP-capable mailer;
  • fax500, an LDAP-capable mailer which supports remote printing;
  • a collection of shell-based LDAP utility programs;
  • web500, an HTTP-to-LDAP gateway;
  • whois++d, a WHOIS++-to-LDAP gateway; and
  • saucer, a simple command-line oriented client program.

The slapd directory server can be used to provide a directory service with several features including:

  • a choice of three different backend databases (i.e. LDBM, a disk-based database; SHELL, a database interface to arbitrary UNIX commands or shell scripts, and PASSWD, a simple password file database);
  • configurability to simultaneously serve multiple databases;
  • a generic database API which allows you to write your own backend databases;
  • a powerful access control facility which can control access based on several criteria;
  • use of threads for high performance with a single multi-threaded process handling all incoming requests;
  • configurability to maintain replica copies of the database; and
  • high configurability in just about every aspect of its use.

A source code distribution of UM-LDAP is available. It is written in C and has been ported to most flavors of UNIX including Linux. It is documented in a user's guide for slapd and slurpd as well as with man pages for each of the programs.

[http://www.umich.edu/~dirsvcs/ldap/ldap.html]

ldapmodule
A Python interface to the UM-LDAP library.

[http://www.it.uq.edu.au/~leonard/dc-prj/ldapmodule/]

UMPE
The University of Miami Parabolic Equation model is a Fortran code for solving the acoustic wave equation using the parabolic approximation. The UMPE model:
  • treats the bottom as a fluid whose sound speed and density differs from that of water;
  • allows for an additional bottom layer to exist on top of the basement to allow for sediment layer effects to be included;
  • treats the surface as a perfect reflector due to a pressure release boundary, i.e. a Dirichlet boundary condition;
  • includes the effects of volume attenuation via the inclusion of a complex index of refraction;
  • uses an empirically derived formula for water volume attenuation;
  • allows the specification of a volume attenuation coefficient for each bottom profile, i.e. it may be range dependent but is constant over the depth of the bottom layer;
  • treats the conversion process of compressional to shear waves at the bottom interface as a loss term;
  • allows forward scattering from a rough water/sediment interface;
  • allows either approximate or exact surface forward scattering;
  • allows for the scattering effects of near-surface bubbles;
  • can compute acoustic particle velocities from the pressure field; and
  • calculates transmission loss at a fixed depth or to the surface.

A source code distribution of the UMPE model is available. It is written in Fortran 77 and is documented in an 80+ page user's guide and reference manual in PostScript format. This is being superseded by MMPE.

[ftp://oalib.njit.edu/pub/UMPE/]

UMPRS
A general purpose agent architecture that supports top-down, goal-based reasoning and selects goals and plans based on maximal priority. UMPRS is a BDI-theoretic (Belief-Desire-Intention) agent architecture based on a PRS (Procedural Reasoning System) wherein the concepts are explicitly represented within the agent code such that when you implement agents you specify beliefs (facts known to the agent), desires (goals for the agent to achieve), and capabilities (plans and primitive actions) with intentions dynamically determined by the agent at runtime based on its known facts, current goals, and available plans.

UMPRS supports the execution of multiple simultaneous goals with suspension and resumption capabilities for each goal or intention thread. Plans have an integrated precondition/runtime attribute that constrains their applicability with several plan constructs including sequencing, iteration, subgoaling, atomic blocks, n-branch deterministic conditional execution, explicit failure-handling section, and C++ primitive function definition. A source code distribution of this C++ package is available. A user's manual is available in HTML format. This is related to the Jam! package.

[http://members.home.net:80/marcush/IRS/]

UMT
The Ultimate Mail Tools is a mail user agent (MUA). The features include:
  • a Rich Text (RTF) message editor and viewer which allows the use of different colors and fonts in e-mail,
  • MIME 1.0 support;
  • secure MIME support;
  • multilanguage support;
  • a user-friendly graphical user interface;
  • compatibility with POP v3;
  • an address book in which e-mail addresses can be stored;
  • intelligent filters which can be created by filling in a simple GUI form; and
  • a flexible configuration file.

A source code distribution of UMT 1.0B3 is available as are binaries for Linux Intel (ELF and a.out) and a couple of other UNIX platforms. The documentation is a bit scattered and sparse.

[http://www.crocodile.org/UMT/UMT.html]
[http://sunsite.unc.edu/pub/Linux/system/mail/mua/]


next up previous contents
Next: Un-Uz Up: Linux Software Encyclopedia Previous: Tn-Tz   Contents
Manbreaker Crag 2001-03-08