태그 보관물: dconf

dconf

gconf와 dconf의 차이점은 무엇입니까? 읽었습니다. gconf는 dconf로 대체되었습니다. 왜이 변경이 이루어

새로운 Ubuntu 구성 도구에 대한 많은 토론을 읽었습니다. gconf는 dconf로 대체되었습니다.

왜이 변경이 이루어 집니까? 왜 그렇게 많은 논쟁이 있습니까? gconf2dconf 마이그레이션 도구를 만드는 것이 너무 어렵습니까?



답변

gconf일반적으로 XML 백엔드를 dconf사용하고 자체 이진 블로 브 를 사용합니다. 그 변화만으로도 몇 가지 포인트를 얻을 수 있습니다.

  • 이진 읽기 액세스는 XML 구문 분석보다 훨씬 빠릅니다.
  • dconf의 디자인 섹션 에 따르면 Gnome 로그인은 수천 번의 읽기 작업과 몇 번의 쓰기만으로 구성됩니다. 여기 gconf에는 수천 개의 통계, 수천 개의 읽기 및 수천 개의 구문 분석이 있습니다. dconf의 이진 얼룩은 약 1 만 IOP로 시스템을 방해하지 않고 그것들을 습격 할 것입니다.
  • XML이 더 이식성
  • XML은 대부분 사람이 읽을 수 있고 편집 할 수 있습니다.
  • 많은 번거 로움없이 파일 기반 시스템을 분리하고 분할 할 수 있습니다.
  • 모놀리스 바이너리 파일이 손상되면 모든 것이 죽을 수 있습니다. 단일 파일 손상은의 해당 세그먼트 만 손상 gconf시킵니다.

많은 논쟁은 Windows 레지스트리에 대한 수준과 반대되는 것입니다.

내가 이해 했듯이이 설정 백엔드에 대한 인터페이스는 gconf: 과 같습니다 GSettings. 이를 통해 배포판과 사용자가 하나를 선택하고 필요한 경우 전환 할 수 있습니다.


답변