Kylix Open Edition

Kylix 1 Open Edition is available as a free download from Borland. You can use it to develop native Linux applications for distribution under the GNU General Public License. Presumably, Kylix 2 OE will be available soon.

To use Kylix OE effectively, though, you need to take some additional steps after installing it.

Internet Components

Download and install the Indy suite of Internet components.

Customize Splash Screen

To customize the splash screen, you need to create a Windows resource file to link with your application. The resource file can contain the following bitmap resources:

OSB_ICONIMAGE BITMAP "icon.bmp"
OSB_TITLEIMAGE BITMAP "title.bmp"

Of course, you can choose any file names instead of icon.bmp and title.bmp. To compile a resource script on Linux, use wrc (if you have Wine installed), or use windres from the GNU binutils package.

If you use windres, you need to download the latest snapshot source tree and build it yourself. The snapshot contains crucial bug fixes. Follow the directions to grab a CVS snapshot. Run ./configure --with-windres and then make. If you have SuSE 7.2 or another release that uses glibc 2.2.2, you can download my prebuilt windres (507KB), gunzip it and copy it into /usr/bin.

Skip Splash Screen

To skip the splash screen, use the -ns switch to a GUI application.

If you are writing a console application, delete the

{$AppType Console}

compiler directive.