|
|
|
|
|
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:.
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
|