Supported operating systems for database application development

Application development for Db2 databases is supported on a range of operating systems and architectures.

You can develop Db2 database applications on the following operating systems:

  • AIX®
  • Solaris
  • Linux®
  • Windows
  • Mac OS X

There are restrictions about when you can use available 32-bit or 64-bit architectures:

  • With Linux on x86 and Windows operating systems on x86, only 32-bit Db2 database instances are supported. On 64-bit Windows operating system, both the 32-bit and 64-bit instances are supported. On all other operating systems, only 64-bit Db2 database instances are supported.
  • On Mac OS X, only 64-bit libraries & executable files are supported.
  • You can run 32-bit database applications with either a 32-bit or 64-bit version of one of the IBM® data server clients and develop with either the 32-bit or 64-bit IBM Data Server Client
  • The steps for building applications in a 32-bit environment are sometimes different from the steps for building applications in a 64-bit environment.