传统-.*¶
在最近一次本来很愉快的谈话中,对方突然爆发出 "Varnish was part of our legacy software."
这有点刺痛。
但公平的是:他们从2009年左右就开始涂Varnish了。
无论是Raymond的《新黑客词典》,还是它试图取代的遗留出版物--Kelly-Bootle的《魔鬼DP字典》--都不能给“遗留软件”下定义。前者是因为集体的“我们”不会费心于发票等琐碎的事情,后者是因为当时的人们不会放弃软件。
明天,我将坐在田野中央的一个小木屋里,试图弄清楚有人可能在想什么,10年前,他们声称实现了“V.42”,同时也使用了他们自己的HDLC帧布局。
“V.42”和“HDLC”在这一点上也是遗留下来的,但你很有可能已经使用过它:在20世纪90年代拨入BBS或ISP时,这是在调制解调器上进行纠错的热门方式。
我想我应该说“传统调制解调器”?
高字节存储是十六进制转储的明智方式,随着最后的旧HP和SUN熨斗最终成为eWaste,这种存储字节的方法正迅速成为传统。
客观地讲,小端和大端之间没有优点的区别,有史以来最成功的计算机体系结构都选择了两者之一,而向小端的整合更多地是由 "It's actually not that important" 比其他任何事情都重要。
但是我们仍然有一些代码在Varnish中关心字符顺序,特别是在导入的 zlib 密码。
有一段时间,我在一个采用大端MIPS处理器的WLAN接入点上运行了一个CI客户端。但由于只有128MB内存,虚假错误率造成了太多的噪声。
没有什么比IBM大型机更频繁、更有力地被宣称为“遗产”了,但它们仍然存在,保持着半个世纪以来的收支平衡。
因为IBM大型机天生具有可变长度的数据类型,所以它们是大端的,而且因为我们Varnish关心可移植性,您还可以在您的IBM大型机上运行Varnish缓存:多亏了Ingvar,如果您需要的话,可以使用“s390x”架构的Varnish包。
所以我联系了IBM的FOSS-EXPORT人员,问我们是否可以借一杯大型机来运行CI客户端,在我意识到之前,Varnish缓存项目已经访问了IBM云中的某个地方的虚拟S390x机器。
这一次,《在云中》 literally 意思是“在某人的主机上”:-)
我不是最新的IBM大型机技术,上一次我使用的是1989年的3090,所以我不知道IBM为我们分配了多少性能,在哪种硬件上,或者它可能会花多少钱。
但它在Varnish缓存上运行一次完整的CI迭代只需3分钟,使其成为我们拥有的最快的CI客户端之一。
感谢IBM!
保尔-亨宁,2021-05-24