ฉันได้อ่านการสนทนามากมายเกี่ยวกับเครื่องมือตั้งค่าใหม่ของ Ubuntu: gconf ถูกแทนที่ด้วย dconf
ทำไมการเปลี่ยนแปลงนี้จึงเกิดขึ้น ทำไมถึงมีการถกเถียงกันอย่างมากมายเกี่ยวกับเรื่องนี้? มันยากเกินไปที่จะสร้างเครื่องมือย้ายข้อมูล gconf2dconf หรือไม่
ฉันได้อ่านการสนทนามากมายเกี่ยวกับเครื่องมือตั้งค่าใหม่ของ Ubuntu: gconf ถูกแทนที่ด้วย dconf
ทำไมการเปลี่ยนแปลงนี้จึงเกิดขึ้น ทำไมถึงมีการถกเถียงกันอย่างมากมายเกี่ยวกับเรื่องนี้? มันยากเกินไปที่จะสร้างเครื่องมือย้ายข้อมูล gconf2dconf หรือไม่
คำตอบ:
gconfโดยทั่วไปจะใช้แบ็กเอนด์ XML ในขณะที่dconfใช้บล็อบไบนารีของมันเอง จากการเปลี่ยนแปลงเพียงอย่างเดียวคุณสามารถวาดบางประเด็น:
gconfสถิตินั้นนับพันการอ่านนับพันและการแยกวิเคราะห์เป็นพัน dconfหยดของไบนารีจะกระหน่ำผ่านสิ่งเหล่านั้นโดยไม่ทำให้ระบบล้มเหลวด้วยจำนวน IOP ที่มากมายgconfนั้นอาร์กิวเมนต์จำนวนมากเป็นสิ่งที่ปรับระดับและต่อต้านรีจิสทรีของ Windows
ตามที่ผมเข้าใจมันลงบนอินเตอร์เฟซการตั้งค่านี้ back-end จะเป็นเช่นเดียวกับgconf: GSettingsผ่าน การทำเช่นนี้จะช่วยให้การกระจายและผู้ใช้สามารถเลือกและเปลี่ยนได้หากต้องการ