11月11日消息,近日硬件大神Vimpo完成了一项令人惊叹的挑战:成功将一台Minecraft服务器安装并运行在一颗廉价的智能灯泡上,再次刷新了人们对计算设备极限的认知。
这项创举的核心在于灯泡内部搭载的核心组件——一颗由BL602 RISC-V架构驱动的微控制器。该控制器采用单核RISC-V核心设计,最高运行频率可达192MHz,并配备了276KB RAM和128KB ROM存储空间。

为了实现这个看似不可能的任务,Vimpo首先拆解了从电商平台购买的普通LED灯泡,小心翼翼地将微控制器从原有的LED阵列中分离出来。
接着,他将导线单独焊接至微控制器的引脚,通过简单的USB转串口适配板连接至电脑,搭建起可用的"系统"交互界面。
当然硬件改造只是成功的一半,要在如此有限的资源上运行Minecraft服务器,Vimpo专门开发了名为Ucraft的精简系统实现。
三个人游玩
目前Ucraft的代码资源已在GitHub上公开,其最大特点是极致的轻量化设计:不含身份验证的二进制文件大小仅约46KB,包含身份验证库也仅为90KB。
在最耗资源的场景下,即便同时有10名活跃玩家在线,内存堆占用也仅维持在20KB(无认证)到70KB(有认证)之间。
不过Vimpo也坦言,Ucraft缺少原版服务器的大多数功能,但它成功证明了在资源极度受限的设备上运行服务器的可行性。
