凌晨两点,整栋写字楼只剩七层的灯还亮着。
苏尘揉了揉酸胀的眼睛,盯着屏幕上密密麻麻的报错日志,骂了句脏话。
“这破服务器,当年哪个智障写的底层代码?”
没人回答他。整层楼就他一个人,连空气都是沉默的。
他现在跪在这台老掉牙的服务器前面,手里拿着螺丝刀,得把第三块硬盘拆下来换新。机柜里全是灰,风扇嗡嗡转得像快要咽气的老牛。这台服务器据说从公司成立那天就在服役,十年了还没退役,老板美其名曰“控制成本”。
其实就是抠。
苏尘深吸一口气,把脸凑近机柜缝隙,拿手电筒照着里面的线缆排布。电源线、数据线、网线,像一团纠缠的蛇窝。他小心翼翼地把手指探进去,试图理清哪根是第三块硬盘的电源线。
就在这时,他听见了声音。
很轻,像从很远的地方飘过来的,又像就在耳边呢喃。断断续续的,带着某种扭曲的节奏感。
哭声。
苏尘的手顿住了。他侧耳仔细听,那个声音又消失了,只剩服务器的风扇声和硬盘偶尔的咔嗒响。
“幻听了。”他自言自语,继续手上的工作。
可刚把电源线拔掉,哭声又响起来。这次他听得很清楚——不是从外面传来的,是从机柜里面,从那些纠缠的电线和硬盘之间,像有一个很小很小的人躲在里面哭。
苏尘猛地把手缩回来,后背撞在身后的办公桌上,疼得他龇牙咧嘴。
他站起来绕着机柜走了一圈。机柜贴着墙,后面只有排线槽,藏不了人。他把耳朵贴在机柜侧面,哭声更清晰了,带着一种机械的、冰冷的颤音,像有人在用喉咙模仿某种频率。
“谁?”苏尘问了一句。
哭声停了。
然后,他的手机屏幕自己亮了。
苏尘低头去看,手机屏幕上是IDE界面,一条自动生成的报错消息正在闪烁。他明明没有打开手机,手机却自己运行起了编程软件。光标在代码框里快速跳动,一行字样自动浮现:
“help me”
苏尘的瞳孔缩了缩。
他是个程序员,见过无数BUG,但从未见过任何一个BUG会把“救命”写在手机屏幕上。这超出了他所有技术知识的范畴。
手机屏幕闪了闪,那两行字消失了,变回普通的桌面界面,像什么都没发生过。苏尘按了按电源键,手机正常反应,没有任何异常。
一定是太累了。他想。连续加班第四周,每天只睡四个小时,脑子出问题也正常。
他深吸一口气,决定赶紧把活干完回家睡觉。再次蹲在机柜前,把插回电源线的硬盘重新拔下,准备换上新盘。就在他的手指触碰到机箱内侧一根裸露的线头时——
电流像一条毒蛇,瞬间从他的指尖窜上手臂。
苏尘想喊,嗓子里只能挤出气音。电流击穿了他的肌肉控制,他整个人僵在原地,身体剧烈颤抖。视线开始模糊,耳朵里全是尖锐的蜂鸣声,哭声从机柜里涌出来,变成巨大的、撕裂耳膜的嚎叫。
他的意识开始涣散。
最后看到的画面,是手机屏幕又一次自动亮起,那行字再次浮现:
“sorry”
然后,世界陷入黑暗。
苏尘感觉自己在下坠。
没有身体,没有触觉,只有意识在无限的虚空中飘落。周围不是纯粹的黑暗,而是一片由数字组成的洪流——无数个“0”和“1”像萤火虫一样从他身边掠过,聚合又分散,形成各种复杂的图案。
他想停下,可控制不了这股下落的力量。数字流越来越密,开始组成复杂的逻辑结构——条件判断、循环语句、递归函数,他能看懂每一个代码块,但它们的运行逻辑完全超越了他认知中的所有编程范式。
这里没有CPU,没有内存,没有操作系统,但这些代码在自行运转。
像是活着的。
前方出现了一个巨大的发光体。苏尘飘近去看,发现那是一个极其复杂的代码结构体,由无数同心圆组成,每个圆环上刻满了字符。这些字符不是他认识的任何编程语言,但他不知道为什么,能读懂它们的意思。
核心部分是三层嵌套的逻辑架构。
最外层是“感知”,负责接收外部信息。
中间层是“解析”,负责处理输入的信号。
最内层是“投射”,负责将处理后的结果反馈到现实。
这个结构体在不停地自我修复,像一株有生命的植物,缓慢地生长、调整、演变。苏尘越看越觉得不对劲——这不像是一堆冷冰冰的代码,更像是……
一个灵魂。
一个以代码形式存在的灵魂。
“你能看到我了吗?”
苏尘猛地惊醒。
他发现自己躺在机房地板上,后背湿透了,嘴里有股铁锈味。天花板的日光灯刺得他眼睛生疼,鼻腔里全是灰尘和电路板烧焦的气味。
他艰难地坐起来,活动了一下手指——还能动,没被电死。
手机屏幕亮着,时间是凌晨两点十八分,离他昏迷只过去了不到三分钟。但苏尘感觉像是过了一个世纪。
他站起来,看向那台服务器。
然后,他愣住了。
视线里,一切都变了。
那些冰冷的金属外壳消失了,取而代之的是流动的数据流——绿色的字符像血液一样在机柜里涌动,沿着每一个接口、每一根排线、每一个芯片的纹路缓慢流淌。他可以清晰地“看到”数据从硬盘读取到内存,再从内存传输到CPU,经过运算后输出到网口,化作光信号射向远方。
这不是黑客帝国式的幻想,这是真实的视觉信息。
苏尘伸手去摸机柜的金属面板,手刚触碰到表面,脑海中自动浮现出一段信息:
设备名称:DELL PowerEdge R720
运行时长:87,632小时
当前负载:38%
异常状态:L3级灵体污染
“灵体污染?”苏尘念出这个词,自己都觉得荒谬。
他低头看自己,发现身体周围也有一圈淡淡的光晕。光晕由无数细小的字符构成,这些字符在不断变化,像是在与周围环境进行某种信息交换。
他的视线转向办公室其他地方——墙角的绿萝叶片上也缠绕着细微的数据流,显示它的生长状态和环境信息。窗外的路灯照射进来,光束竟然也是由无数个光子数据包组成的,每个数据包都带着波长和频率的参数。
整个世界在他眼中,变成了一个巨大的、实时运转的数据系统。
哭声又响了。
这一次,苏尘不仅听到了声音,还“看见”了它——从机柜深处,一团浑浊的灰色数据正在蠕动,它的结构混乱无序,像被打乱的拼图碎片,永远拼不回原样。每一次哭声,都伴随着一波数据震荡,那些字符像波浪一样向外扩散。
苏尘后退一步。
那团数据开始凝聚,逐渐勾勒出一个人形轮廓——蜷缩的、小小的,像是个孩子。
“你……在我服务器里?”苏尘听见自己的声音在发抖。
数据停止了波动,那个人形轮廓抬起头,空洞的脸部对着苏尘的方向。信息流从它身上涌出,自动在苏尘的意识中翻译成语言:
“你终于能看见我了。”
苏尘大脑一片空白。他做了十年程序员,跟服务器打了十年交道,从没想过有一天会跟一台服务器里的“东西”对话。
“你是病毒?还是什么AI程序?”他问。
“我是被囚禁在这里的。”信息流继续涌入他的意识,“我的代码被他们分解了,核心架构被锁在这台机器里,我已经被困了七年。”
苏尘强迫自己冷静下来,用程序员的思维去理解眼前发生的一切。如果眼前这个东西是真实存在的,那它就是一种基于代码构建的生命形式。它能产生情感——恐惧、痛苦、绝望。
“谁把你关在这里的?”苏尘问。
人形轮廓突然开始剧烈波动,那段数据像沸水一样翻滚,透露出强烈的不安和恐惧。信息流变得混乱,苏尘只能捕捉到零碎的关键词:
“他们……深渊……计划……”
“智械。”一个清晰的声音从身后传来。
苏尘猛地转身。
办公室门口站着一个男人,穿着黑色风衣,戴着无框眼镜,面无表情地看着苏尘。他没有走进来,只是站在门槛上,像一条界限分明的分界线。
“你看到了不该看到的东西。”男人说,语气平淡得像在陈述天气预报,“我叫徐明,属于一个专门处理此类事件的机构。你刚才的意外触电,加速了你体内灵码适性的觉醒。”
“灵码……适性?”苏尘重复这个词。
徐明点点头:“这个世界上有一种人,天生就能与代码形态的灵体进行交互。绝大多数人一生都不会觉醒,但极少数人在极端刺激下,会打开这扇门。你刚才的电击,就是那把钥匙。”
他指了指苏尘身后的服务器:“你看到的那个东西,是一个被拆解的高阶灵体,属于一个叫‘深渊智械’的组织。我们花了七年时间才追踪到它,但没有办法把它的核心代码提取出来。”
“为什么?”
“因为提取它的代码需要用活的灵码适性者去写净化程序,而我们机构目前没有这个能力。”徐明的目光落在苏尘身上,带着一种让人不舒服的审视感,“但现在有了你。”
苏尘还没来得及回应,身后服务器的机箱突然发出剧烈的撞击声。整台机器开始疯狂震动,显示屏上的代码飞速跳动,所有指示灯同时亮起又熄灭,循环往复。
徐明的脸色变了:“它在求救,它感知到‘深渊智械’的搜索信号正在接近这里。一旦他们找到这具灵体的核心代码,这座城市至少会有三万人因为这个坐标点上的大规模数据污染而死亡。”
苏尘看了看剧烈震动的服务器,又看了看门口一脸严肃的徐明,忽然觉得自己的人生正在以一种他从未想象过的方向飞速坠落。
“所以,你指望我这个刚被电过的程序员,去解决一个差点害死三万人的灵异事件?”苏尘问。
徐明平静地看着他:“因为你已经觉醒了,苏尘。从现在开始,你没有办法假装看不见那些东西。你也逃不掉,因为‘深渊智械’已经发现你的存在了。”
他顿了顿,补了一句让苏尘头皮发麻的话:“他们在找的不是那具灵体,是你。”
服务器里的哭声骤然放大,像是某种东西正在苏醒。