一个人决定花两个月,搭一套“像 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 Challenge | Legacy 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 就不是怀旧小圈子的摆设。它是在提醒今天的基础设施玩家:自动化不是免学基础,只是把基础藏得更深。
