Unix 和 Linux 没有文件系统?

Unix 和 Linux 没有文件系统?

我正在读书埃里克·雷蒙德的Unix 编程艺术, (亚马逊在线的)以及本书的开头他分析了 Unix 做错了什么他说:

拥有文件系统可能是错误的选择。

所以我想问:文件系统的可行替代方案是什么?因为 Unix 是基于文件描述符和文件系统构建的(因此大量使用了文件描述符和文件系统的概念)。

答案1

经过对此事的进一步研究,该书的作者在他的书中后来澄清了这一点。只是对此事的分析比我现在读到的要晚得多。满足未来读者的求知欲,引用作者的话:

拥有文件系统到底是不是错误的事情?

自 20 世纪 70 年代末以来,对于持久对象存储和操作系统的研究一直很有趣,它们根本没有共享的全局文件系统,而是将磁盘存储视为一个巨大的交换区域,并通过虚拟化对象指针完成所有操作。

相关内容