你有没有想过,童年时在黑框框里敲过的那些命令,可能早就为后来的技术之路埋下了伏笔?一位开发者最近分享的经历,戳中了不少从DOS时代走过来的老玩家。

他的第一台电脑运行的是MS-DOS。那时候为了玩游戏,不得不跟命令行死磕——很多游戏根本拒绝在Windows 3.1里安装,只能在纯DOS环境下运行。配置内存、修改批处理文件、折腾autoexec.bat和config.sys,这些现在看来颇为"复古"的操作,当年是家常便饭。

打开网易新闻 查看精彩图片

2000年代初期,Linux发行版的安装难度堪称"地狱级"。能成功装上一个双系统,足以在朋友面前自称"巫师"。Knoppix之所以风靡,正是因为它是首批"live"发行版之一:刻张光盘,重启就能体验完整的Linux系统,无需触碰硬盘分区。当然,它的启动菜单里那些著名的"cheat codes",还有DSL调制解调器的驱动问题,依然躲不开命令行。

真正让他意识到DOS与Linux渊源的,是几个细节。微软早期其实做过Unix生意——1980年代销售的XENIX系统,后来才转卖给Santa Cruz Operation。更有趣的是,DOS命令行里早就"偷师"了Unix的设计:管道符(|)在DOS里就能用,只是到了真正的Unix/Linux环境下,这个工具的威力才被彻底释放。

从macOS的Terminal练手,到Debian与Windows XP双系统并存,这条迁移路径看似绕远,实则顺畅。因为核心能力早已具备:不惧怕黑底白字的界面,理解配置文件与脚本的作用,知道命令可以像乐高一样拼接组合。

如今微软拥抱Linux的姿态愈发明显——Windows Subsystem for Linux、Azure Linux服务器发行版,这些动作放在历史长河里看,更像是一种回归而非背叛。毕竟,那个平行宇宙里基于XENIX的现代Windows,从未真正存在过,但Unix的基因,却以另一种方式流传了下来。