==## ACM International Collegiate Programming Contest ##== Auburn University

About the Contest

All the teams will bring their own hardware and software and set it up in Foy Union Center (see the directions to Foy) on Friday, October 29, between 4:00 p.m. and 9:00 p.m.

Please, read this page very carefully and follow the descriptions how to set up hardware and software.

Please contact acm-prog-99-tech@eng.auburn.edu for technical questions.

Programming Environment

We will use Linux as operating system and the programming languages C, C++, Pascal and Java. Check out the details below. System configuration details are available, including package lists and configuration files.

Preliminary Software Guidelines

OPERATING SYSTEM
Redhat Linux 6.0
Two options will be provided for installation
  • You should use the boot.img file found on your Red Hat CD. Copy the kickstart and syslinux configuration files using the directions on the configuration page.
  • We will provide a list of all necessary packages as well as the kickstart and syslinux configuration files.
PROGRAMMING
NETWORK
  • BEFORE ARRIVAL
    • The first time you boot your newly installed Linux box you may notice that it says that it can't configure your network device (eth0 or whatever). This just means that it could not find an address in most cases. You may use linuxconf or other tool to temporarily assign a static network address to your machine to ease in installation of packages. Before you bring the machine to auburn, set it back to DHCP.
    • If you plan on using XFree86 for windowing, you are responsible for making sure that your XF86Config file is working correctly prior to arrival. It is recommended that you stick to name-brand video cards and monitors for this reason. You may find help with this at http://www.xfree86.org/FAQ/. You may use Linux virtual consoles and not worry about X if you wish, but the debugging tools and windowing capabilities will provide you with better productivity in general.
    • /etc/hosts should contain the following entry:
      192.168.1.10 server loghost
    • The file /root/.rhosts should be created and should contain
      server root

  • AFTER ARRIVAL
    • clients will be setup to use NIS and accounts will be created
  • Each machine will be checked for unnecessary packages or source code
    • If you use the configuration floppy image, you will have the right packages installed (except you will not have the GNU pascal compiler and the blackdown Java environment - you may go and get these yourself and install them, but you don't have to. We will have this software available on the network.
    • Do not put on extra packages that are not either in the approved list or on the floppy (excluding java and pascal mentioned above). Any extra packages will be removed from your machine and may subject you to disqualification.
    • All machines will be scanned for files that are not part of any of the approved packages. Attempts to hide, obscure, or otherwise bring in non-approved packages will be viewed dimly and may subject you to disqualification.

Preliminary Hardware List

Since we are using Redhat Linux 6.0, the Redhat Hardware Compatibility List should be consulted for any questions concerning supported hardware.

Power strip: 6 ft appliance type 3 prong extension cord;
50 ft or longer 10BaseT cable.
CPU:Intel only - 166 or higher
Memory:32 MB minimum, 64 MB recommended
Floppy Drive:yes
Hard Drive: IDE, 1 GB or larger
CD-ROM: IDE, 100% ATAPI compliant, 8x or faster
Video Card: see XFree86-3.3.3.1 Video Cards
Must be video card supported by XF86_SVGA server
Network Card: 3Com, Asante, Kingston, Digital/DEC, Intel (See NOT SUPPORTED)
Mouse: any PS/2, serial - Logitech or Microsoft
Monitor: any monitor, but they must know the refresh rates in order to set up an x server
Keyboard: yes
Printer: a printer is optional; any printer that works under Linux, 4 network printers will be available

NOT SUPPORTED
CD-ROM:Parallel-Port, Liteon
DVD:any
Network Card:Intel EtherExpress Pro/10 PCI, Xircom
Bus:Microchannel, USB, Firewire
NOT REQUIRED
Tape Drive, Sound Card, Modem, Scanner, Infrared Device

Call for Participation · On-line Registration · About the Contest · Teams
Contest Rules · Check List · Schedule · Travel Info · Hotel Info
Contacts · Local Weather
Home
Problem Set · Standings · Division 2 Standings · Report