← Previous → Next Contents

Cutler in the fog

System requirements

Hardware

XTide uses less than 15 MB of memory for a typical interactive session.  The base configuration for which XTide 2 was written was a 166 MHz Pentium PC with 32 MiB of RAM (circa 1997).  XTide continues to be runnable on such a PC and on comparable non-PC hardware such as a Sun Sparcstation.  Unfortunately, to build XTide comfortably with GCC now requires a minimum of 128 MB of memory.

Operating system

XTide is Unix software.  It is intended to compile and run correctly on any reasonably modern version of Unix.  However, I no longer have direct access to any flavor of Unix other than Linux, so I can only make portability fixes if and when issues are reported.

In order for tide predictions to have the correct Daylight Savings Time (Summer Time) adjustments, your platform must provide a sufficiently up-to-date version of the tz database.  If your time zone database is obsolete, you may be able to upgrade it using the latest version from http://www.iana.org/time-zones or by installing an operating system patch.

Some non-Unix platforms have limited support:

Software

XTide is written in C++.  GCC version 4.4 or newer should work.

You need bzip2, 7-Zip or some other archiver that supports the bzip2 format to uncompress the files.  A list of libraries on which XTide is dependent is provided in the next section.

The interactive client requires that the Schumacher fonts be installed with X11.  These fonts are always included with the X11 distribution, but their installation is frequently optional.


← Previous → Next Contents