一个人决定花两个月,搭一套“像 2009 年”的小企业 IT 环境:Windows Server 2008 R2 Core 做 AD、文件服务器、DHCP、Hyper-V,Vista 加域当客户端,还要接上旧 Cisco 百兆设备和 Mikrotik 路由器。

反常点在这里:他并不打算全盘复刻 2009 年。底座会用 Incus、Alpine、Salt、Nebula 这些现代工具。旧系统跑在新工具之上,目的不是角色扮演,而是学习基础设施为什么会变成今天这样。

我更在意这一点。复古计算如果只剩装机截图,很快就会变成电子盆景。但如果它能让人重新摸到身份管理、网络隔离、业务软件和部署自动化的边界,它就有训练价值。

Legacy Labs 不是大型活动,是一次拉长的深挖

Legacy Labs 是作者发起的小型兴趣实验,不是商业项目,也不是行业大会。首届周期两个月,主题围绕 retro computing 和 permacomputing,自选一个方向往深里做。

它和 Old Computer Challenge 的区别很关键。作者过去参加 OCC 五年,认可那种“一周低配生活”的趣味,也看到了限制:时间太短,旧硬件太容易坏,很多精力最后花在救火上。

对比项Old Computer ChallengeLegacy Labs
周期通常一周两个月
玩法用低配、旧设备完成日常任务自选复古/永续计算主题深挖
收获体验资源约束理解系统设计、历史债务和运行边界
常见问题硬件故障、时间不够需要自己定义问题和范围

这对 Homelab 玩家很具体:不要急着买一堆旧服务器堆在角落。更好的动作是先选一个问题,比如“旧式 AD 域怎么组织小企业权限”“老 ERP 为什么难迁移”“网络隔离怎么做才不污染家庭网络”。

对新手也一样。别把复古实验当成炫设备。能学到东西的,不是机器有多年老,而是你能不能把故障、约束、配置和恢复路径写清楚。

这套 2009 式实验室,旧在服务,新在底座

作者计划搭的不是一座怀旧展柜。核心服务偏旧,承载方式偏新。

组件作用现实边界
Windows Server 2008 R2 Core AD域控、身份管理只能做隔离实验,不该接入真实生产网络
Server 2008 R2 文件服务器模拟小企业文件共享适合学习权限和共享模型,不适合承载真实数据
Server 2008 R2 DHCP给实验网络发地址需要避免影响家庭网络
Server 2008 R2 Hyper-V研究旧 Hyper-V 和嵌套虚拟化学习价值大于实用价值
Syteline + Progress ERP模拟企业业务系统重点是理解业务系统如何缠住流程
Vista 域客户端作为 ERP 客户端接入域不是给 Vista 翻案

底座会用 Incus 做宿主虚拟化,用 Alpine 做主机系统,用 Salt 重建环境,用 Nebula 做远程访问。旧 Cisco 和 Mikrotik 设备负责把实验环境与家庭网络隔开。

这条边界必须讲清。Server 2008 和 Vista 早就不该裸露在真实网络里。旧系统实验的第一课不是安装,而是隔离。没有隔离,复古就会变成安全债。

Vista 这条线也有意思,但不能美化。作者承认 Vista 客观糟糕。他对 Vista 有感情,是因为当年替朋友把 Vista 换成 Ubuntu、排查无线驱动、配置 WINE 跑游戏,这些麻烦事成了职业启蒙。

很多技术人的入口不是完美系统,而是一台坏得刚刚好的机器。它让你不得不查日志、找驱动、理解依赖、区分系统问题和人的误操作。

真正该学的,是被云藏起来的基础设施常识

我不太买账“老系统更纯粹”那套说法。Vista 不会因为回忆滤镜变好。Server 2008 也不会因为经典就适合今天生产。

但这类实验仍然值得基础设施、运维和开发者看。

今天的云服务太顺滑了。开账号,点几下,托管数据库、身份、网络、监控、证书、备份都能上架。效率是真的高,门槛也是真的低。

代价是,很多人只知道调用接口,不知道接口下面的旧骨架。

AD 为什么会成为企业身份核心?DHCP、DNS、文件共享、域策略为什么总是绑在一起?ERP 为什么一进公司就像藤蔓一样爬满流程?只看云控制台,很难有体感。

你得亲手搭一次,坏一次,才知道基础设施不是“资源集合”,而是一堆历史妥协叠出来的秩序。

铁路时代也类似。不完全一样,但有一层相通。外行看到的是更快的车,工程师看到的是轨距、调度、信号、维护和地方利益。技术扩张从来不只靠新发明,还要把约束制度化。

“格物致知”放在这里并不虚。格的不是旧机器的情怀,而是旧系统暴露出来的因果:身份怎么流动,权限怎么继承,网络怎么分区,业务软件怎么把公司流程钉死。

对运维人员,动作很明确:可以用这种实验补基础课,但别把它当生产方案。把 AD、DHCP、文件共享、隔离网络、恢复脚本串起来,比单纯刷一台老系统更有价值。

对开发者,重点也不是学会 Vista。重点是理解企业软件为什么难升级,为什么一个 ERP 客户端能牵动域、文件权限、数据库、打印机和用户习惯。很多迁移项目慢,不是团队懒,而是旧约束还在收账。

接下来最该观察的,不是这个实验能不能“完美还原 2009”。那不重要。更值得看的是三件事:环境能否可重复搭建,隔离边界是否清楚,旧业务系统和身份网络之间能暴露出多少真实依赖。

如果这三件事做到了,Legacy Labs 就不是怀旧小圈子的摆设。它是在提醒今天的基础设施玩家:自动化不是免学基础,只是把基础藏得更深。