jus*_*mer 38 unix windows registry
这是比直接编程更多的OS架构问题,但仍然如此.为什么将Windows注册表创建为用于存储系统/应用程序设置的完全独立的子系统?在*nix OS中,有/ etc目录是完全可以理解的,因为文件系统是存储设置的自然分层方式,而微软决定创建一个完全外部的分层子系统,这似乎是一个愚蠢的投资,为什么没有他们只是使用文件系统层次结构?
Kev*_*ose 50
正如Bastien引用的Old New Thing文章所述:
我还要提到许多*nix框架已经彻底改造了注册表......就像GNOME上的gconfd一样.
此外,文件系统粒度:每个值的一个集群有点多,因此您需要在文件系统结束和设置文件启动时进行权衡.那当然不会给你一致的API.那么为什么不将所有设置都放入几个关键文件中,并为您提供一致的API来访问它?BAM - 注册表.
(并且由于MS通常认为API比格式更重要,因此文件不透明也就不足为奇了)
[Raymond Chen的声音]请记住,它是专为4MB内存充足的电脑而设计的.[/ Raymond Chen的声音]
| 归档时间: |
|
| 查看次数: |
7778 次 |
| 最近记录: |