一种跨处理器的Linux待迁移软件定位与评估的方法

    公开(公告)号:CN112181857B

    公开(公告)日:2022-10-04

    申请号:CN202011228686.1

    申请日:2020-11-06

    Abstract: 本发明公开一种跨处理器的Linux待迁移软件定位与评估的方法,包括以下步骤:步骤一、收集已经迁移过的软件列表;步骤二、将依赖软件包中的软件与待迁移软件一起放进待迁移软件列表中;步骤三、逐个分析待迁移软件列表中的软件;步骤四、获得精简过的待迁移软件列表;步骤五、确定所有待迁移软件的顺序;步骤六、获取编译参数与对应待编译的源码文件;步骤七、若源码文件为汇编文件,则将其文件名记入待迁移文件列表中,待修改范围为整个文件;步骤八、若源码文件为C/C++文件,则针对源码文件里的内嵌汇编语言、条件编译宏以及平台相关头文件进行处理。本发明大大提高Linux软件跨处理器迁移的效率,减少对人工与经验的严重依赖。

    一种跨处理器的Linux待迁移软件定位与评估的方法

    公开(公告)号:CN112181857A

    公开(公告)日:2021-01-05

    申请号:CN202011228686.1

    申请日:2020-11-06

    Abstract: 本发明公开一种跨处理器的Linux待迁移软件定位与评估的方法,包括以下步骤:步骤一、收集已经迁移过的软件列表;步骤二、将依赖软件包中的软件与待迁移软件一起放进待迁移软件列表中;步骤三、逐个分析待迁移软件列表中的软件;步骤四、获得精简过的待迁移软件列表;步骤五、确定所有待迁移软件的顺序;步骤六、获取编译参数与对应待编译的源码文件;步骤七、若源码文件为汇编文件,则将其文件名记入待迁移文件列表中,待修改范围为整个文件;步骤八、若源码文件为C/C++文件,则针对源码文件里的内嵌汇编语言、条件编译宏以及平台相关头文件进行处理。本发明大大提高Linux软件跨处理器迁移的效率,减少对人工与经验的严重依赖。

    一种面向云原生应用场景的操作系统定制方法

    公开(公告)号:CN111651168A8

    公开(公告)日:2020-12-08

    申请号:CN202010403077.9

    申请日:2020-05-13

    Abstract: 本发明公开一种面向云原生应用场景的操作系统定制方法,包括基础环境定制阶段和操作系统部署定制阶段,其中,所述基础环境定制阶段包括以下步骤:基础操作系统定制,面向云原生应用场景的软件仓库定制,所述操作系统部署定制阶段包括以下步骤:分区定制、软件预装定制、系统启动项定制。本发明解决了在申威平台上的常规操作系统定制方法效率低、灵活性差的问题,可以满足云原生应用的运行需求,实现基于申威平台的操作系统批量部署与快速定制,有力支持云原生应用场景的持续交付与自动扩容的需求。

    一种面向云原生应用场景的操作系统定制方法

    公开(公告)号:CN111651168A

    公开(公告)日:2020-09-11

    申请号:CN202010403077.9

    申请日:2020-05-13

    Abstract: 本发明公开一种面向云原生应用场景的操作系统定制方法,包括基础环境定制阶段和操作系统部署定制阶段,其中,所述基础环境定制阶段包括以下步骤:基础操作系统定制,面向云原生应用场景的软件仓库定制,所述操作系统部署定制阶段包括以下步骤:分区定制、软件预装定制、系统启动项定制。本发明解决了在申威平台上的常规操作系统定制方法效率低、灵活性差的问题,可以满足云原生应用的运行需求,实现基于申威平台的操作系统批量部署与快速定制,有力支持云原生应用场景的持续交付与自动扩容的需求。

    一种文件保护方法、计算设备及存储介质

    公开(公告)号:CN113407999B

    公开(公告)日:2022-09-06

    申请号:CN202110801313.7

    申请日:2021-05-06

    Inventor: 张磊

    Abstract: 本发明公开了一种文件保护方法,适于在本地客户端中执行,本地客户端与一个或多个远程客户端通信连接,方法包括步骤:确定在本地客户端中要加保护的文件,并对文件添加保护属性;遍历文件的上级目录,得到要加保护的文件的所有上级目录文件集合;对上级目录文件集合中的每个上级目录文件添加保护属性;当本地客户端接收到远程客户端的文件删除命令,判断文件删除命令所要删除的文件是否添加了保护属性;若文件删除命令要删除的文件添加了保护属性,则拒接执行该文件删除命令。本发明还一并公开了一种计算设备和计算机可读存储介质。

    一种文件保护方法、计算设备及存储介质

    公开(公告)号:CN112989427B

    公开(公告)日:2021-08-20

    申请号:CN202110487815.7

    申请日:2021-05-06

    Inventor: 张磊

    Abstract: 本发明公开了一种文件保护方法,适于在本地客户端中执行,本地客户端与一个或多个远程客户端通信连接,方法包括步骤:确定在本地客户端中要加保护的文件,并对文件添加保护属性;遍历文件的上级目录,得到要加保护的文件的所有上级目录文件集合;对上级目录文件集合中的每个上级目录文件添加保护属性;当本地客户端接收到远程客户端的文件删除命令,判断文件删除命令所要删除的文件是否添加了保护属性;若文件删除命令要删除的文件添加了保护属性,则拒接执行该文件删除命令。本发明还一并公开了一种计算设备和计算机可读存储介质。

    一种Linux系统下的XFS实现系统及方法

    公开(公告)号:CN106250126A

    公开(公告)日:2016-12-21

    申请号:CN201610594623.5

    申请日:2016-07-26

    Inventor: 张磊

    Abstract: 本发明公开了一种Linux系统下的XFS实现系统及方法,其中Linux系统下的XFS实现系统适于驻留在金融终端设备中,包括:AP层,适于向dbus守护进程注册当前AP进程的dbus总线,通过API接口调用LFS管理器连接SP层,从dbus消息中获取与当前AP进程相关的SP对应的设备信息;LFS管理器,适于根据AP层的调用指令,通过SPI接口在SP层中定位与当前AP进程相关的SP;SP层,适于访问设备驱动层以获取与当前AP进程相关的SP对应的设备信息,将该设备信息存入共享内存,生成dbus消息传递给dbus守护进程;设备驱动层,适于向SP层提供与当前AP进程相关的SP对应的设备信息。

    一种内核裁剪方法及计算设备

    公开(公告)号:CN113485712B

    公开(公告)日:2024-05-07

    申请号:CN202110761785.4

    申请日:2021-04-23

    Inventor: 张磊 张海东

    Abstract: 本发明公开了一种内核裁剪方法,在操作系统中执行,包括步骤:生成包括多个第一内核模块的第一内核;对所述多个第一内核模块对应的内核函数进行测试,确定每个内核函数是否被调用,并根据被调用的一个或多个内核函数来确定被当前操作系统使用的一个或多个目标内核模块;以及基于所述一个或多个目标内核模块编译生成目标内核。本发明还公开了相应的计算设备。根据本发明的内核裁剪方法,可以在较短的时间内更有效地精简操作系统的内核模块数量。

    一种Linux系统下的XFS实现系统及方法

    公开(公告)号:CN106250126B

    公开(公告)日:2019-05-03

    申请号:CN201610594623.5

    申请日:2016-07-26

    Inventor: 张磊

    Abstract: 本发明公开了一种Linux系统下的XFS实现系统及方法,其中Linux系统下的XFS实现系统适于驻留在金融终端设备中,包括:AP层,适于向dbus守护进程注册当前AP进程的dbus总线,通过API接口调用LFS管理器连接SP层,从dbus消息中获取与当前AP进程相关的SP对应的设备信息;LFS管理器,适于根据AP层的调用指令,通过SPI接口在SP层中定位与当前AP进程相关的SP;SP层,适于访问设备驱动层以获取与当前AP进程相关的SP对应的设备信息,将该设备信息存入共享内存,生成dbus消息传递给dbus守护进程;设备驱动层,适于向SP层提供与当前AP进程相关的SP对应的设备信息。

    一种内核裁剪方法及计算设备

    公开(公告)号:CN113485712A

    公开(公告)日:2021-10-08

    申请号:CN202110761785.4

    申请日:2021-04-23

    Inventor: 张磊 张海东

    Abstract: 本发明公开了一种内核裁剪方法,在操作系统中执行,包括步骤:生成包括多个第一内核模块的第一内核;对所述多个第一内核模块对应的内核函数进行测试,确定每个内核函数是否被调用,并根据被调用的一个或多个内核函数来确定被当前操作系统使用的一个或多个目标内核模块;以及基于所述一个或多个目标内核模块编译生成目标内核。本发明还公开了相应的计算设备。根据本发明的内核裁剪方法,可以在较短的时间内更有效地精简操作系统的内核模块数量。

Patent Agency Ranking