Р’ 2001 РіРѕРґСѓ компания Borland International, разработавшая Delphi, выпустила РїСЂРѕРґСѓРєС‚ РїРѕРґ названием Kylix, Kylix— это среда быстрой разработки приложений для Linux. Рнтерфейсом РѕРЅР° почти ничем РЅРµ отличается РѕС‚ привычного Delphi, Р° язык программирования, который использует Kylix просто РЅРµ может РЅРµ радовать — это Object Pascal. Короче РіРѕРІРѕСЂСЏ, Kylix — это тот же Delphi, только для РћРЎ Linux. Корпорация Borland предлагает РґРІР° основных варианта Kylix: Kylix Desktop Developer Рё Kylix Server Developer. Наиболее полной версией РїРѕ возможностям Рё функциональности является Kylix Server Developer.
Существует возможность переносить программы из Delphi в Kylix (само собой, если у программ нет привязки к ОС — например, использования функций WinApi). Стоит сказать несколько слов о совместимости и переносимости исходных кодов программ с Delphi в Kylix. Как известно, в Delphi используется библиотека классов VCL. Для Kylix эта библиотека называется CLX (библиотека компонентов для кросс-платформенной разработки). Впрочем, они довольно совместимы, и в VCL присутствует почти полная поддержка библиотеки классов CLX.
Еще РѕРґРЅРѕ небольшое отличие заключается РІ расширении файлов, содержащих описание форм. Р’ Delphi эти файлы имеют расширение *.dfm, Р° РІ Kylix — *.xfm. Рто РЅРµ создает особых неудобств, просто РІ программах следует изменить директиву {$R .dfm} РЅР° {$R .xfm}.
В Kylix, в отличие от Delphi, отсутствует возможность работы с базами данных BDE и ADO. Отсутствует поддержка ActiveX, COM и CORBA. Невзирая на все перечисленные недостатки и аспекты несовместимости с Delphi, Kylix является довольно удобной средой программирования. Тот кто программирует на Delphi, сможет перейти на Kylix без особых затруднений.