- 2026/05/12
- |
- 未分类
- |
- 0 Replies
为什么我们给 AI 沙箱手写了一套跨平台用户态 TCP/IP 栈
目录
问题为什么难
为什么不是容器 / userns
业界正在做什么
网络方案怎么选
现在的架构
性能目标不是越高越好
我们诚实承认的取舍
AI sandbox 的网络问题,表面上只是"让 guest 能访问外网"。但我担心的不是能不能 ping 通,而是:未知代码会在高频网络路径里做什么,以及我们能不能在事后解释它为什么能做。
AI agent 跑的是用户给的仓库、脚本、二进制和临时命令。它可能 curl | sh,可能跑包管理器,也可能启动一个开发服务器。网络是高频路径:DNS、TLS、包管...
- 2026/05/11
- |
- 未分类
- |
- 0 Replies
manifest 驱动的桌面应用:在浏览器里「装」一个跨 4 种窗口类型的应用是什么体验
浏览器给了我们 DOM,但没有给我们桌面;React 给了我们组件,但没有给我们应用生命周期。
目录
为什么这件事难:窗口不是路由,应用也不是组件
四种窗口类型:page / system / app / popup
manifest 如何把 app 注册进桌面
文件窗口和 app 窗口如何共存
跨窗口通信:bridge 不是全局事件总线
业界正在做什么
从 0 加一个 Hello World app
framework-level 的一句话
为什么这件事难:窗口不是路由,应用也不是组件
...
- 2026/05/11
- |
- 未分类
- |
- 0 Replies
在浏览器里给 AI 跑命令:Tokimo sandbox 三平台 backend 的现状切片
目录
问题为什么难
一张总图:三平台不是三套产品
Linux / Auto backend:Cloud Hypervisor 优先,bubblewrap 自动兜底
macOS / Virtualization.framework:原生 VM,协议尽量不特殊化
Windows / Hyper-V:service、镜像打包和诊断链路正在持续推进
共同基础:tun-pump、vsock 抽象与 guest-agent 协议
为什么不直接 Docker / WSL2
业界做法
我们诚实承认的缺口
...
- 2026/04/17
- |
- 技术随笔
- |
- 0 Replies
拖了半年的 Ubuntu → Debian 迁移,AI 用 40 分钟帮我做完了
背景
我家有两台 PVE 服务器。一台 r86s 小主机跑 Home Assistant,一台主力机跑 TrueNAS、Windows 虚拟机、Docker 服务和 qBittorrent。
qBittorrent 那个 LXC 容器隔三差五 OOM,严重的时候连宿主机都一起拉下水。我早就想把它从 Ubuntu 22.04 重装成 Debian 12——更干净、更轻量、不用再操心 PPA 源的问题。但这件事涉及备份种子数据、重建容器、配置 NFS 挂载、调 systemd 依赖……每次想动手都觉得麻烦,一拖...
- 2025/11/21
- |
- 技术随笔
- |
- 0 Replies
Home Assistant 接入 CHNT DDSU666 电表实战
前情提要
最近发现家庭电费一直高居不下,需要搞清楚电能在各房间、各路设备之间的流向分布,于是决定把电表数据拉进 Home Assistant 做可视化与自动化。前一篇文章已经讲过如何完成 CHNT DDSU666 的初始化协议切换,本文继续沿着这条线,聚焦在网关与 Home Assistant 侧的实际配置。
网关准备与串口对齐
使用 485 转 WiFi 网关时,务必让串口和链路参数与电表保持一致,避免在透明传输过程中出现丢帧:
串口参数设为 9600 / 8 / 1 / NONE
报文打包间隔设为 0 ms
报...
- 2025/11/21
- |
- 技术随笔
- |
- 0 Replies
正泰DDSU666单相导轨电表协议切换指南
概述
最近在家折腾IoT设备,希望基于Home Assistant构建一个完整的家庭能源监控链路,于是入手了多块485电表和485转WiFi网关。电表默认工作在DLT645规约下,与现有的Modbus采集链路不兼容,因此需要先完成协议切换。本文记录正泰DDSU666单相导轨电表从DLT645协议切换到Modbus RTU(485)协议的操作方法。
操作步骤
1. 获取电表地址
按下电表面板按钮,查看并记录电表地址信息:
L地址(低位):例如 L131566
H地址(高位):例如 H250812
2. 构建切换报文
2.1 报文模板
FE F...
- «
- 1
- 2
- 3
- 4
- 5
- ...
- 13
- »