Udev ve hald arasındaki fark nedir?


11

Ben sadece Linux'un içlerine dalmaya başladım ve udev ve hal daemon arasındaki farkın ne olduğunu merak ediyordum. Topladığım kadarıyla, her ikisi de sıcak takılabilir cihazları yönetmekten sorumlu gibi görünüyor ... udev tarafından dinlemek için kullanılıyor mu, yoksa iki ayrı şey mi?


4
Yanılıyor olabilirim ama bence udev daha yeni ve devralmaya çalışıyor Onlara wikipedia girişlerini görün.
Kevin

Yanıtlar:


5

Önemli bir fark HAL'nin kullanımdan kaldırılmasıdır.


2

hald, makinenin mevcut donanım yapılandırmasına birleşik bir arayüz sağlamaktan sorumludur. udev, sistem canlıyken donanım yapılandırması değiştiğinde gereken çeşitli işlemleri yönetmekten sorumludur.


1
Hal-spec'ten: HAL, aygıtlar eklendiğinde ve kaldırıldığında ve bir aygıttaki özellikler değiştiğinde mesaj veri yolundaki diğer eşleri bilgilendirebilir.
Shawn J. Goff

1

HAL, donanım eşyasıyla ilgili soyutlama bilgisinden sorumludur. Demek istediğim, tüm bilgileri bir eklenti kullandığınızı bilmeniz önemli değil, örneğin bazı kablosuz kart kullanıyorsunuz ve modelleri TP-link hal, gördüğünüz "ifconfig" kullanırsanız ek bilgileri daha kısa yapmaktan sorumludur. wlan0 TP-LINK değil

udev cihazları düzenli bir şekilde taşımak ve üzerlerine bazı kurallar koymaktan sorumludur. örneğin udev'i söyleyebilirsiniz: mavi flaşımı eklediğimde yedeklerimi flaşa kopyalamalısınız

yazım hataları veya alaka hatası varsa üzgünüm iyi günler.


Teddy'nin cevabını okudun mu? Ve bu beş yıl önceydi ...
don_crissti

0

basit bir şekilde söylemek gerekirse, yazıcı kablosunu herhangi bir porttaki sisteme taktığınızda HAL otomatik olarak portu algılar. yalnızca belirli bir bağlantı noktasını takmak istemezsiniz. HAL yeni bir yöntemdir UDEV bağlantı noktasını otomatik olarak algılamaz, yalnızca S1 bağlantı noktası gibi yapılandırma zamanında ayarladığınız bağlantı noktasını kim bağlantı noktasını algılar. UDEV eski bir yöntemdir.


0

U&L ve wikipedia arasındaki fark nedir?

HAL (Donanım Soyutlama Katmanı veya Donanım Ek Açıklama Kitaplığı), donanım soyutlama sağlayan UNIX benzeri işletim sistemleri için bir yazılım alt sistemidir.

HAL artık çoğu Linux dağıtımında ve FreeBSD'de kullanımdan kaldırılmıştır. İşlevsellik 2008-2010 itibariyle Linux'ta udev ve FreeBSD'de birleştiriliyor.

Udev veya devd gibi bir alternatifi olmayan diğer işletim sistemleri hala HAL kullanıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.