鲲鹏代码迁移工具是一款可以简化应用迁移到鲲鹏架构服务器过程的工具。它的功能包括软件迁移评估、源码迁移、软件包重构、专项软件迁移、鲲鹏亲和分析。

1.软件迁移评估步骤为 :
·上传非源码软件包(RPM/DEB/JAR/ZIP/TAR等)
· 检查需迁移的依赖文件
·评估报告
2.源码迁移步骤:
·选择软件源码:C/C++/汇编/Fortran等
·迁移报告
·修改建议一键替换
3.软件包重构步骤:
·将待迁移的RPM/DEB包自动重构为鲲鹏版本
·提供已有鲲鹏软件或直接获取鲲鹏依赖文件重构
·获取重构后的鲲鹏软件
4.专项软件迁移功能:
·对部分专项开源软件提供一键快速迁移(CentOS 7.6)及迁移参考
·大数据、数据库、Web、HPC
5·鲲鹏亲和分析功能:
·64位运行模式检查
·结构体字节对齐检查
.结构体缓存行对齐检查
·内存一致性检查
·构建亲和检查

功能特性:
代码迁移工具可以作为独立软件提供给鲲鹏生态用户安装使用,支持的功能特性如下∶
当前工具支持五组功能,支持的功能特性分别如下∶
· 软件迁移评估
· 检查用户提供的软件安装包,识别依赖关系,并提供鲲鹏兼容版本的so依赖库对应rpm的包OS发行版官方下载链接。
· 检查用户在x86服务器上已安装的软件,识别依赖关系,并提供鲲鹏兼容版本的so依赖库对应rpm的包OS发行版官方下载链接。
· 源码迁移
· 检查用户C/C++/汇编/Fortran代码软件构建工程文件,并指导用户如何迁移该文件。
· 检查用户C/C++/汇编/Fortran/python/Java/Scala/Go软件构建工程文件使用的链接库,并提供可迁移性信息。
· 检查用户C/C++/汇编/Fortran软件源码,并指导用户如何迁移源文件。
· 软件包重构,分析用户×86软件包构成,重构为适用于鲲鹏平台的软件包。
· 专项软件迁移,基于我们丰富的软件迁移经验,帮助用户快速迁移Web、数据库、大数据、高性能计算四大解决方案类软件。
· 鲲鹏亲和分析,目前含64位运行模式检查、结构体字节对齐检查、缓存行字节对齐检查、内存一致性检查、构建亲和检查。
· 用户通过安全传输协议上传软件源码、软件包、二进制文件等资源到工作空间 ,也可以从Web页面上直接对工作目录下的文件进行删除清理或者覆盖重命名。· 支持命令行方式、Web、IDE插件三种工作模式,后两种方式下支持多用户并发扫描。
鲲鹏代码迁移工具是一款可以简化应用迁移到鲲鹏架构服务器过程的工具。它的功能包括软件迁移评估、源码迁移、软件包重构、专项软件迁移、鲲鹏亲和分析。
1.软件迁移评估步骤为 :
·上传非源码软件包(RPM/DEB/JAR/ZIP/TAR等)
· 检查需迁移的依赖文件
·评估报告
2.源码迁移步骤:
·选择软件源码:C/C++/汇编/Fortran等
·迁移报告
·修改建议一键替换
3.软件包重构步骤:
·将待迁移的RPM/DEB包自动重构为鲲鹏版本
·提供已有鲲鹏软件或直接获取鲲鹏依赖文件重构
·获取重构后的鲲鹏软件
4.专项软件迁移功能:
·对部分专项开源软件提供一键快速迁移(CentOS 7.6)及迁移参考
·大数据、数据库、Web、HPC
5·鲲鹏亲和分析功能:
·64位运行模式检查
·结构体字节对齐检查
.结构体缓存行对齐检查
·内存一致性检查
·构建亲和检查
功能特性:
代码迁移工具可以作为独立软件提供给鲲鹏生态用户安装使用,支持的功能特性如下∶
当前工具支持五组功能,支持的功能特性分别如下∶
· 软件迁移评估
· 检查用户提供的软件安装包,识别依赖关系,并提供鲲鹏兼容版本的so依赖库对应rpm的包OS发行版官方下载链接。
· 检查用户在x86服务器上已安装的软件,识别依赖关系,并提供鲲鹏兼容版本的so依赖库对应rpm的包OS发行版官方下载链接。
· 源码迁移
· 检查用户C/C++/汇编/Fortran代码软件构建工程文件,并指导用户如何迁移该文件。
· 检查用户C/C++/汇编/Fortran/python/Java/Scala/Go软件构建工程文件使用的链接库,并提供可迁移性信息。
· 检查用户C/C++/汇编/Fortran软件源码,并指导用户如何迁移源文件。
· 软件包重构,分析用户×86软件包构成,重构为适用于鲲鹏平台的软件包。
· 专项软件迁移,基于我们丰富的软件迁移经验,帮助用户快速迁移Web、数据库、大数据、高性能计算四大解决方案类软件。
· 鲲鹏亲和分析,目前含64位运行模式检查、结构体字节对齐检查、缓存行字节对齐检查、内存一致性检查、构建亲和检查。
· 用户通过安全传输协议上传软件源码、软件包、二进制文件等资源到工作空间 ,也可以从Web页面上直接对工作目录下的文件进行删除清理或者覆盖重命名。· 支持命令行方式、Web、IDE插件三种工作模式,后两种方式下支持多用户并发扫描。