The IB engine, systems and development toolkits are available on multiple platforms.
IB engine is currently available for the following platforms:| Hardware | Operating System |
|---|
| AMD/Intel x86 | Microsoft Windows (WIN32): Windows-9x/NT/2000/XP/Vista |
| AMD 64-bit | Microsoft Windows (WIN32): Windows 9x/NT/2000/XP/Vista |
| AMD/Intel x86 | Linux (most distributions) |
| AMD 64-bit | Linux (most distributions) |
| AMD x86 | freeBSD, openBSD |
| AMD 64-bit | freeBSD, openBSD |
| SPARC 64 | Solaris 8/9/10 |
| AMD x86 | Solaris 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.