OpenClaw v2026.3.7-beta.1 核心更新总结

OpenClaw v2026.3.7-beta.1 核心更新总结 OpenClaw超级crazy的版本更新,解决了很多我在使用过程中遇到的问题,以下是相关主要更新要点: 发布信息:89 项代码提交 · 200+ Bug 修复 · 5 大核心功能 发布人:Peter Steinberger 版本标签:v2026.3.7-beta.1 更新说明原文:Release openclaw 2026.3.7-beta.1 · openclaw/openclaw 一、双引擎模型适配 关键词:GPT-5.4 · Gemini 3.1 Flash · 模型路由器 · 自动降级 关键词 功能说明 GPT-5.4 OpenAI 最新旗舰模型,首发适配,能力全面提升 Gemini 3.1 Flash Google 高速推理模型,低延迟优先场景首选 模型路由器 前端对接聊天工具,后端灵活挂载 Claude / GPT / Gemini / DeepSeek 等任意大模型,按需切换 自动降级 某模型限流或过载时,系统自动切换到备选模型,不报错、不中断用户体验 二、ContextEngine 插件接口(重磅) 关键词:生命周期钩子 · 零阻碍接入 · 上下文压缩 · 子智能体隔离 关键词 功能说明 生命周期钩子 开放 bootstrap(初始化)/ ingest(注入)/ assemble(组装)/ compact(压缩)/ afterTurn(回合后处理)等全流程接口 零阻碍接入 无需修改 OpenClaw 核心代码,直接插入自定义上下文处理逻辑,换策略如换插件 上下文压缩 支持 RAG、激进压缩等任意策略,解决对话轮次增多后 Token 爆炸与关键信息丢失的两难困境 子智能体隔离 不同子任务拥有独立记忆空间,互不污染,prepareSubagentSpawn / onSubagentEnded 接口已就绪 意义:ContextEngine 将 OpenClaw 从一个工具升级为一个平台,是本次更新最核心的架构变化。 ...

2026-03-10 · 2 min · 338 words · FunkyGod

QEMU 开源机器模拟软件,云计算虚拟化的重要软件

QEMU 开源机器模拟软件,云计算虚拟化的重要软件 QEMU(Quick Emulator)是一个通用的开源机器模拟器和虚拟化软件。它在虚拟化技术栈中扮演着至关重要的角色,特别是在与 KVM 配合使用时。缺陷是: QEMU 是运行在用户空间的普通软件,如果虚拟机每次读写硬盘都要经过 QEMU 进行纯软件模拟,性能会非常差。 QEMU 开源机器模拟软件,虚拟化的重要软件 1. QEMU 的两种核心模式 QEMU 最大的特点是它的多功能性,它主要有两种运行模式: 纯软件模拟(Emulator): 原理:通过动态二进制翻译(Dynamic Binary Translation),QEMU 可以将一种 CPU 架构(如 ARM)的指令实时翻译成另一种架构(如 x86)的指令。 用途:这使得你可以在 x86 电脑上运行为 ARM 或 PowerPC 编写的程序。虽然兼容性极强,但由于每条指令都需要软件翻译,性能非常慢。 硬件辅助虚拟化(Virtualizer): 原理:当 QEMU 运行在与宿主机相同的 CPU 架构上(例如都在 x86 上),并且配合 KVM(基于内核的虚拟机)使用时,它可以利用 CPU 的硬件虚拟化扩展(如 Intel VT-x 或 AMD-V)直接执行客户机代码。 用途:这种模式下,QEMU 的性能接近原生硬件,是目前云计算(如 OpenStack)和企业虚拟化的主流方式。 2. QEMU 在 KVM 架构中的角色 虽然 KVM 提供了 CPU 和内存的虚拟化能力,但它本身并不具备完整的计算机功能(如没有硬盘、网卡、显卡等)。QEMU 填补了这一空白,通常被称为 "QEMU-KVM" 架构: KVM (内核态):负责处理“硬核”的计算任务,直接管理 CPU 和内存的执行,处理敏感指令的拦截(Trap)。 QEMU (用户态): 硬件模拟:QEMU 负责模拟虚拟机所需的所有 I/O 设备,包括硬盘控制器、网卡、USB 控制器、显卡、鼠标键盘等。 进程管理:在宿主机看来,每一个 KVM 虚拟机本质上就是一个 QEMU 进程。你可以像管理普通软件一样使用 kill 或 top 命令来管理虚拟机。 交互接口:QEMU 提供了管理虚拟机的接口,支持快照、动态迁移(Live Migration)等高级功能。 3. I/O 性能瓶颈与 VirtIO 由于 QEMU 是运行在用户空间的普通软件,如果虚拟机每次读写硬盘都要经过 QEMU 进行纯软件模拟,性能会非常差。 为了解决这个问题,QEMU 引入了 VirtIO 标准: ...

2026-02-13 · 2 min · 368 words · FunkyGod

云计算基石:什么是 KVM?它到底依赖什么技术?

云计算基石:什么是 KVM?它到底依赖什么技术? 在当今的云计算时代,无论是你正在使用的阿里云 ECS,还是亚马逊的 AWS EC2,或者是公司内部部署的 OpenStack 私有云,它们的底层很有可能都运行着同一个核心技术——KVM。 那么,KVM 到底是什么?它是如何将一台物理机“变身”为无数台虚拟机的?实现 KVM 到底需要哪些硬核技术的支持?今天我们就来扒一扒 KVM 的技术内幕, 浅浅科普下: 什么是 KVM? KVM 的全称是 Kernel-based Virtual Machine(基于内核的虚拟机)。简单来说,它是一种开源的虚拟化技术,自 2007 年起就被直接合并到了 Linux 内核中(2.6.20 版本及以后)。 KVM 的核心魔法在于: 它通过加载一个内核模块,将 Linux 操作系统瞬间转变为一个Type-1(裸机型)虚拟机监控程序(Hypervisor)。 在这个架构下,每一台虚拟机(VM)在宿主机看来,本质上只是一个标准的 Linux 进程(通常是 QEMU 进程)。这意味着,你可以像管理普通软件进程一样,使用 Linux 原生的 top、kill 等命令来调度和管理虚拟机。 KVM 这么火? • 高性能: 它直接运行在硬件之上,拥有接近裸机的性能。 • 安全性: 继承了 Linux 强大的安全机制(如 SELinux)。 • 生态强: 是 OpenStack 的默认 Hypervisor,也是 AWS、Google Cloud 等巨头的首选技术底座。 三驾马车 1. 硬件层依赖:CPU 的“原生支持” KVM 无法在纯软件环境下高效运行,它极度依赖 CPU 的硬件辅助虚拟化技术。 ...

2026-02-12 · 4 min · 717 words · FunkyGod

现代云计算的基石:解析云主机 (ECS) 及其背后的虚拟化黑科技

☁️ 现代云计算的基石:解析云主机 (ECS) 及其背后的虚拟化黑科技 在数字化转型的浪潮中,云主机(通常称为 ECS,Elastic Compute Service)已成为企业和开发者最熟悉的计算资源。但你是否想过,当你点击“创建实例”的那一刻,底层究竟发生了什么?这设计IDC、服务器、网络、操作系统、KVM、Qemu等多方协作。 通过核心定义、底层架构(KVM/QEMU)、性能优化(VirtIO)以及未来演进(硬件卸载)四个维度,入门看懂云主机。 1. 什么是云主机?它与物理服务器有何不同? 云主机 (Cloud Host) 是云计算基础设施(IaaS)中最基础的服务。它不是一台你可以触摸到的实体机器,而是通过虚拟化技术,从庞大的物理服务器集群中“切分”出来的弹性计算资源(包含 vCPU、内存、操作系统、网络和磁盘)。 🆚 云主机 vs. 传统物理服务器 特性 传统物理服务器 (Physical Server) 云主机 (ECS) 交付速度 慢(采购、运输、上架需数天) 极快(分钟级在线创建,即开即用) 弹性伸缩 困难(升级硬件需停机、受限于物理槽位) 极高弹性(支持在线升降配,无缝应对业务高峰) 运维模式 用户需维护硬件、网络设施和电力 云厂商负责底层硬件,用户仅需关注操作系统与业务 成本模式 CAPEX(高昂的初始硬件投资) OPEX(按量计费,随用随付) 隔离性 物理隔离(安全性最高,但资源浪费严重) 逻辑隔离(依赖虚拟化技术,现代技术已非常安全) 💡 核心洞察:云主机的本质是将硬件资源服务化。它解决了传统IT“资源获取慢”和“资源浪费”的两大痛点。 2. 揭秘底层:KVM 与 QEMU 的“双核”驱动 云主机之所以能运行,通过的是虚拟化技术。在现代 Linux 云环境中(如 AWS、阿里云、Google Cloud),最主流的方案是 KVM + QEMU 的组合。 🧠 KVM (Kernel-based Virtual Machine):性能引擎 KVM 是 Linux 内核的一个模块,它将 Linux 操作系统转变为一个 Type-1(裸机型)虚拟机监控程序 (Hypervisor)。 ...

2026-02-10 · 2 min · 392 words · FunkyGod

《凌晨 3 点,我的 VPS 数据丢了:关于云端安全,这是最惨痛的一课。》

序言:云端的“至暗时刻” 2026 年 1 月 31 日,本是一个普通的周六。但对于很多 CloudCone 的用户来说,这是一场灾难。 黑客入侵、勒索软件加密底层基础架构、数据永久丢失。这些原本只出现在新闻里的词汇,真实地落在了我的头上,在 SSH 终端输入命令却收到“Connection Refused”,那种无力感,每个“删库跑路”梗背后的打工人都能秒懂。 不幸的是,根据最新的实时信息,CloudCone 的确在 2026 年 1 月 31 日凌晨发生了严重的黑客入侵和数据安全事故。 事故核心信息汇总 根据 CloudCone 官方状态页以及 Reddit/LowEndTalk 等社区的最新报告: 事故性质: 确认为勒索软件(Ransomware)攻击。黑客入侵了底层基础架构(Hypervisor),并对部分服务器的启动扇区进行了改写。 影响范围: 主要是 [US] Los Angeles 区域的部分 VPS 节点。并非全球所有节点都受影响(如圣路易斯和雷斯顿节点目前显示正常),但受影响的 VPS 数量很大。 数据丢失情况: 极不乐观。官方在回复部分用户的工单中表示,受影响 VPS 上的磁盘数据已永久丢失。黑客不仅加密/损坏了数据,还导致磁盘物理性不可恢复,官方目前正处于“从空白状态(Clean State)重建节点”的阶段。 认清现实:服务商的“高可用”不等于你的“数据安全” 很多开发者(包括我)都有一种错觉:我付了钱,数据在云端,服务商自然会帮我搞定备份。 但这次事故敲响了警钟:如果黑客攻破的是服务商的母机(Hypervisor),那么你所有的快照(Snapshot)和官方自动备份(Auto Backup)都可能随之灰飞烟灭。 不要把所有的鸡蛋放在一个篮子里,哪怕这个篮子标榜自己有 99.9% 的可用性。 VPS 安全加固:三道坚固的防线 1. 基础防护:把门锁死 弃用密码,改用 SSH Key: 永远不要相信复杂的密码。使用 RSA 或 Ed25519 密钥对登录。 修改默认端口: 22 端口是黑客扫射的第一目标。 安装 Fail2ban: 对恶意尝试登录的 IP 直接封禁。 2. 核心进阶:环境隔离(Docker 党的自我修养) 如果你像我一样使用 Docker 部署应用(比如 Go 后端或 Vue 前端): ...

2026-01-31 · 1 min · 166 words · FunkyGod

MapleMono-NF-CN 字体演示

MapleMono-NF-CN 字体演示 这是使用 MapleMono-NF-CN 字体的示例文章。字体已配置应用到整个博客网站,包括文章正文和代码块。 正文显示效果 这是一段中文文字,展示 MapleMono 字体在正文中的显示效果。字体具有以下特点: 清晰的中文显示 现代化的设计 良好的可读性 优秀的字距和行距 代码显示效果 以下代码块使用 MapleMono 字体显示: package main import ( "fmt" "time" ) func main() { // 使用 MapleMono 字体显示 Go 代码 fmt.Println("Hello, MapleMono!") fmt.Println("当前时间:", time.Now().Format("2006-01-02 15:04:05")) } JavaScript 代码示例 // 使用 MapleMono 字体显示 JavaScript 代码 const mapleFont = { name: "MapleMono-NF-CN", features: ["中文支持", "Nerd Font 图标", "等宽设计", "现代化字体"], }; function displayFeatures() { console.log("字体特性:"); mapleFont.features.forEach((feature) => { console.log(`✅ ${feature}`); }); } displayFeatures(); CSS 样式代码 /* 使用 MapleMono 字体显示 CSS 代码 */ body { font-family: "MapleMono", "Courier New", Consolas, Monaco, monospace !important; line-height: 1.6; color: #333; } code, pre { font-family: "MapleMono", "Courier New", Consolas, Monaco, monospace !important; background-color: #f5f5f5; padding: 2px 4px; border-radius: 3px; } pre { padding: 16px; overflow-x: auto; } Python 代码示例 # 使用 MapleMono 字体显示 Python 代码 import datetime import json class MapleFontDemo: def __init__(self): self.font_name = "MapleMono-NF-CN" self.features = ["中文字符支持", "Nerd Font 图标", "等宽字体", "现代化设计"] def display_info(self): """显示字体信息""" info = { "字体名称": self.font_name, "特性": self.features, "当前时间": datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") } print("MapleMono 字体信息:") for key, value in info.items(): print(f" {key}: {value}") return json.dumps(info, ensure_ascii=False, indent=2) # 运行演示 if __name__ == "__main__": demo = MapleFontDemo() demo.display_info() Shell 命令示例 # 使用 MapleMono 字体显示 Shell 命令 # 检查字体加载状态 curl -I https://cdn.jsdelivr.net/npm/maple-font@latest/dist/MapleMono-NF-CN.woff2 # 构建 Hugo 博客 hugo server --buildDrafts --disableFastRender # 字体验证命令 fc-list | grep -i "maple" 数学公式显示 虽然 MapleMono 不是专门的数学字体,但在代码上下文中可以显示数学符号: ...

2025-12-04 · 2 min · 281 words · FunkyGod

使用 Hugo + CloudFlare Pages + Github 自动化部署个人博客网

使用 Hugo + CloudFlare Pages + Github 自动化部署个人博客网站 在cloudflare pages托管博客 创建好第一篇博客后,就可以将它部署到网上了,这里使用GitHub+Cloudflare,GitHub代码托管,Cloudflare赛博菩萨,提供免费的全球CDN加速和网站托管服务。 GithubPages部署 配置Pages并关联代码仓库 等待部署完成 部署成功 我们的域名是:MakeMoney,https://funkygod.vip/ Github管理博客 在GitHub创建代码仓库,为推送hugo 博客到项目中做准备,且方便后续托管博客到cloudflare。 参考文档:利用Hugo和Cloudflare Pages搭建博客 | EndlessParadox 本地新建Hugo $ hugo new site blog-demo Congratulations! Your new Hugo site was created in D:\Code\blog-demo. Just a few more steps... 1. Change the current directory to D:\Code\blog-demo. 2. Create or install a theme: - Create a new theme with the command "hugo new theme <THEMENAME>" - Or, install a theme from https://themes.gohugo.io/ 3. Edit hugo.toml, setting the "theme" property to the theme name. 4. Create new content with the command "hugo new content <SECTIONNAME>\<FILENAME>.<FORMAT>". 5. Start the embedded web server with the command "hugo server --buildDrafts". See documentation at https://gohugo.io/. 主题安装: PaperMod 从这里面挑一个 https://themes.gohugo.io/ ...

2025-11-27 · 4 min · 850 words · FunkyGod

解决 Hugo PaperMod 主题中 Markdown 文字标记颜色显示问题

为什么在 VS Code 中预览时有彩色显示,但在 Hugo 生成的网页上没有彩色的原因? Markdown语法的文本编辑,可以使得博客文章在视觉上更加丰富多彩,提高阅读体验。但是使用PaperMod主题默认配置会出现“为什么在 VS Code 中预览时有彩色显示,但在 Hugo 生成的网页上没有彩色的问题”。这实际上和我们对css和html的配置有很大关系,本文将教大家如何配置正确的富文本渲染样式。 问题分析 经过分析,发现了两个主要问题: 标准 Markdown 元素无彩色样式:Hugo PaperMod 主题默认只对代码块提供了语法高亮,但对于其他 Markdown 元素如加粗、斜体、内联代码等没有提供彩色样式。 HTML 标签被过滤:在某些 Markdown 文件中使用了 HTML 标签来设置颜色(如<font color="#2DC26B">或<span style="background:#fdbfff">),但 Hugo 默认会过滤掉不安全的 HTML 标签,导致这些彩色样式在网页中不显示。 解决方案 创建自定义 CSS 文件 在项目的 assets/css/extended/ 目录下创建一个新文件 markdown-colors.css /* 为Markdown元素添加彩色样式 */ .post-content strong { color: var(--primary, #e83e8c); font-weight: 700; } .post-content em { color: var(--secondary, #fd7e14); font-style: italic; } .post-content strong em, .post-content em strong { color: var(--tertiary, #6610f2); font-weight: 700; font-style: italic; } .post-content code:not(.highlight) { color: var(--code-color, #d63384); background-color: var(--code-bg, #f8f9fa); padding: 0.2em 0.4em; border-radius: 3px; font-size: 0.9em; } .post-content a { color: var(--link-color, #0d6efd); text-decoration: none; transition: color 0.2s ease-in-out; } .post-content a:hover { color: var(--link-hover-color, #0a58ca); text-decoration: underline; } .post-content blockquote { border-left: 4px solid var(--quote-border, #0d6efd); background-color: var(--quote-bg, #f8f9fa); padding: 1rem 1.5rem; margin: 1.5rem 0; color: var(--quote-text, #495057); border-radius: 0 4px 4px 0; } .post-content del { color: var(--del-color, #6c757d); text-decoration: line-through; } .post-content table th { background-color: var(--table-header-bg, #e9ecef); color: var(--table-header-text, #495057); font-weight: 600; } .post-content table tr:nth-child(even) { background-color: var(--table-row-even, #f8f9fa); } /* 深色主题适配 */ [data-theme="dark"] .post-content strong { color: var(--primary, #ff6b9d); } [data-theme="dark"] .post-content em { color: var(--secondary, #ffa94d); } [data-theme="dark"] .post-content code:not(.highlight) { color: var(--code-color, #f783ac); background-color: var(--code-bg, #343a40); } [data-theme="dark"] .post-content a { color: var(--link-color, #74c0fc); } [data-theme="dark"] .post-content a:hover { color: var(--link-hover-color, #a5d8ff); } [data-theme="dark"] .post-content blockquote { background-color: var(--quote-bg, #343a40); border-left-color: var(--quote-border, #74c0fc); color: var(--quote-text, #dee2e6); } [data-theme="dark"] .post-content del { color: var(--del-color, #adb5bd); } [data-theme="dark"] .post-content table th { background-color: var(--table-header-bg, #495057); color: var(--table-header-text, #f8f9fa); } [data-theme="dark"] .post-content table tr:nth-child(even) { background-color: var(--table-row-even, #343a40); } 在 hugo.yml 配置文件中确保已经启用了自定义 CSS: params: # 其他配置... assets: disableFingerprinting: false # 其他配置... 启用 HTML 标签支持(针对已有 HTML 样式) Markdown 文件中已经使用了 HTML 标签来设置颜色(如 <font color="#2DC26B">),需要在 Hugo 配置中启用 HTML 标签支持: ...

2025-11-27 · 2 min · 426 words · FunkyGod