13 November 2022

最近学习安全协议,看到这一段:

There have been three versions of IPsec. All new systems should implement IPsec-v3, as it has many enhancements not found in the previous versions. However, IPsec-v2 is still implemented in numerous current systems, despite the fact that it is obsolete.

IPSec 总共有三个版本。最新版本是 IPSec-v3,新的系统要支持这个版本。因为这个版本实现了很多新的增强功能。然而,尽管 IPSec-v2 已经淘汰了,目前很多系统依然只实现了 IPSec-v2。

这里有一个词 obsolete,这个是计算机科学中经常用到的单词。当新的系统版本里实现了一个接口的新版本,或者新的替代方案的时候,我们就说老的接口已经 obsolete。对于 obsolete 淘汰了的接口,我们不建议在新的开发系统中继续使用,而是建议使用新的替代接口。其他,比如某个软件功能我们不再支持维护开发了,我们就把这个功能标注为 obsolete。

这个 obsolete 其实源自拉丁语 ob + soletus。soletus 是 solere 的过去分词,就是产生习惯了的意思。而 ob 是相反的意思,反习惯了,就是不习惯了,就是淘汰了么。

obsolete 的名词形式就是 obsolescence,陈旧、淘汰、过时的名词。比如: computers are infamous for their rapid obsolescence。(计算机因其快速过时而臭名昭著)。

这个 obsolescence 又和另一个词 adolescence 很像。adolescence 是青春期的意思。它的形容词形式是 adolescent,青春期的、不成熟的、青少年。比如 The adolescent brain develops at a rate unseen since early childhood – making girls and boys hypersensitive to influences in their environments. 青春期的大脑以儿童时期以来罕见的速度发展,导致男孩女孩对影响他们的环境超级敏感。

这个 adolescence 源自 adolscentia, ad + alescere 就是生长成熟的意思。 alere 就是滋养的意思。

可以看到,虽然 obsolescence 和 adolescence 看起来很像,但是词源还是很不一样的!