ARTICLE · 1048673
电脑卡在开机画面时,JetKVM 才真正派上用场
远程桌面最尴尬的时候,是需要救机器的那一刻,它自己也连不上了。系统没有启动、网络配置弄错、安装程序停在确认页面,都可能让一台通着电的电脑变成远方的黑盒。JetKVM 属于 KVM over IP:从硬件侧获取画面、传递键盘和鼠标操作,把“坐到机器面前”这件事搬进浏览器。
这个项目最近有两条值得分开看的消息。9 月 9 日的 0.5.9 固件加入实验性音频、手机触控板模式,并改进 USB 恢复;9 月 11 日公布的 Mini 则换了一条硬件路线。前者是现有设备的软件更新,后者是计划于 10 月 26 日上市的新产品,不能把发布预告写成已经可以买到、已经经过实测。

我觉得 KVM 最容易被低估的地方,是它不要求被管理电脑先运行好一个远控客户端。按照官方文档,视频、USB 和网络连接就绪后,管理者从浏览器进入设备,便可以处理启动故障、系统安装和 BIOS 设置。这里的“远程”不是电脑替自己解释发生了什么,而是把它实际输出的画面送过来。
当然,这种独立性有边界。KVM 本身仍要有电、有网络,目标设备也要提供可用的视频和 USB 连接。需要远程按电源键,还要看相应的电源控制方案。它不会因为装在机柜里,就自动拥有整台服务器的全部带外管理能力。
0.5.9 里,我更愿意留意那些减少误操作的改动。固件新增明确的唤醒按钮,普通键鼠输入不再直接唤醒休眠主机;USB 恢复也开始尽量保留已有配置。这些功能不适合用夸张的性能数字包装,却关系到一次远程维护能否顺利收尾。实验性音频默认关闭,需要单独开启权限,也说明它仍然应当按实验功能对待。

Mini 的变化更有意思。官方介绍,它以 ESP32-P4X 微控制器承担视频处理、USB 和固件运行,不再沿用需要独立 DRAM 与 eMMC 的 Linux 系统结构。对于用途相对专一的设备,把硬件收敛到所需功能上,是一条值得观察的工程路线。但它不是现有 Go/Linux 固件换了一个小外壳,官方明确说为它重写了固件。
有线 Mini 与无线 Mini W 面向不同布线条件,公布的单台价格分别为 39 和 42 美元,33 美元是有线版三台套装折算后的价格。原生视频采集规格也要看清:Mini 公布的是 1080p、30 帧或 720p、60 帧,不能拿现有设备的参数直接套用。选硬件时,把机型和功能对应起来,比只看一张价格宣传图有用。
现有 JetKVM 的开源仓库提供了开发入口。对于希望检查代码或尝试修改现有设备软件的人,可以先取回仓库,再查看开发脚本的帮助;下面这段不会直接向设备刷写固件:
git clone https://github.com/jetkvm/kvm.gitcd kvm./dev_deploy.sh --help实际构建和部署需要按开发文档准备 Go、Node.js、设备和 SSH 访问。这是面向现有项目的开发方式,不应当被当作尚未上市 Mini 的刷机教程。
如果机器就在桌边,接一套键鼠显示器往往更直接。可当一台设备放在异地、机柜或不方便靠近的位置,能够看见开机画面,本身就已经是一种很具体的维护能力。
项目地址:https://github.com/jetkvm/kvm