# Technical Requirements

garlic, free molecular viewer and editor, free molecular visualization program, protein structure, DNA structure, PDB, molecular rendering, biological macromolecule, Unix, Linux, free software download, open source software, Damir Zucic.

Garlic tends to be POSIX compliant. It is also ANSI C compliant, to the maximum possible extent. Xlib functions are the only non-ANSI functions used by this program.

OPERATING SYSTEM
Unix or Unix clone and the X window system. Linux and XFree86 recommended.
SUPPORTED HARDWARE PLATFORMS
Desktop PC, laptop, notebook, Unix workstation equipped with a color monitor with a color depth of at least 8 bits per pixel. Garlic may also be used on Apple MacIntosh running Xtools from Tenon . Click here for instructions if you have such system. No dials are required. Some X servers do not support TrueColor visual at 8 bits per pixel: try to switch to higher color depth (12, 15, 24, ...)! If you have the SGI Octane workstation, you might be interested to read this text. If you have IBM RS6000 with AIX, read this hint.
CPU
Intel, Digital Alpha, HP, SUN MIPS, SGI and some others. This program has no special hardware requirements.
GRAPHICS INTERFACE
Garlic requires the X window system. The recommended version is X11R6, but older versions may work too.
THE X SERVER SHOULD BE CAPABLE TO SUPPORT THE TrueColor VISUAL!
Some older servers may be unable to support the TrueColor visual; if you have such X server, garlic will refuse to work. Some modern X servers do not support the TrueColor visual at 8 bits per pixel, but these are usually running on a hardware which may offer 12 or more bits per pixel.
COMPILER
GNU C compiler is recommended, but other compilers compliant with ANSI C standard should work too.
REQUIRED LIBRARIES
The only required libraries are libc (C), libm (mathematical) and libX11 (the standard X11 library).
KEYBOARD
The standard PC 101/102 keyboard should work fine. The laptop keyboard may be used too. If you have some kind of Unix workstation with terminal keyboard, this may work too.
MOUSE
Any mouse should serve well.

THE LIST OF COMPATIBLE SYSTEMS
Up to now, it is confirmed that garlic may be compiled and used on these systems:
Intel and compatible processors;
Digital Alpha;
Sun Solaris;
SGI (Silicon Graphics);
HPUX (Hewlett-Packard);
MacOSX (Apple).
Please inform me ( zucic@mefos.hr ) if you successfully compiled and used garlic on a system which is not listed here.