Windows的注册表机制 VS linux的无注册表机制

不同视角、不同观点、深度探讨,禁止人品和道德攻击
头像
qiii2006
帖子: 1484
注册时间: 2008-08-20 18:33
来自: 泰达希尔
联系:

Re: Windows的注册表机制 VS linux的无注册表机制

#31

帖子 qiii2006 »

Havanna 写了:
qiii2006 写了:
Havanna 写了:
qiii2006 写了:gnome貌似有个gconf好像也是类似注册表的,我记不清了
真是火星了,gconf仅能设置gnome套件,实际上,脚本也能完成,你甚至可以写个脚本用来存储修改自己常用软件的配置文件。那并非类似注册表
你要去看10l的链接。。。。
yin_desheng 写了:了解一下gconf先
https://www.ibm.com/developerworks/cn/linux/l-cn-gconf/
有意思,你能用gconf来配置rxvt?conky?亦或启动过程中的模块设置?除了gnome套件中的东东,他还能做什么用?你觉得gconf可以配置其他桌面?
还是你觉得桌面=gnome
所以没学到家,只是个半成品而已。
[email protected]

我是心之所在,你好,世界

I,KDE
yin_desheng
帖子: 28
注册时间: 2009-01-14 14:48

Re: Windows的注册表机制 VS linux的无注册表机制

#32

帖子 yin_desheng »

想用注册表配置Apache吗?
想用注册表配置Firefox吗?
头像
Hello World!
帖子: 3051
注册时间: 2008-06-23 15:19
系统: ���������
来自: 北欧某国
联系:

Re: Windows的注册表机制 VS linux的无注册表机制

#33

帖子 Hello World! »

yin_desheng 写了:想用注册表配置Apache吗?
想用注册表配置Firefox吗?
不想。。。
http://noie.name 网站改版中。
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

Re: Windows的注册表机制 VS linux的无注册表机制

#34

帖子 delectate »

Hello World! 写了:
yin_desheng 写了:想用注册表配置Apache吗?
想用注册表配置Firefox吗?
不想。。。
的确不想。
头像
qiii2006
帖子: 1484
注册时间: 2008-08-20 18:33
来自: 泰达希尔
联系:

Re: Windows的注册表机制 VS linux的无注册表机制

#35

帖子 qiii2006 »

yin_desheng 写了:想用注册表配置Apache吗?
想用注册表配置Firefox吗?
不要!
[email protected]

我是心之所在,你好,世界

I,KDE
snriyt
帖子: 31
注册时间: 2009-07-15 21:37

Re: Windows的注册表机制 VS linux的无注册表机制

#36

帖子 snriyt »

文件方式不同,/etc /home win就不同,
ilove86
帖子: 44
注册时间: 2009-06-07 9:45

Re: Windows的注册表机制 VS linux的无注册表机制

#37

帖子 ilove86 »

学习了,知其然知其所以然
这世上总有一些东西,值得我们去坚持
头像
潇洒走一回
帖子: 735
注册时间: 2009-05-20 21:43

Re: Windows的注册表机制 VS linux的无注册表机制

#38

帖子 潇洒走一回 »

Hello World! 写了:个人感觉:
win的注册表是为了方便各个软件协同工作的,比如一个软件可以读取另一个软件的信息、修改另一个软件的信息。
而linux是不鼓励这样做的,linux好像更愿意让不同的软件互不影响的工作。

个人意见:
我比较喜欢linux现在的样子,原因有四:

1、linux的无注册表机制不会产生太多的垃圾。
在win下,往往在卸载一个软件后,注册表中仍会存留大量的无用信息,需要在用转们的软件清除,而这种清除是带有让系统瘫痪的风险的。在linux下,只要手动删除那个存储配置的文件夹,就不会出现任何垃圾信息了,这样做也比较安全、不会泄密。

2、linux的无注册表机制方便修复受损软件。
这里提到的受损,不是指可执行文件受到损坏,而是指由于配置不慎,使软件出现问题。
一旦linux下的某个程序出了问题(比如compiz),只需要删除相对应的存储配置文件的文件夹(compiz相对应的是~/.config/compiz),出问题的程序就会恢复到刚刚安装时的状态。如果是使用注册表存贮配置信息的程序,恢复起来就比较困难了。

3、linux的无注册表机制方便软件的迁移。
一个程序用,随着经常的使用、不断的设置、调整,这个程序会变得越来越顺手,如果突然换了一台电脑,那么所有的配置工作又要从头做起,显得很麻烦。在linux下如果遇到同样的问题,这时只要把相映的配置文件复制到心电脑里,这台新电脑里的软件就会变得和原来那台电脑里的完全一样,从界面到插件,再到细小的使用习惯,完全一样。

4、linux的无注册表机制比较安全。
关于安全方面的问题我知之甚少,以下的文字全凭猜测:
好像win喜欢把软件的配置信息和系统以及驱动程序的配置信息都放在注册表里,这样恐怕会使普通的软件直接修改重要的系统参数、驱动程序参数。
你说的太好了,学习了!!!
以前用windows的时候就爱上了火狐,就感觉它的配置文件做得很好,完全独立,移到其它地方完全不影响使用(我甚至还把它拷到了firefox on linux上,基本正常工作),来到linux后才发现几乎每个程序都有一个属于自己的配置文件,好温馨啊!!!
回复