歡迎來(lái)到 常識(shí)詞典網(wǎng) , 一個(gè)專業(yè)的常識(shí)知識(shí)學(xué)習(xí)網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
關(guān)于分散的文本文件和集中的注冊(cè)表兩種軟件配置方式的優(yōu)劣,目前仍有爭(zhēng)論。主流操作系統(tǒng)中,Linux操作系統(tǒng)一直使用單獨(dú)的文本文件來(lái)存放配置信息。而Windows平臺(tái)下基于.NET框架的軟件對(duì)注冊(cè)表的依賴性也大大減弱。事實(shí)上,.NET軟件通常使用純文本的XML(稱為app.config)文檔而不是注冊(cè)表進(jìn)行配置,這在某種意義上是向當(dāng)初的ini文本配置方式的一種回歸。部分-支持者認(rèn)為,集中式的注冊(cè)表要求軟件需要進(jìn)行專門的安裝步驟才可以正常運(yùn)行,而單獨(dú)的文本配置文檔則可以不需要安裝,只要將軟件的文檔目錄拷貝過(guò)來(lái)就可以使用;當(dāng)不再需要軟件的時(shí)候,除刪除相關(guān)文檔外對(duì)于注冊(cè)表也需要進(jìn)行卸載步驟,才有可能不在系統(tǒng)中留下痕跡(很多軟件即使提供了卸載步驟,仍然會(huì)留下痕跡),如果使用文本配置文檔,則能做得更干凈。但是,文本配置方式導(dǎo)致某些系統(tǒng)軟件的配置較為困難且缺乏統(tǒng)一的界面(如Linux中的情況),也是不爭(zhēng)的事實(shí),盡管現(xiàn)在已經(jīng)有很多軟件可以方便進(jìn)行系統(tǒng)配置,但仍存在標(biāo)準(zhǔn)不夠統(tǒng)一的問(wèn)題。 著名開(kāi)源軟件Fetc--il的作者Eric S. Raymond在《UNIX編程藝術(shù)》一書中有如下敘述: 對(duì)比terminfo數(shù)據(jù)庫(kù)和Windows注冊(cè)表,我們發(fā)現(xiàn)注冊(cè)表出名地容易受到錯(cuò)誤代碼的破壞。這可能會(huì)使整個(gè)系統(tǒng)都無(wú)法使用。即使系統(tǒng)沒(méi)有癱瘓,但如果破壞本身干擾了專用的注冊(cè)表編輯工具,恢復(fù)工作就會(huì)很困難。 對(duì)比terminfo數(shù)據(jù)庫(kù)和Windows注冊(cè)表,我們發(fā)現(xiàn)注冊(cè)表出名地容易受到錯(cuò)誤代碼的破壞。這可能會(huì)使整個(gè)系統(tǒng)都無(wú)法使用。即使系統(tǒng)沒(méi)有癱瘓,但如果破壞本身干擾了專用的注冊(cè)表編輯工具,恢復(fù)工作就會(huì)很困難。 從2000年以來(lái)部分惡-毒如熊貓燒香等的破壞情形看,的確存在“破壞本身干擾注冊(cè)表編輯器”的問(wèn)題。在某些情況下,-程序會(huì)監(jiān)視系統(tǒng)進(jìn)程列表,并強(qiáng)行關(guān)閉名為regedit的任何程序。這使得受損用戶難以直接通過(guò)編輯注冊(cè)表進(jìn)行恢復(fù)。 -----分割線----- 以上內(nèi)容來(lái)自維基百科,-說(shuō)得太客氣了。下一篇:一個(gè)網(wǎng)站如果不刪貼的話,最終會(huì)導(dǎo)致什么? 下一篇 【方向鍵 ( → )下一篇】
上一篇:有沒(méi)有一本書是講解英文單詞的詞根、詞源等背后故事的? 上一篇 【方向鍵 ( ← )上一篇】
快搜