FAQ精选之CDK能够在哪些操作系统下开发和运行

开发交流
收藏
2 1033
Sunny912
FoC 未认证 2018-02-06 23:53:26
付费话题:0 积分

Q:CDK能够在哪些操作系统下开发和运行?


A:理论上来讲,CDK无论开发还是运行,几乎都不受操作系统的限制。因为CDK主要是基于Java开发的,因此也继承了Java的优良传统。

好吧~其实,理想很丰满,现实很骨感。

由于:

  • # 人力、物理、时间成本的考量,例如如果要做到适配所有操作系统,那么测试的工作量将是巨大的
  • # 依赖软件的操作系统适配程度,例如并不是所有依赖的软件都能够完美的运行在ARM或是PPC这类非x86架构的设备上
  • # 平台某些功能的限制

因此,目前CDK的开发仅支持在x86架构的64位Windows平台上进行(其实在Linux上也是可以开发的,在赛博坦开发团队内部就有人这么干,只是你需要自己找到所有适用于你的Linux发行版本的所有依赖软件)。而由CDK平台开发出的产品或项目运行则支持:

  • # x86架构的64位Windows平台
  • # x86架构的64位Linux平台,其中CentOS 6.x和REHL 6.x最为推荐,也是经过完整测试的,其它诸如Debian、Ubuntu等也可以支持,但需要一些额外的适配工作
  • # PPC架构的64位Fedora 23+平台

当前CDK适配的操作系统并不是她最后、最完美的状态,我们还在不断努力,比如CentOS 7.x的适配和测试工作已经在路上了。今后,关于操作系统的适配工作的进展和变化都会一一披露,敬请关注。


回帖