사용자:Russ/번역 클럽/카일릭스

현재 en:Kylix에서 번역중입니다.
번역을 하고 싶다면 번역 클럽에 가입해 주세요
번역이 모두 되었으면 카일릭스(으)로 옮겨 주세요

다른 언어 위키 참고하기


ja:Kylix

카일릭스 (Kylix)는 마이크로소프트에서 사용하는 볼란드 사의 델파이C++리눅스 버전이다. 카일릭스는 파스칼 과 C++ 를 사용하여 사용자 프로그램을 작성한다. 또한 카일릭스를 이용하여 명령행에서 사용할 수있는 프로그램, 아파치의 모듈과 특히 GUI용 프로그램을 작성 할 수 있다. 다만, 카일릭스로 커널 모듈이나 디바이스 드라이버는 만들 수 없다.

그렇지만 그것은 상호작용 이기보다는 많은 리눅스 badly windows manigers the IDE is basically a very faithful port of Delphi 5. As such, it hosts a fast native code compiler, and offers tools for code navigation, auto-completion, parameter-name tooltips, and so on. The debugger is capable, if a bit subject to taking down the whole IDE (and takes a great deal of time to load).

Kylix는 Borland사의 VCL [Visual Component Library]의 리눅스 버젼인 CLX를 지원하며, 이는 Visual Basic 이나 .NET's WinForms 과는 다르게, component 베이스 프로그램을 가능하게 한다. 다른 component 지향적 라이브러리들과 다르게, CLX는 버튼이나 패널과 같은 visual component 와 timer와 같은 non-visual component를 같이 가지고 있다. 그래서 IDE상에서 쉽게 component를 선택하고, 이를 form 에 올려놓고, "Object Inspector"에서 property나 event handler를 수정할 수 있다.


Delphi's VCL is an object-oriented wrapper over raw Win32 controls, that maps Win32 messages and APIs to properties and events and is thus significantly easier to use than the raw API. As such, VCL is tightly bound to Windows, and Kylix's CLX is built on top of Trolltech's Qt library. CLX is not 100% compatible with VCL, and most Delphi programs require some effort to port to Kylix, even if they stick to the Borland libraries and avoid any direct OS calls. However, Qt is a portable library and, starting with Delphi 6, Borland provided CLX on Windows as well, providing a measure of back-portability.

Kylix went through three versions, none of which were of particularly high quality. The first version, in particular, struck many people as a beta that should never have been released. Versions 2 and 3 fixed some bugs, and ported the remaining "enterprise" and C++ Builder features of the Delphi 5 model. However, low quality and a high price lead to poor sales, and Kylix was ultimately abandoned; despite occasional Borland references to Linux, there are no indications that another Kylix version is forthcoming. There is no upgrade path to Delphi 2005 nor Delphi 2006, and neither seem to include support for CLX. Furthermore, the last official supported Linux distributions are: Red Hat Linux 7.2, SUSE Linux 7.3 and Mandrake Linux 8.2. With some tweaking, it is possible to run Kylix on Slackware Linux 8.x and 9.x. Kylix will run under more recent Linux distributions but requires some research and additional configuration (eg. have an older version of glibc available, and make other changes to the default environment).

Hagiography 편집

Danny Thorpe seems to have been largely responsible for getting Borland to fund a Linux version of Delphi, and he did a lot of the work necessary to make the Delphi compiler produce Linux executables. (While both Delphi and Kylix target 32-bit Intel processors, Linux uses different register conventions than Windows and, of course, the executable and library file formats are different.)

See also 편집

External links 편집

영어 섹션이 있는 독일의 Kylix 게시판.
  • CrossKylix - windows의 delphi 에서 Linux용 프로그램을 컴파일하게 도와주는 3rd patry tookit.
  • CrossFPC - 아직 개발중인 3rd party toolkit로서, Free PascalWinodws용 Delphi IDE에서 사용할 수 있게 해줌. 이는 Free Pascal compile가 지원하는 여러 리눅스를 포함한 여러가지 운영체제중 하나로 windows에서 사용가능하도록 도와줌. this mailing list discussion 에서 좀더 자세한 정보를 찾아 볼 것.