gdcgnu - GCC D Compiler for GNU/Linux (“FSF” GCC)

The D programming language is a higher level language than C++, but retains the ability to
write high performance code and interface directly with the operating
system API's and with hardware. D is not a scripting language, nor an interpreted language.

The Digital Mars D Compiler (DMD), is also available for various systems

The official D "reference" compiler, DMD, is based on the same back-end as the Digital Mars C/C++ compiler for Windows.
The GDC compiler was made by adapting the DMD frontend source code, to work with the regular GCC backend.

You can run programs created with GDC on any GNU/Linux machine (no special run-time libraries required)
It is also possible to link with programs created by the usual versions of the GCC C Compiler (gcc) and the GCC C++ Compiler (g++).

Current Release

Note: The packages have some issues with newer distros,
as they were built originally for older Fedora Core releases.

Download GDC r229 for MinGW, based on DMD 1.030 and released in June 2008:

DEB: (Ubuntu, Debian, etc.) - see the official Debian package called "gdc-4.3"

You need to have regular GCC Developer Tools already installed, in order to use this GDC package.
Source packages are available too, usually just GDC without the GCC/GDB sources included - those are available separately (for size reasons only)