ICOBOL Operating System Platform Support
ICOBOL is offered on the Microsoft Windows platforms and various Linux platforms and the Apple Mac platform. Because some features of ICOBOL are unique to the particular operating system platform, the overviews (below) have been provided for your convenience.
The Windows ICOBOL Runtime System is a 32-bit Windows application that runs on Windows XP, and Windows Vista and Windows 7 desktop operating systems and Windows Server 2003, 2003 R2, 2008, and 2008 R2 server operating systems. Please Note: several of these versions are no longer supported by Microsoft and we no longer support Windows 9x, Me, NT, and 2000. We also highly recommend Windows XP Professional and Windows Vista Business or Windows 7 Business over the various Home editions.
File sharing and record locking are performed using Microsoft Windows networking protocols and compatible servers under Linux such as Samba. This allows complete multi-user functionality via multiple windows on a single computer, multiple computers in a network, or a combination of the two.
The Runtime System on Windows adds full minicomputer-like or Unix-server functionality for executing multi-user programs on dumb terminals or via TELNET sessions. This version of the runtime is very similar in structure to the Linux versions of Interactive COBOL. The multi-terminal runtime system also inter-operates seamlessly with single-user sessions running in a window and with other computers on the network.
The multi-terminal runtime provides an excellent upgrade path from the ICOBOL 2 MS-DOS based multi-user product on a familiar, easy-to-manage system. Using the multi-terminal runtime on Windows and multi-port serial cards, a single machine can support up to 128 terminals. The product can also support up to 2048 nodes (running both single-session and multi-session) in a networked environment.
License management can be centralized in a network environment by using the License Manager in client/server mode. Alternatively, each workstation can be licensed individually.
The ICOBOL Linux system most closely mimics the traditional minicomputer systems of the past. These systems were built around a single machine with multiple dumb terminals connected via serial I/O ports. Current systems augment this capability in a network environment by allowing remote telnet sessions to act as terminals. These Linux-based systems are very flexible, stable, and scalable.
Support for a variety of Linux platforms is provided, but does not include every possible variation. The primary reasons is Envyr Corporation maintains machines with each of the supported versions in its lab.
The Linux platforms currently supported are:
- Linux 2.4 kernel (RedHat/CentOS) on Intel
- Linux 2.6 kernel (RedHat/CentOS) on Intel
The ICOBOL for Mac system can be used as a self-contained single user system or it can operate as a multiuser server in the same manner as the LinuX systems.