要求是将在Solaris / Linux上运行的传统C代码(约150万LOC)移植到Windows Server 2012.(目前适用于Cygwin但性能低于Linux)
C代码正在进行大量的基础Linux系统调用,Linux IPC机制,共享内存,信号,管道。信号量等......
需要将支持的Perl / Shell代码迁移到Windows等效代码。
每个Linux系统调用是否有1-1映射,尤其是fork()和IPC机制,共享内存,信号,管道。信号量等...?
这种港口的复杂性和最佳方法是什么?
使用工具有助于加快移植过程。任何有用的特定工具?
会不会有很多手动重写?
如何才能达到高水平的努力?
欣赏意见和建议。
谢谢,
Sadananda
答案 0 :(得分:0)
我不知道当前的事态,但几年前我能够用Windows Services for Unix完成类似的任务。
唯一需要注意的是Linux不是Unix,至少从MS的角度来看不是Unix。期待一些打嗝。