4.71 Release Notes for Red Hat Linux 6.1

Back to 4.71 Release Notes.
Rev: August 1, 2000

CONTENTS

    I.   LINUX REQUIREMENTS
    II.  XVIEW PROGRAMS
    III. ENDIAN ISSUES
    IV.  JAVA RUNTIME ENVIRONMENT
    V.   THORSERVER

---------------------------------------------------------------------------

I.   LINUX REQUIREMENTS

    The 4.71 Linux release for Daylight software needs the following:
      o) An Intel or Intel-Compatible based PC running Linux
         with networking.

      o) RedHat Linux 6.1 or higher. The code was built on RedHat 6.2 and 
         tested on RedHat Linux 6.1. It runs well on either version, however
         we do recommend RedHat Linux 6.2.  No other Linux versions have
         been tested at this time.

      o) An ethernet card on the PC via which the PC is networked.
         This card is absolutely necessary as its MAC address
         is used for licensing.

    At this moment there is no support for clustered Linux in this release.

---------------------------------------------------------------------------

II.  XVIEW PROGRAMS

    There are a set of xview-based graphical programs included in the 
    Daylight 4.71 distribution. To run these, xview needs to be installed
    on the client. The xview RPMs are not standard and come with the 
    extra applications disk in RedHat 6.1 Deluxe & RedHat 6.2 Deluxe.

    We have also included the xview RPMs with the Daylight distribution
    in $DY_ROOT/exotic/www/linux. To install these RPMs, become root
    on your Linux machine, and then

    cd $DY_ROOT/exotic/www/linux
    rpm -U xview*rpm

    Furthermore, to use the 'Print Preview' option in the XV applications,
    one must install the 'gv' package.  The 'gv' package is included on
    the Linux RedHat distribution.

---------------------------------------------------------------------------

III. ENDIAN ISSUES

    Intel and Intel-compatible processors, unlike the SGI MIPS or 
    Sun SPARC processors, are little endian. Endianness refers to how
    the byte-ordering which the processor uses internally to store
    numbers. A big endian processor like the Sun SPARC or SGI MIPS
    processor represents a number 0x1000, as 0x1000 internally.
    A little endian processor like the Intel Pentium represents this
    as 0x0001 internally instead.  The ordering of the individual bytes
    is swapped.  This is a factor when performing datatype conversion
    and writing binary files.

    The Daylight 4.71 software has been written so that endianness is never an
    issue. Hence all Daylight Database files may be used interchangeably
    between Sun, SGI or Intel-Linux computers. The only case where endianness
    is an issue is in the clogp binary database files. You cannot use a
    fragment database binary file created on a Sun or SGI on an Intel Linux
    computer. However the textual form of the fragment files can be
    interchanged and used. When the clogp program runs the first time, it
    checks for a binary file and generates it, if not present, from the text
    file. The generated binary file is of the correct endianness for
    the system.

---------------------------------------------------------------------------

IV. JAVA RUNTIME ENVIRONMENT

    The Dayutilserver used for JavaGrins, needs a Java 1.1 Runtime 
    Environment (JRE).  The redistribution policy for the JRE is not
    clear, so we not included the JRE with the Daylight 4.71 distribution.
    Interested users can download the Linux JRE for Java 1.1 free of
    charge from IBM's download site at:
    http://www.ibm.com/java/jdk/download/index.html

---------------------------------------------------------------------------

V. THORSERVER

    The thorserver uses 32-bit file offsets and has a database file size
    limit of 2GB.  Writing data beyond the limit will cause an I/O fault
    and database corruption.  As a protective measure, the thorserver
    will deny I/O and issue a nonfatal error when a load of a TDT begins
    within 1MB of the limit.  If you want to load large (>1MB) TDT's,
    you are unprotected from writing beyond the limit.