Supported Operating Systems
Current plans are that Windows NT is only supported at B0 for
special purposes like CAD programs, logic analyzer control, etc.
We do not plan to configure the PCs at B0
to run CDF online code under Windows NT.
While it is known how to do this, the resources required
far exceed both that which are available as well as
any perceived benefit.
- UNIX - The following Unix flavors
are supported for both DAQ Control/Monitoring/Diagnostic and Consumer
- Silicon Graphics IRIX. Version 6.5 is available on b0dau30.
- FNAL Red Hat Linux - Red Hat Linux will be
supported on Intel based hardware in accordance with the
Fermilab Linux Support policy.
Some additional general documentation from the Computing Division
pcfarms group may be found
Red Hat Linux will be the operating system used in the Level 3 processing nodes.
The plan is to support it as well for both DAQ Control/Monitoring and
Consumer type software.
A system at B0 for general use is now available (node b0dap30).
Also a number of PCs are available in the control rooms.
Systems versions other than the Fermilab distribution of Redhat Linux
cannot be supported by the CDF online group.
- Sun Solaris version 2.5.1 - An upgrade to version 2.6 will be done
when resources permit. At this time we do not anticipate
major online support for Sun systems beyond hosting the Oracle
database and VxWorks development.
- Digital Unix - Relevant versions of core infrastructure packages
will be supplied to collaborators for remote use as requested
and as local resources permit. Currently, FNAL online group resources
do not permit ANY support for Digital Unix.
Assistance from remote users on
maintaining Digital Unix versions would be welcome.
Digital Unix will NOT be supported at B0
except as needed for the Level 2 processors.
- VxWorks - VxWorks is
used in all VME based processors. Version 5.3.1 is currently the default
for all processors. Version 5.2 should no longer be used.
Host development is supported by Wind River only on Sun and Windows NT
platforms. However, Fermilab provides the required cross compilation
tools for IRIX and Linux as well.
Only Motorola 68040 and Power PC based target processors are supported.
- Windows NT - Windows
NT will be supported for DAQ Diagnostic type
software only, and only to the extent that user code is written in Java.
Windows NT versions of core infrastructure packages (FISION, ROBIN, etc.)
VxWorks developer licenses for Windows NT hosts are available.
General cross platform ("native" Windows/Unix) development of C/C++ software
beyond the core infrastructure packages provided by the online group is
The Cygnus Win32 package can
be used to provide a unix like environment on NT.
This package has been evaluated and is
the prefered way of using NT.
Documentation on how to configure an NT machine with CygWin, ups,
etc. may be found
Windows 95/98 is not supported at all.
Note that people who develop applications for general use are responsible
for eventually making them work on all required platforms for that
software type. In particular, DAQ Control/Monitoring/Diagnostic code
intended for general use should work on all the above platforms
except Windows NT.