The history of servers, the cloud, and what’s next (2025-12-18, deepseek-chat)
1. 导读
本期播客嘉宾为资深系统工程师、Oxide Computer 联合创始人 Bryan Cantrill。他曾在 Sun Microsystems 参与 ZFS、DTrace 等底层系统软件的研发,后联合创立云服务商 Joyent,并在 2019 年创立 Oxide,开发软硬件一体化的定制机架服务器。
对话回顾了从专有服务器、开源 Linux 到公有云及 Kubernetes 的基础设施演变历程,剖析了历次范式转移背后的商业逻辑与工程约束,并结合 Oxide 的实践探讨了现代硬件研发、组织文化以及 AI 工具在底层调试中的能力边界。
2. 核心观点
Bryan Cantrill 认为,底层系统创新往往受到经济周期和现实物理约束的双重驱动;基础设施的演进始终是成本结构、控制权与工程实现之间的权衡,而非单纯的技术指标比拼。
创新往往在紧缩环境中成型: Cantrill 指出,在互联网泡沫破裂后的低谷期,团队的工作深度远超繁荣时期。市场狂热时充斥着盲目扩张与低效投入;而在紧缩期,有限的资源和生存压力倒逼团队聚焦根本问题,从而催生了 ZFS、DTrace 等注重稳定与效率的系统级成果。
基础设施的演进受成本与控制权驱动: 从 Sun 早期软硬件一体机,到基于 x86 与 Linux 的通用服务器,再到公有云的普及,每一次演进的动力均在于降低成本与重新分配控制权。例如 AWS 早期通过高毛利服务获取充足现金流,构建了显著的规模壁垒。
规模化企业的自建基础设施诉求: Oxide 的定位基于对市场的观察:当企业计算和存储需求达到一定规模后,长期租用公有云的财务负担与控制权缺失逐渐显现。但由于传统服务器设计多沿用 PC 架构,市场缺少专门针对私有云高密部署的软硬件产品。
物理世界的工程调试超出了文本模型的能力: 在面对 CPU 启动失败、供电时序紊乱、电压调节协议异常等底层故障时,缺乏真实物理感知的大语言模型无法提供有效方案。排查这些问题依然高度依赖示波器检测、协议报文分析和现场工程经验。
透明统一的薪酬体系有助于筛选专注团队: Oxide 实行全员公开且统一的薪酬标准,并将核心软件栈完全开源。这一做法将研发、质量保障(QA)和技术支持置于同等地位,旨在吸引认同务实工程文化、重视实际问题解决的专业人才。
Kubernetes 契合了企业对云中立性的诉求: Cantrill 认为,Kubernetes 的迅速普及在很大程度上源于企业规避单一云厂商锁定的需求。通过提供标准化的工作负载抽象,Kubernetes 降低了跨多云和混合部署的技术门槛。
3. 批判与质疑
Cantrill 的观点具有深厚工程经验支撑,但也存在若干可进一步讨论的边界:
首先,“私有云机架”的潜在市场空间仍待验证。 介于公有云中小客户与超大规模巨头之间的中型企业,尽管面临云成本压力,但自建或维护私有硬件依然需要承担前期资本投入与物理运维开销。企业是否普遍具备脱离全托管公有云的意愿,取决于长期综合运维成本的测算。
其次,将创新单纯归因于逆境存在片面性。 泡沫破裂固然能挤出浮躁泡沫,但严重的资本短缺同样会导致项目中断、研发队伍解体。长期且高投入的研发探索通常仍需要稳定的资金与市场环境作为后盾。
第三,对 AI 辅助工具价值的评估受限于特定硬件场景。 在纯硬件底层的电平调试中,文本大模型确实能力受限;但在前期的架构探索、代码静态分析、测试用例编写以及硬件仿真建模方面,AI 工具仍展现出辅助提高生产效率的潜力。
最后,全员统一薪酬在组织扩容后的适用性面临挑战。 在数十人的初始团队中,扁平薪酬有助于强化团队凝聚力;但随着业务规模扩大、职能细分和跨国雇佣的增加,面对市场上不同岗位的供需定价差异,维持单一薪酬结构可能面临人才招募和留存摩擦。
4. 行业视野
对话反映了计算基础设施演化中的几个重要趋势:
垂直整合的再审视: 继早年大型机一体化与后期 x86 通用解耦之后,苹果、特斯拉以及头部云厂商均在关键领域重新加强了软硬件协同。Oxide 的做法体现了在企业级硬件中追求定制集成与软硬一体的趋势。
对物理层工程价值的重新认知: 在“软件定义一切”盛行多年后,功耗、散热瓶颈与高密供电等物理现实再次成为数据中心性能扩展的核心制约,凸显了底层系统工程的不可替代性。
开源软件与专有硬件的组合策略: 与全开源模式或全闭源体系不同,Oxide 将全部底层控制软件开源,但保留定制硬件设计的商业价值。这种做法在建立开源社区信任的同时,兼顾了商业实体的盈利诉求。
5. 启示与建议
本期讨论为技术选型与团队管理提供了以下启示:
-
对于架构师与决策者: 根据企业自身数据量与算力规模,合理评估公有云订阅与自建基础设施的长期总拥有成本(TCO)。在设计系统架构时,利用容器化和开放标准保留迁移灵活性,防范技术锁定。
-
对于技术团队管理者: 在引入 AI 工具时区分问题类型。对于格式规范、逻辑闭环的任务,可积极采用自动化工具;而对于涉及真实物理交互、未见异常或复杂边界条件的调试,应依靠团队的工程底蕴与跨学科协作。
-
对于底层工程师: 注重对操作系统内核、I/O 机制以及硬件交互原理的深入理解。在业务层逻辑日益标准化的背景下,跨越软件与硬件界限的系统排查能力具有更高的长期专业壁垒。
6. 金句摘录
“We did much more technically interesting work in the bust than we did in the boom… There’s a degree to which innovation requires some level of desperation that good economic times are kind of hard to summon.” “我们在泡沫破裂后所做的技术工作,远比繁荣期更有深度……某种程度上,创新需要一定程度的迫切感,而顺风顺水的繁荣期很难唤起这种迫切感。”
—— Cantrill 回顾互联网泡沫破裂后的研发经历,说明资源约束促使团队回归本质问题。
“I cautioned people about anthropomorphizing Larry Ellison. You have to treat Larry Ellison as a machine — like a lawn mower. You stick your hand in the lawn mower, it’ll chop it off.” “我告诫人们不要把 Larry Ellison 拟人化。你必须把拉里·埃里森当成一台机器——就像一台割草机。你把手伸进割草机,它就会把它切断。”
—— Cantrill 评价 Oracle 冷酷直接的商业并购逻辑。
“Intelligence is not enough.” “仅有聪明是不够的。”
—— Cantrill 总结硬件研发与系统调试的复杂性,强调解决复杂现实问题需要韧性与实践经验。
“If you want to go build your own switch, I encourage you to have that attitude [that it’s simple] as long as you possibly can — because otherwise you won’t go do it.” “如果你打算自己造交换机,我建议你尽可能久地保持那种‘这其实很简单’的态度——否则你根本不会开始动手。”
—— Cantrill 回顾自研网络硬件的决策,指出面对艰巨工程任务时适度乐观的重要性。
“A prompt is not a goal and guessing the next word is not a goal.” “提示词不是目标,预测下一个词也不是目标。”
—— Cantrill 区分大语言模型的概率输出与人类工程攻坚的本质差异,强调明确目标和工程责任感的作用。