Supported platforms (Hardware, Software)

The IB engine, systems and development toolkits are available on multiple platforms.

IB engine is currently available for the following platforms:
HardwareOperating System
AMD/Intel x86Microsoft Windows (WIN32): Windows-9x/NT/2000/XP/Vista
AMD 64-bitMicrosoft Windows (WIN32): Windows 9x/NT/2000/XP/Vista
AMD/Intel x86Linux (most distributions)
AMD 64-bitLinux (most distributions)
AMD x86freeBSD, openBSD
AMD 64-bitfreeBSD, openBSD
SPARC 64Solaris 8/9/10
AMD x86Solaris 10


A significant number of other platforms are available on a customer-by-customer OEM basis. This includes mobile appliance ("cell phone") devices and vanguard processors such as IBM/Toshiba/Sony's cell (among other hardware platforms Sony's Playstation-3).

On 32-bit platforms there are two distinct versions available:
32-bit addressing (standard edition)
Intended to index up to 4 Gbyte of text per segment for a max. total of 1 TB possible.
64-bit addressing (32/64 edition)
For 16384 Tbytes per segment and a total of aprox. 4.1943e+06 Terabytes in up to 31 million records


The IB API is currently available and actively supported for the following languages: PHP, Python, Tcl, Ruby, Java (JINI), Perl. OEM customers can access the full C++ API.