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