Men husk at du ikke bare kan åbne din sourcecode du har lavet til windows og så bare compile den i kylix. Når du laver programmer i delphi bliver der jo brugt windows funktioner, som linux, af gode grunde, ikke forstår.
Det man ofte gør for at gøre det cross-platform kampatibelt er at bruge "Compiler Directives".
Der er en dejlig introduktion til dette i de medfølgende hjælpefiler

Men det går i grunden ud på, at du kan fortælle compileren at ved Win32 skal den compile denne kode, og ved Linux skal den compile en anden del af koden