2005年11月,李维先生光临武汉时,我跑去香格里拉饭店见了他一面。先生本人同书中照片自然一样,只是些许疲惫是可以看出来的。这次活动主要是宣传Delphi2006新产品,不过,很多人更加关心的是Borland的前途问题,因为Dale Fuller下台了,Borland的一系列状况都不是很正常。我所关注的就是Kylix和C++BuilderX最后的命运。李维先生当时的说法是Borland会考虑开源这两个项目。不过,现在看来一个都没有开源,有点遗憾。
什么是Kylix?
Kylix乃是在Dale Fuller执政Borland时一手打造的Linux开发工具。在《Borland传奇》一书中提及了这个项目的开始,十分精彩,可是后来实际发生的故事却是另一番景象。Borland集中大量资源开发了Kylix,甚至让业界看到了Linux开发的新机会。可是,真正对这个产品感兴趣的人只是很少,包括本来就从事Delphi/C++Builder开发的人员,服务器端开发的公司——时至今日,Kylix最大的用处还是像Marco Cantu所说的集中在后台,利用XML和Indy做服务器开发。广大的Linux程序员并不是很热衷于这个产品。毕竟一个闭源项目进攻开源领地是十分辛苦的一件事情。一开始Borland就不得不面对Kylix叫好不叫座的局面。接踵而至的是Linux新发布版本不断出现,Kylix小组疲于奔命似的忙于做patch。这样投入对于收入的情况没有维持多久,Borland就只好放弃了开发新的Kylix版本,而是全力投入.NET平台的战斗,希望能够追上MS的步伐。
不过,Kylix似乎还没有死掉。
很多高手仍在努力的提供新的patch,使得Kylix可以安装和执行在最近的Linux发布版本上。我最近在Borland新闻组上看到的Kylix居然跑在SuSe最新的发布版本上。
此外,CrossKylix还是最为方便的一种Kylix开发方式。Marco Cantu给出了他使用CrossKylix的宝贵经验。
FreeCLX项目虽然没有什么进展,但总归还是令人期待。