Saya baru saja mulai terjun ke internal Linux, dan saya bertanya-tanya apa perbedaan antara udev dan hal daemon. Dari apa yang saya kumpulkan, keduanya tampaknya bertanggung jawab untuk mengelola perangkat hot pluggable ... apakah hald digunakan oleh udev untuk mendengarkan, atau apakah mereka dua hal yang terpisah?
11
Jawaban:
Satu perbedaan penting adalah bahwa HAL sudah usang.
sumber
hald bertanggung jawab untuk menyediakan antarmuka terpadu ke konfigurasi perangkat keras mesin saat ini. udev bertanggung jawab untuk mengelola berbagai operasi yang diperlukan saat konfigurasi perangkat keras berubah saat sistem aktif.
sumber
HAL bertanggung jawab atas informasi Abstraksi tentang perangkat keras. maksud saya tidak penting bahwa Anda mengetahui semua informasi tentang apa yang Anda pasang misalnya Anda menggunakan beberapa kartu nirkabel dan modelnya adalah hal-hal TP-link bertanggung jawab untuk membuat informasi tambahan lebih pendek jika Anda menggunakan "ifconfig" yang Anda lihat wlan0 bukan TP-LINK
udev bertanggung jawab untuk memindahkan perangkat secara teratur dan menetapkan beberapa aturan padanya. misalnya Anda dapat memberitahu udev: ketika saya pasang flash biru saya, Anda harus menyalin cadangan saya ke flash
maaf jika saya memiliki kesalahan ketik atau relevansi selamat bersenang-senang.
sumber
jika kita ingin mengatakan dengan kata sederhana HAL secara otomatis mendeteksi port ketika Anda menghubungkan kabel printer ke sistem di port apa saja. Anda tidak ingin hanya mencolokkan beberapa port tertentu. HAL adalah metode baru UDEV tidak mendeteksi port secara otomatis, mereka hanya mendeteksi port siapa yang Anda tentukan port apa yang Anda atur dalam waktu konfigurasi seperti port S1. UDEV adalah metode lama.
sumber
Apa perbedaan antara U&L dan wikipedia?
sumber