第一讲:使用源代码迁移工具实现迁移
收藏回复举报
第一讲:使用源代码迁移工具实现迁移
新人帖
发表于2022-12-05 12:20:30
0 查看

785311713F1EDD28CB9ECCFA12402172.jpg

代码迁移工具:

用途:为了解决用户代码可迁移性人工排查困难、移植经验欠缺、反复依赖编译调错定位等,投入工作量大,整体效率低的等问题.

鲲鹏代码迁移工具是一-款可以简化应用迁移到鲲架构服务器过程的工具。

代码迁移工具功能:

1.软件迁移评估                                2.源码迁移                                            3.软件包重构                                           4.专项软件迁移                                              5.鲲鹏亲和分析

1.软件迁移评估

检查用户提供的软件安装包,识别依赖关系,并提供鲲鹏兼容版本的so依赖库对应rpm的包OS发行版官方下载链接。

检查用户在x86服务器上已安装的软件,识别依赖关系,并提供鲲鹏兼容版本的so依赖库对应rpm的包OS发行版官方下载链接。

2.源码迁移

检查用户C/C+ +/汇编/Fortran代码软件构建工程文件,并指导用户如何迁移该文件。

检查用户C/C+ +/汇编/Fortran/python/Java/Scala/Go软件构建工程文件使用的链接库,并提供可迁移性信息。

检查用户C/C++/汇编/Fortran软件源码, 并指导用户如何迁移源文件。

3.软件包重构

分析用户x86软件包构成,重构为适用于鲲鹏平台的软件包。

4.专项软件迁移

基于我们丰富的软件迁移经验,帮助用户快速迁移Web、数据库、大数据、高性能计算四大解决方案类软件。

5.鲲鹏亲和分析

目前含64位运行模式检查、结构体字节对齐检查、缓存行字节对齐检查、内存一致性检查、 构建亲和检查。

用户通过安全传输协议上传软件源码、软件包、二进制文件等资源到工作空间,也可以从Web页面上直接对工作目录下的文件进行删除清理或者覆盖重命名。

 *支持命令行方式、Web、IDE插件三种工作模式,后两种方式下支持多用户并发扫描。

 特别说明:工具不支持迁移windows环境下的软件或者lOS/Mac OS平台应用至Kunpeng平台L inux环境下。

鲲鹏亲和检查

运行模式检查          字节对齐检查               缓存行对齐                  内存一致性检查                  构建亲和检查

迁移业务流程

包括     输入      分析处理      输出     三个流程阶段

软件包重构

识别分析用户x86软件包构成,重构适用于鲲鹏平台软件包,并输出重构报告.

专项软件迁移

一键下载开源代码,并编译、构建为鲲鹏软件包

支持大数据、数据库、Web、高性能计算等场景主流软件的一键编译迁移.

本帖最后由 匿名用户2023/11/20 17:00:26 编辑

我要发帖子