한국어
Linux Programming
 

dbus-broker 프로젝트는 D-Bus 사양에 정의된 메시지 버스의 구현이다. Linux 시스템 전용으로 작성되었으며 목표는 D-Bus 참조 구현과의 호환성을 유지하면서 고성능과 안정성을 동시에 제공하는 것이다. 페도라 진영에서 시작되었으며 사용가능한 배포판은 위키를 통해 확인할 수 있다: https://github.com/bus1/dbus-broker/wiki

 

기존 D-Bus 구현과의 호환성이 중요하지만 dbus-broker 가 기존 관행에서 벗어나 몇 가지는 자체 솔루션으로 제공한다.  기존 D-Bus 의 시스템과 세션버스는 모두 dbus-daemon 대신 dbus-broker를 통해 제공 될 수 있다.

 

D-Bus 참조 구현에서 제공하는 dbus.service 에 대한 드롭인 교체에 적합한 두 개의 시스템 유닛을 제공한다. dbus-broker.service를 활성화하여 dbus-broker를 시스템 및 세션 메시지 버스 백엔드로 사용할 수 있다.

 

dbus-broker를 시스템 버스로 활성화하려면 다음을 실행한다.

# systemctl enable dbus-broker.service

 

이렇게 하면 참조 구현에서 제공하는 서비스 파일을 대체하는 것처럼 dbus-broker 서비스 파일에 대한 링크가 /etc/systemd/system/dbus.service 로 생성된다.

 

마찬가지로 세션버스는 다음을 통해 dbus-broker 를 사용할 수 있다.

# systemctl --user enable dbus-broker.service
..or..
# systemctl --global enable dbus-broker.service

 

첫 번째 명령은 호출 사용자에 대해서만 활성화하고 두 번째 명령은 모든 로컬 사용자에 대해 활성화한다. 재 부팅 후 변경 사항이 적용된다.

 

https://github.com/bus1/dbus-broker

번호 제목 글쓴이 날짜 조회 수
» dbus-broker를 기본 DBus 구현으로 설정 makersweb 2021.01.20 41
35 리눅스 오디오 스택과 아키텍처 file makersweb 2020.09.02 316
34 wayland-scanner 를 통해 Wayland 프로토콜 코드생성 makersweb 2020.06.08 88
33 Wayland 의 Client Application 프로그래밍 기본 루틴 makersweb 2020.06.04 151
32 Wayland 의 주요 객체들 makersweb 2020.06.04 97
31 Weston 의 설명 및 관련 컴포넌트 makersweb 2020.06.03 250
30 64비트 리눅스에서 32비트 응용프로그램을 실행하려면 makersweb 2020.02.29 574
29 initramfs (initial ram file system: 초기 램 파일 시스템) makersweb 2020.02.25 346
28 플랫폼 디바이스 드라이버 개발 시 많이 사용되는 커널 API 및 매크로 makersweb 2020.01.28 746
27 PATH에 새로운 경로 추가 makersweb 2019.09.19 131
26 리눅스 컴파일러 최신으로 업데이트 linux 2018.12.26 1354
25 libblkid - USB Storage의 정보 가져오기 makersweb 2018.10.18 303
24 tslib 크로스 컴파일과 터치스크린 보정 makersweb 2018.08.02 1226
23 Ubuntu Linux에서 dbus-c++바인딩 D-Bus 테스트 file makersweb 2018.03.07 4180
22 NFS를 통해 파일시스템 공유 makersweb 2018.03.05 731
21 Wayland에 대한 간단한 소개 file makersweb 2017.12.29 1877
20 Ubuntu16.04에서 weston구동 file makersweb 2017.12.28 482
19 UVC 장치를 사용할때 v4l2: select timeout 에러 발생 makersweb 2017.12.27 860
18 [IPC]D-Bus 소개 file makersweb 2015.02.28 26200
17 리눅스 데스크탑 환경 종류 pjk 2015.02.11 4175