优秀专利展播|一种Linux操作系统升级及还原方案

文摘   2024-12-03 16:58   北京  

2023年,中国电子进一步加快构建国家网信事业战略科技力量,以科技创新为引领,培育和发展新质生产力,推动我国电子信息产业迈向更高水平。


为了向社会全面展示中国电子在科技创新方面的技术成果,现推出“中国电子优秀专利展播”系列报道活动。旨在深入介绍中国电子所属企业获得的优秀专利,对外展示我们在电子信息领域的科研实力和创新能力,同时促进这些科技成果在全社会范围内的广泛应用和普及。


我们诚邀社会各界人士关注并参与到这一活动中来,共同见证中国电子科技创新实践,携手开启数字化、智能化的美好未来。



一种Linux操作系统升级及还原方案


1、专利创制背景


麒麟操作系统V10 SP1系列产品已发布,为了使用户获得更好的使用体验,同时减少维护V10系统的成本,需要将现在用户在大量使用的V10系统升级为V10 SP1系统。但是由于V10系统和V10 SP1系统之间存在巨大的差异,使用常规手段无法升级成功,因此需要一种可以将V10系统升级到V10 SP1系统的方案,并且推广为一种旧系统升级到新系统的通用解决方案。




2、专利解决问题、成果转化和应用效果


Linux系统是由一系列软件包组成,操作系统的内核与核外软件均以软件包的形式进行组织和管理,不同软件包之间存在复杂的依赖关系,也就是说,Linux操作系统就是众多软件包的集合。


对于Linux系统的升级有两种方式实现,一种是重新安装系统,该方法的问题问题在于无法保留用户的使用数据、系统配置、应用程序;另一种是通过升级软件包的方式,基于该方式的升级通常是将新版本系统的软件包上传至服务器,客户端检测到有新版本升级包之后下载到本地直接安装完成升级。该方法的问题在于除了配置服务端繁琐外,由于软件包之间的复杂依赖关系,用户在安装、卸载、升级软件包时可能会直接或间接地影响系统关键组件。此时,安装系统升级包已经不起作用,严重时可能会导致系统状态混乱。


针对上述问题,本专利核心方案为:1、通过目标镜像文件和旧系统的配置构建出一个新系统,然后通过系统的平行替换,实现系统升级,避免了升级过程中包相关的问题,同时还能够保留原系统备份,用于还原;2、通过多种手段在新系统中保留用户的自定义设置及数据文件;3、提供应用兼容方案,新系统可支持旧系统中的应用程序正常运行;4、在全过程添加标记,当出现异常情况或是断电时,系统可以重新进入旧系统或者可以继续执行未完成的步骤。


并且根据该方案开发了跨版本升级工具,该工具目前支持V10升级到V10 SP1,升级成功后还原为V10;同时它还具有迁移系统配置、迁移用户数据、升级失败后重新进入旧系统、自动激活、在线升级、备份空间自动裁剪等功能,可实现升级全过程的日志记录、信息提示、以及数据上报,通过P2P下载功能可以减少服务端30%以上的流量使用。


当前该方案已在工信部、广西信创、南太湖、福建检察院等项目中完成千余台试点,并通过了数字广西、广西党校等用户的测试,测试后用户反馈良好。后续将逐步扩大试点,全面推广应用。





3、主要发明人员介绍


杨文轩,2020年入职,现为麒麟软件终端研发部高级研发工程师,负责跨版本升级工具的设计与开发。



4、发明者说


该专利的发明离不开公司的平台支持,同时在发明过程中我深刻感受到以下几个方面的重要性:


1、发明创新需要以用户需求为基础。该工具的发明离不开对用户需求的深入研究打磨,发明过程中每个迭代版本都会及时提供给前场用户试点,然后结合前场用户反馈的实际果,更新迭代下一个版本。如,在初始版本,工具只支持本地导入镜像,然后升级,但是用户反馈在实际使用过程中,要获得镜像文件的过程很复杂,不利于大面积推广,因此我们增加了在线下载镜像,自动配置所需版本功能,仅需点击一次,就完成了获取镜像。


2、发明创新离不开高效、紧密的团队合作。我们结合团队人员的工作特长,按前后端划分工作内容,保障每个人都能充分发挥自己的能力。其次在开发阶段,紧密跟进研发进度,每天对齐进展,确保相关模块完成时间同步,同时保持过程中对功能的设计和开发理解是一致的,每天短短的几分钟,就可以避免过程中的偏差。


3、发明创新需要持续精进。开始的时候,我们先明确核心目标,实现V10能够升级到V10SP1,且能够迁移用户数据和系统配置。目标实现后,我们没有止步,而是根据使用效果、前场用户反馈,逐步丰富其功能,添加在线升级、自动激活、应用兼容、备份空间自动裁剪等功能。


来   源|麒麟软件
编   辑|于寅虎、邓晨啸
审   核|科技发展部

凡注明“来 源 | XXX”的文章,均系转载,版权归原作者所有。如作者对转载有异议,可后台留言申请删除。文章内容亦为作者个人观点,并不代表本公众号赞同其观点和对其真实性负责。
展示科技创新成果
服务科技创新工作
聚集优秀创新人才
构建良好创新生态

关注我们获取更多科创信息

中电科技创新
打造中电科技创新领域唯一的官方宣传平台。
 最新文章