![在发明纪元之前,linux/unix 的时间标准是什么?](https://linux22.com/image/773628/%E5%9C%A8%E5%8F%91%E6%98%8E%E7%BA%AA%E5%85%83%E4%B9%8B%E5%89%8D%EF%BC%8Clinux%2Funix%20%E7%9A%84%E6%97%B6%E9%97%B4%E6%A0%87%E5%87%86%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
正如标题所示,我一直在寻找,但没找到。在 2000 年纪元标准化之前,时间是如何存储和处理的?
答案1
UNIX 纪元始于 1970-01-01,大约是它被这样命名并从贝尔实验室逃出的那一天。NTP 纪元 0 至少从 1985 年左右的 v0 开始就是 1900-01-01。在 Linus 发送“只是一种爱好”1991-08-25 关于 Linux 的电子邮件。
Linux 0.01 内核中没有太多的时间函数。大部分将实时时钟时间值转换为可用整数这样就可以确定启动时间了。 假设是 UNIX 纪元,因为年份后面加了“-70”,而注释中对选择 1970 年表示怀疑。
请man 7 time
参阅现代 Linux 系统上的时间函数列表。