sd-dbus && dbus-daemon의 관계는 무엇입니까?

sd-dbus && dbus-daemon의 관계는 무엇입니까?

나는 최근 sd-dbus && dbus-daemon에 대해 혼란스러워했습니다.

이 블로그에서:http://0pointer.net/blog/the-new-sd-bus-api-of-systemd.html

lenart는 systemd가 버전 v221부터 sd-dbus API를 사용한다고 말했습니다.

일부 블로그를 읽고 결과를 얻었지만 그것이 올바른지 모르겠습니다.

질문 1:

3개의 dbus 라이브러리가 있습니다

  1. libdbus
  2. GD버스
  3. 직렬 버스

맞아?

질문 2:

우리는 dbus-daemon이 libdbus를 기반으로 한다는 것을 알고 있습니다.

하지만 systemd에도 dbus-daemon이 있다는 것을 알고 있습니까? lenart가 systemd가 libdbus 대신 sd-dbus를 기반으로 한다고 말하는 이유는 무엇입니까?

Q3:

lenart는 systemd가 v221에 출시된 이후에 sd-dbus API를 사용한다고 했는데, v221 이전의 소스코드에도 sd-dbus가 있는 걸 봤는데, 그 이유는 무엇인가요?

관련 정보