!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> Unix Software
Chemistry Lab University of Washington Computer Science & Engineering
 Unix Software
  CSE Home     CSL General Services  About Us    Search    Contact Info 

 Unix at UW CSE
 Standard Issue Unix
 Software
 Unix GWS Usage
 Administering Your
   Own Unix System
 Dual Booting
   

Software that is installed on all CSL-maintained Fedora Linux systems

Here is a brief list of some of the popular applications that are available on CS Lab Fedora Linux machines (32–bit):

Browser: firefox
Text editors: GNU-emacs, vi, pico
Image display: ImageMagick, GIMP
Languages: gcc/g++, Sun's jdk, perl, python, ruby, tcl/tk
Revision control: rcs, cvs, subversion
Document Prep: texlive (TeX/LaTeX/latex2html)
Document Viewer: ghostscript (postscript, pdf),
gv (postscript, pdf),
evince (postscript, pdf),
acroread (pdf),
xdvi (dvi)
Mail clients: thunderbird, alpine, exmh
News: slrn
Database clients: postgresql, openldap, mysql
Window Manager: GNOME
Security: Kerberos, openssh, openssl
Windows access: rdesktop, samba
Local: GrpAdmin

Almost all software packages on the CS Lab Linux systems are installed via rpm(1). The entire list of rpm packages installed on any given host may be obtained via the command:

rpm -q -a

For any given rpm package, the following command will provide a short description of the package:

rpm -q -i

Software that can be installed by request

The general answer is 'not much'.

Additional software on the instructional machines is driven by course needs. Instructors request courseware packages prior to the beginning of each quarter.

Otherwise, all the software packages are chosen each year when the Linux distribution is prepared. Our pre-release beta period is a good time to voice opinions. A certain set of core software is naturally fundamental to the system. Although it is impossible to be knowledgeable about all the software on the system, we tend to choose additional packages that are both important to the department and ones for which we hope to be able to provide good support, i.e. we are familiar enough with its function, operation, and configuration to answer basic questions and offer suggestions on use. Requests for additional or updated software are always evaluated but not always accommodated. They are never accomodated if the request comes from a single individual desiring a "favorite toy" or seeking to integrate personal hardware devices with their departmental desktop machine.

But, don't despair -- there is /uns (described below) and a population of users familiar with the unsupported packages and versions, along with maintainers that like new and/or experimental software. History has shown that most students prefer using /uns, since they can build what they want, update when they want, try out bleeding edge software -- including alpha and beta versions, and generally get newer software than what is offered by a given Linux distribution. History has also shown that faculty and staff prefer the old, stodgy yet stable and familiar packages. Updating the distribution once per year and providing the /uns area has proven to be a good compromise..

Software you can install on your personal Linux system

Some of the software we use has redistribution restrictions so we don't don't offer our Linux software to machines outside the department. But here are a few popular packages you might want to add that might not be included in your Linux distribution:.

acroread http://www.adobe.com/products/acrobat/
java http://java.sun.com/
alpine http://www.washington.edu/alpine/

Always check the licensing ahead of time to be sure your use meets with any restrictions.

Unsupported software (aka "student-supported software")

The CS Lab does not install or support all the software that might be of interest to people. So we provide a mechanism whereby groups of individuals can share with others the packages they like well enough to support themselves. /uns is a collection of software installed and maintained cooperatively by UW CSE students. It is available on most GWS UNIX workstations and servers, as well as instructional UNIX systems, in the partition "/uns". (A collection of useful software is also available (as archives, not installed) for Windows users.)


Last updated: 30-Jun-2008


CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to support@cs]