Brad Appleton's Unix Links

Last update: Thu Feb 26 16:29:13 CST 1998

Brad Appleton
Software Tools Developer

103 links to Unix on the World Wide Web.

Unix Resources and Directories

The Web Wanderer's List of Linux and UNIX Resources
UnixWorld Unix Resources
The HENSA Unix Archive
Meta-Index of Solaris Resources
HP's Internet Software Showcase
Directory of HP-UX PD software (
Directory of HP-UX PD software (
FTP Sites for GNU Software
TOG Open Software Mall Home Page
Unix Guru Universe
The Official UGU - The Official Home Page for Unix System Administrators
Unix Wizards - A Unix Resource
UnixNT.COM - Unix/Windows-NT Integration
Kadow's Internet and Unix Dictionary
Yahoo - Unix
Brian Kernighan's home page

back to Unix

Unix Training, Tutorials and Publications

UNIX Reference Desk
UNIX & Programming Documentation
UNIXhelp for users
UNIX Review
Unix 7th ed. Manual
USENIX Online Library and Index
USENIX Conference Proceedings
UnixWorld Online
BSD Sockets Primer
Cygnus/GNU Tech Library
David Jones' Unix classes
David Jones' Home Page
GNU Documentation
HP-UX Frequently Asked Questions
How to become a Unix Guru
FreeBSD Handbook
Practical UNIX Programming: Programs
Schedler's Shebeens Unix Cookies
Socket Programming Course
Sys Admin Magazine

back to Unix

Unix Projects, Vendors and Organizations

USENIX Association Home Page
SAGE, the System Administrators' Guild
Digital Unix InfoCenter
FreeBSD Inc.
FreeBSD is an advanced BSD UNIX operating system for "PC-compatible" computers.
The OpenBSD project involves continuing development of a free multi-platform 4.4BSD-based Unix-like operating system.
NetBSD Project
The NetBSD Project is the collective volunteer effort of a large group of people, to produce a freely available and redistributable UNIX-like operating system, NetBSD. NetBSD is based on a variety of free software, including 4.4BSD Lite from the University of California, Berkeley. It runs on a large number of hardware platforms and is highly portable. It comes with complete source code, and is user-supported.
BSDI Home Page
Berkeley Software Design, Inc. (BSDI) develops and markets high-performance Internet and networked server software for Internet service providers, corporate users, and embedded system vendors. BSDI delivers advanced server solutions powered by the mature, open BSD/OS networking and Internet technologies originally developed by the University of California Berkeley's Computer Systems Research Group (CSRG).
GNU's Not Unix! - the FSF GNU Project
GNU Hurd
GNU Teak
ACME Laboratories
Minix on the Net
SCO FreeUnix
The 86open Project
The 86open project is a group which includes some of the key developers of Unix operating systems on Intel architecture computers have agreed to work on a common programming and binary interface. At a meeting held mid-August at the head office of SCO, participants achieved consensus on a way to create software applications which would run, without modification or emulation, on the Intel-based versions of: BSDI, FreeBSD, Linux, NetBSD, SCO OpenServer, Sunsoft Solaris X86, SCO UnixWare. The goal of this effort is to encourage software developers to port to the Unix-Intel platform by reducing the effort needed to support the diverse mix of operating systems of this kind currently available.
UGU Unix Flavors
WMF - Web Mail Folder

back to Unix

Unix Tools and Libraries

Berkeley Database Library
Big Brother - The Unix Network Monitor
The Dotfile Generator
Elm - Electronic Mail for UNIX
Emacs reference materials
Emacs variants and implementations
Fault Tolerance: watchd, libft, repl
Watchd is a watchdog daemon process for detecting UNIX process failures (crashes and hangs) and restarting those processes. The fault tolerance mechanism is based on a cyclic protocol and the recovery mechanism is based on the primary copy approach. Libft is a C library for checkpointing the internal state of an application process periodically on a backup node. It also provides recovery routines to restore the state of a process at the backup node and a location-dependant connection mechanism between server and client processes. With these checkpoint and recovery mechanisms, a server process can be dynamically migrated to a different node for load balancing and fault tolerance. To tolerate design and program faults, it provides fault tolerance programming constructs, such as, recovery blocks, N-version programming, and exception handling. It also provides fault tolerant I/O functions for safe I/O. REPL is a file replication mechansim that replicates files located on one physical file system onto another physical file system at run time. It provides features for both synchronous as well as asynchronous run-time replication of file updates.
Gema text processing language
gema is a general purpose text processing utility based on the concept of pattern matching. In general, it reads an input file and copies it to an output file, while performing certain transformations to the data as specified by a set of patterns defined by the user. It can be used to do the sorts of things that are done by Unix utilities such as cpp, grep, sed, awk, or strings. It can be used as a macro processor, but it is much more general than cpp or m4 because it does not impose any particular syntax for what a macro call looks like. Unlike utilities like sed or awk, gema can deal with patterns that span multiple lines and with nested constructs. It is also distinguished by being able to use multiple sets of rules to be used in different contexts.
GNU-WIN32 Project Page
The GNU-Win32 tools are ports of the popular GNU development tools to Windows NT/95 for the x86 and powerpc processors. Applications built with these tools have access to the Microsoft Win32 API as well as the Cygwin32 API which provides additional UNIX-like functionality including unix sockets, process control with a working fork and select, etc.
Gnus (Emacs Newsreader) FAQ
Guile Architecture for Ubiqitous Computing
Korn Shell General Information
ksh93 - the KornShell Command and Programming Language
The LessTif Home Page
MultiMail homepage
Mutt E-Mail Client
MUTT - the mongrel of mailers
NSBD: Not-So-Bad Distribution
NSBD, Not-So-Bad Distribution, is a freely available, open WWW-based authenticating software distribution system. NSBD adds two basic things to simple web downloads: it authenticates maintainers of packages with digital signatures so users can trust where the packages come from, and it supplies a means of checking for updates to the packages and automatically downloading and installing the updates. This "automated pull" style of distribution has the same effect as the "push" style of distribution that is being given press lately, but gives more control to the user (a "push" style is also supported that is not used as frequently). NSBD uses "Pretty Good(Tm) Privacy" (PGP(Tm)) for authentication. NSBD's focus is on security, leaving as much control as practical in the users' hands. The single NSBD program handles the operations done by both maintainers of packages and users of packages.
Pine Information Center
pppcosts homepage
Practical Reusable UNIX Software
PStill - A PS to PDF converter by Frank Siegert
rxvt - a colour terminal program
SAMBA Web Pages
Sfio - Safe/Fast I/O
Sfio is a portable library for performing stream I/O. It provides similar functionality to the ANSI C Standard I/O functions collectively known as Stdio. However, it is generally faster and more robust than most Stdio implementations. Sfio also introduces a number of new concepts beyond Stdio stream I/O processing.
Software Porting And Archive Centre For HP-UX
Sudo Home Page
SunWorld -sunWHERE
Sun Solaris freeware links
Terminfo/termcap Resource Page
TeX Information Center
TeX Users Group Home Page
tkxcd - a free GUI diff/merge front-end
TridList Unix Tools Listing
Ultimate Mail Tool
Unix Cockpit
The Unix Cockpit (UC) is a shareware Unix/X-Windows file manager that combines convenience with power. File browsers, a directory tree, editor windows, custom menus and your standard command shell are smoothly integrated into one highly customizable, multi-window productivity tool of a kind long missed on Unix systems.
Unix FAQ
UNIX to NT Resource Center
This Resource Center contains a list of Frequently Asked Questions (FAQ), and a number of useful resources about how to port UNIX applications to Microsoft's Windows NT.
UWIN- Unix for WINdows
The UWIN package provides a mechanism for building and running UNIX applications on Windows NT and Windows 95 with few, if any, changes necessary. The UWIN package contains the following three elements: Libraries that provide the UNIX Application Programming Interface (API); Include files and development tools such as cc, yacc, lex, and make; Korn Shell and over 160 utilities such as ls, sed, cp, stty etc.
Vi Editor FAQ
Vi Lover's Home Page
Virtually UN*X!
Virtually Un*x is dedicated to helping bring the power of UN*X tools to Windows 95
XFMail home page
XWord Information
The Hungry Viewkit
XEmacs -- Emacs: The Next Generation

back to Unix

back to Brad Appleton's Operating Systems Links

back to Brad Appleton's WWW Links

back to Brad Appleton's Home Page