当前位置: 首页 > news >正文

22、软件更新机制全解析与实践操作

软件更新机制全解析与实践操作

1. 软件更新机制类型

在软件更新领域,主要有三种应用更新的方法,分别是对称(A/B)镜像更新、非对称镜像更新(也称为恢复模式更新)以及原子文件更新。以下为你详细介绍这三种更新方式:
-对称镜像更新
-原理:系统中有操作系统的两个副本,分别包含 Linux 内核、根文件系统和系统应用程序,标记为 A 和 B。引导加载程序有一个标志,指示应加载哪个镜像。初始时标志设置为 A,引导加载程序加载 OS 镜像 A。安装更新时,更新程序会覆盖 OS 镜像 B,完成后将引导标志更改为 B 并重启,此时引导加载程序会加载新的操作系统。后续更新时,更新程序会覆盖镜像 A 并将引导标志改回 A,如此在两个副本之间切换。若更新在引导标志更改前失败,引导加载程序将继续加载正常的操作系统。
-开源项目实现
-Mender 客户端(独立模式):后续会详细介绍其使用。
-SWUpdate(https://github.com/sbabic/swupdate):可接收 CPIO 格式包中的多个镜像更新,并将其部署到系统的不同部分。支持用 LUA 语言编写插件进行自定义处理,支持 MTD 闪存分区、UBI 卷以及带有磁盘分区表的 SD/eMMC 存储。
-RAUC(https://github.com/rauc/rauc):同样支持原始闪存存储、UBI 卷和 SD/eMMC 设备,可使用 OpenSSL 密钥对镜像

http://www.gsyq.cn/news/95217.html

相关文章:

  • 智能养老新突破:Onscreen平板应用落地 CES 2025,弥合银发群体数字鸿沟
  • 24、Linux 设备驱动与网络设备全解析
  • AI工具实战测评
  • 重磅发布:SmolLM3-3B打破小型语言模型性能壁垒,开放生态推动AI普惠
  • 【打印】默认长边装订
  • 28、嵌入式系统中的看门狗与电源管理
  • 字节跳动BFS-Prover-V2改写AI数学推理史:95%准确率引领形式化证明革命
  • 1300亿参数语音大模型核心组件开源:Step-Audio-Tokenizer解决语音模态统一编码难题
  • 320亿参数新纪元:IBM Granite-4.0-H-Small引领企业级AI降本增效革命
  • 30亿参数引爆企业AI新革命:IBM Granite-4.0-Micro轻量化方案重塑行业格局
  • StepMesh:AF分离架构下的超低延迟通信引擎技术解析
  • YOLOv13最新创新改进系列:深度乘数+PixelUnShuffle增强深度卷积的特征表达能力的同时提高GPU并行效率,2025年最新创新!嘎嘎领先!!!
  • 高效缺陷报告的核心要素解析
  • 视频生成成本锐减九成:腾讯HunyuanVideo-I2V开源模型引领行业技术革新与商业落地
  • 腾讯Hunyuan-7B-Instruct-AWQ-Int4开源:重塑大模型轻量化部署格局
  • 多模态AI新突破:CogVLM-17B开源模型登顶权威榜单,视觉理解能力超越GPT-4V
  • OpenAI GPT-5震撼发布:多模态能力跃升,两款开源模型开启本地部署新纪元
  • C++起源与核心:版本演进+命名空间法
  • DownKyi:B站视频下载的终极解决方案
  • 时间序列分析
  • D.二分查找-基础-2529. 正整数和负整数的最大计数
  • Go 操作 Redis
  • 20亿参数挑战千亿模型:土耳其语专用LLM Kumru-2B改写行业规则
  • MachineLearningLM:革新大语言模型上下文学习能力的突破性框架
  • 板栗矮砧密植:水肥一体化系统的铺设要点指南
  • 百度网盘提取码自动获取神器:告别手动搜索的3步智能解决方案
  • Flutter 实现一个容器内部元素可平移、缩放和旋转等功能(三)
  • LeetCode 3606.优惠券校验器:分类 + 排序
  • 本地化部署腾讯混元大模型并集成Elasticsearch构建智能检索系统全攻略
  • 004登录功能测试