D-Bus cho phép các chương trình giao tiếp. IPC này được thực hiện như thế nào? Các ổ cắm miền Unix, bộ nhớ chia sẻ + các semaphores, các đường ống có tên, cái gì khác? Có lẽ một sự kết hợp?Phương tiện cơ bản cho xe buýt D là gì?
Trả lời
Rõ ràng, IPC hoặc TCP/IP:
http://www.freedesktop.org/wiki/Software/dbus
Cập nhật:
Ý tôi là, nhiều phương pháp IPC trên OS khác nhau, cộng với giao thức TCP/IP.
http://dbus.freedesktop.org/doc/dbus-daemon.1.html cho thấy rằng phiên bản tham chiếu unix sử dụng cả ổ cắm miền unix và tcp/ip.
Điều này khá giống với câu hỏi DBus query. Và câu trả lời từ Googling là ổ cắm - cho TCP/IP hoặc Unix Domain.
Tôi nghĩ rằng nó thường sử dụng ổ cắm UNIX. Theo Linux, nó có thể sử dụng các "socket namespace" trừu tượng, giống nhau, ngoại trừ chúng không tồn tại vật lý như các file có thể nhìn thấy trong hệ thống tập tin.
Có has been in the past some attempt to use netlink sockets trực tiếp từ hạt nhân. Gần đây hơn (được công bố trong LPC cuối), một số người đang làm việc để loại bỏ daemon D-Bus không gian người dùng và đặt D-Bus trong kernel, nó cũng có thể sử dụng socket, nhưng có thể làm sống lại netlink hoặc các cách tiếp cận khác.
- 1. Thiết kế cơ sở dữ liệu cho đặt chỗ xe buýt
- 2. Động lực cho Xe buýt Sự kiện trong GWT
- 3. Đề xuất xe buýt dịch vụ mạng?
- 4. Tắt trạm dừng xe buýt trên Google Map
- 5. Thuật ngữ xe buýt dịch vụ doanh nghiệp
- 6. Thuật toán vận tải công cộng của xe buýt
- 7. Tin nhắn xe buýt và MOM - điều tương tự?
- 8. Xe buýt dịch vụ - Tôi có bị câm không?
- 9. Lỗi trong khi cố gắng sử dụng Nservice xe buýt
- 10. GStreamer xe buýt gửi Không có tin nhắn
- 11. Khi nào cần sử dụng Xe buýt sự kiện?
- 12. Encoding của BrokeredMessage Body trong xe buýt Dịch vụ Azure
- 13. "-d" trong "npm -d install" là gì?
- 14. (\ d +)/(\ d +) trong regex là gì?
- 15. Trong java -D D là gì?
- 16. Làm thế nào để có được một "lỗi xe buýt"?
- 17. C++ Map Cho Xe Buýt báo lỗi khi cố gắng thiết lập một giá trị
- 18. IDE tốt nhất cho lập trình DigitalMars D là gì?
- 19. C# - Câu hỏi cơ bản: '?' Là gì?
- 20. Phương pháp tiện lợi trong Java là gì?
- 21. Lớp học lái xe là gì? (Java)
- 22. Thay đổi bộ lọc dòng xe buýt dịch vụ Azure thay đổi
- 23. Sự khác nhau giữa xe buýt thông điệp và môi giới nhắn
- 24. lệnh 'd' trong tiện ích sed
- 25. Dịch vụ xe buýt môi giới VS Tin nhắn chuyển tiếp
- 26. Dừng xe buýt Google Transit trong tuyến đường vô hình và trên bản đồ bị vô hiệu hóa
- 27. là gì đơn vị measurment cho thời gian phương tiện truyền thông trong MediaMetadataRetriever
- 28. Thuật toán tốt nhất cho các phương tiện chồng chéo trực quan tách biệt nhau ở gần trên bản đồ là gì?
- 29. Động cơ 3D cho mô phỏng lái xe
- 30. Backbone/Underscore rất cơ bản thông qua vấn đề Require.js lái xe cho tôi batty