40 年计算生涯回顾:从磁带时代到云端时代,见证技术巨变!
跳转链接
跳转到主导航;跳转到内容;跳转到页脚
markround.com
博客;存档;项目;音乐;DN42;Amiga;Spectrum;关于
切换搜索,切换菜单
Mark Dastmalchi - Round 简介
Mark Dastmalchi - Round 是一名 DevOps 架构师、音乐家,也是个极客。工作之余,他创作音乐,还在西萨塞克斯郡的乐队里负责低音部分。
关注:西萨塞克斯郡、RSS、GitLab、GitHub、Soundcloud、LinkedIn
只有回首往事时
在键盘前度过了四十载,其中有二十五年的经历记录在此处。更新时间为 2026 年 6 月 17 日。
Mark Dastmalchi - Round 记得祖父说过,他小时候人们乘坐飞机才刚离地不久,60 岁生日前几年人类已登上月球。回首童年的 8 位微型计算机和如今女儿成长的世界,他觉得自己也见证了巨大变革,正如祖父所说“变化发生时,往往察觉不到,只有回首往事,才发现一切已面目全非”。
上个月,这个网站上线超 25 年(从 2001 年 5 月 29 日开始),一直是他的网络家园。他创作内容记录项目和兴趣,现在想回顾网站存档历史、网络足迹和技术潮流。他声明不提及人工智能,撰写文章花了大量时间翻旧截图,记忆可能有偏差,欢迎指正。
从磁带时代到云端时代
约 40 年前,Mark Dastmalchi - Round 用 Sinclair ZX Spectrum 开始编写代码,他还记得第一个程序,手册也保留着。对比最初代码和 2026 年的 Ruby On Rails 开发环境及最新项目。
他从 48KB 内存、3.5Mhz 主频的 8 位计算机过渡到近 40 万倍内存、运行速度快数百万倍的笔记本电脑(Apple MacBook Pro),家庭实验室的翻新系统有 112 个线程、2Ghz 主频和 1TB 内存。他从 1200 波特率调制解调器连 BBS 到千兆光纤网络,从盒式磁带和软盘存储到 NVMe 驱动器,从街道唯一有计算机的孩子到设备多得数不清,还保留着复古系统。
别样的“人生配乐”
计算机在他生活中很重要,像某些歌曲能唤起特定时刻,一项技术也能把他带回过去。看到 Acorn Archimedes RISC OS 桌面,回到学校“设计与技术”实验室;听到老芯片音乐或看到 Amiga 破解演示,回到母亲家地下室;看到 90 年代末 Linux 桌面,回到学生宿舍。
这个网站及其前身从 90 年代末上线,他见证技术潮流兴衰,参与有趣项目。借助 archive.org 及自己的快照备份,他构建技术时代时间线,这像“网站履历”,也勾起回忆,看到尴尬照片和网站设计。
史前时代
他的数字足迹可追溯到更早,第一台计算机开启计算机之旅和非互联网在线体验。受《战争游戏》启发,了解 BBS 场景,攒钱买调制解调器,连接速度约 0.0012 兆比特/秒。当时家庭计算机像孤岛,数据通过复制磁带或软盘交换。有了调制解调器,他探索当地 BBS 场景,找到旧存档,旧登录账号仍可用。
他的 TNFS 网站重现当时奇妙体验,看到用户登录留言很有趣。后来他升级到 Amiga 系统,参与演示场景,结识很多人,虽部分作品丢失,但有存档磁盘映像。他开始在大论坛活动,资金只够买 9600 波特率调制解调器,听说过互联网,但让 Amiga 接入需超出预算的升级。90 年代末,他预感平台前景不妙,虽现在仍为 Amiga 编写软件,但上大学时转向 PC 平台,大学有真正的互联网连接。
大学时光
在大学,Mark Dastmalchi - Round 有了第一个电子邮件地址,可使用计算机实验室的 Windows 3.1 机器,配备 Trumpet Winsock 和 Internet Explorer 4.0。他开始 Unix/Linux 之旅,早期对互联网的记忆通过 Netscape Navigator 4 和 CDE 桌面体验。
当时 Linux 领域关键,2.2 系列内核引入和 RedHat 6.x 等发行版出现,人们开始重视 Linux,但 Solaris 拥趸仍称“Linux 无法扩展”。他实习时“偷偷”引入 Linux,设置 Samba 服务器、Apache 网络服务器等基础设施。
浏览器主要是 Netscape 或 Internet Explorer v4.x,Mozilla 项目启动但早期测试版难用,课程结束时他主要使用 KDE 2 下的 Konqueror。当时桌面可用性提升,使用 XFree86 4.x 引入抗锯齿字体渲染等技术。他写了修复字体问题的指南,Konqueror 衍生出 KHTML,进而催生 WebKit / Blink。
早期网络时代
早期网络搜索信息,他用雅虎索引或 AltaVista,订阅很多邮件列表,记得“sunmanagers”列表,学到网络礼仪。他在 Slashdot、OSnews、Kuro5hin.org 等网站注册账号。
软件方面,他在 freshmeat.net 搜索软件包,在 themes.org 找桌面定制“模组”。GitHub 出现前,软件托管在 FTP 镜像或 sourceforge.net 上,安装软件常是./configure; make; make install,导致软件打包混乱。
他没开始使用 IRC 等实时聊天工具,加入早期论坛,最早的帖子可追溯到 2001 年 5 月 1 日,请求帮助在 2.4 系列 Linux 内核下让 Zip 驱动器正常工作。
大学最后一年论文关于 Linux 路由器/NAS 设备发行版,基于 Zipslack,通过 ZIP 磁盘交付。他为项目开发基于 Web 的管理界面,分析前端现状,当时 CSS 支持不足,最佳屏幕分辨率是 800x600 的 16 位彩色模式。后端基于 Perl CGI 脚本,他选择 thttpd 服务器。
旧石器时代
网络兴起,他启动网站项目,最初名为“Mark 的吉他页面”,托管在 Freeserve 拨号 ISP 提供的免费家庭网站空间,用 AOL Press 构建,是 GeoCities 风格的吉他教学页面。注册 markround.com 后,网站基于 PHP - Nuke。
当时 PHP4 流行,Unix 世界围绕 Apache 发展,Windows 领域基于 Windows NT 服务器和 IIS。ISP 和网络托管商提供 cgi - bin 目录和 MySQL 3.x。网站吸引了常客和客座贡献者,但因时间不足关闭,他开始全职担任 Unix 系统管理员等工作。
主网站进行 2000 年代早期风格改造,用 Dreamweaver 生成 HTML,通过 JavaScript 特效制作动画按钮,用 Macromedia Fireworks 切片图像。他为运行的系统撰写文章和指南,加入当地 Linux 用户组并做演讲。
root@localhost
他专注 Unix 和 Linux 系统后,网站命名为“root@localhost”,用 The Gimp 制作标志。他写的文章在搜索引擎排名高,关于使用 PHP 和 mod_auth_mysql 构建 Apache 1.3.x 的文章吸引大量流量,让他担任技术审稿人。
他做出第一个开源贡献,是处理 LDAP 认证的 PHP 4 类,收到用户反馈和改进建议,增强了信心,也说服老板开源的价值。当时网站搜索“root@localhost”排名高,他收到很多求助邮件,添加页面解释。
标志中的控制台窗口是 QNX 6.x 终端截图,他还在家用 PC 上运行 BeOS 很长时间,托管相关页面,提供软件兼容性报告工具。Be Inc. 倒闭后,他在爱好系统上运行开源复刻版 Haiku 的夜间版本。
数字獾
他将 digitalbadger.net 设置为 DNS CNAME,转到基础设施管理岗位,负责杂志出版商的网络基础设施,基于 Solaris,混合使用 SPARC 和 AMD64 系统。
当时开发栈主要基于 PHP,他进行论坛管理工作,处理 MySQL MyISAM 表损坏和全表锁定问题。重大技术事件包括虚拟化普及、RHEL 5.0 发布支持 Xen、64 位 AMD 服务器崭露头角。他投入生产的第一台 AMD64 系统击败 SPARC 盒子,2007 年停用最后一台 E450 服务器,见证 Solaris 开源和衰落,以及 Ruby 的兴起。
网站发展成博客,从手写 HTML 转向动态后端,最终选择 Serendipity 作为引擎。期间尝试多种 Linux 发行版,进行 PHP 和 MySQL 升级,添加缓存层,使用不同 Web 服务器,先后托管在多种服务器上,最终迁移到云端。他保留域名的 www 部分,设置重定向。
2003 年左右,他加入 Blastwave.org 项目,为 Solaris 系统构建软件包。因内部政治和网络风波,2008 年退出,很多维护者转移到 OpenCSW 项目。他仍在网站上运行 Solaris 项目,担任《Oracle Solaris 11 高级管理手册》的技术审稿人,在书中为妻子写献词。
启蒙时代
他回到系统管理工作,学习 DevOps 原则和技术。长时间使用基于 PHP 的 Serenity 博客系统,报道通用技术栈,从 XenServer 评测到为 Cacti 监控系统创建插件。当时热门是 Nagios 和 Cacti,还有自制 Perl 脚本。这个项目让他接触 GitHub,发布第一个仓库和 XenServer 备份脚本,得到社区广泛使用和反馈。
现代文明
进入 Ruby - on - Rails 时代,他学习 Ruby 知识,使用 Sensu 和 Capistrano 等工具。将博客迁移到基于 Jekyll 的静态网站,结束 LAMP 时代。虽 Ruby 在 DevOps 任务中不再流行,但他仍喜欢并在新项目中使用。
Docker 成热门,Kubernetes 刚起步,“认真”的人用 Mesosphere。网站在 docker - compose 下运行顺利,但迁移非云原生软件到容器化世界有问题,他编写了 Tiller。Tiller 虽小且停滞不前,但获得 309,110 次下载,322 颗星,合并 11 个拉取请求,有超 2000 行文档,博客内容几乎围绕它。
这个时期,他的音乐事业起步,重新演出并制作第一批曲目,侧边栏照片是在萨里和朋友第一场演出时拍的。
永恒的 Amiga
关键的几年,他在科技领域做酷事,却开始写童年计算机相关内容。面对现代技术栈复杂性,能放松并重新发现童年计算机的简单美好。他最近的文章登上 Hacker News 首页,引发精彩讨论,让小 Kubernetes 集群忙碌。
