Portál AbcLinuxu, 2. května 2025 06:03
Zcela neskromne bych rad odprezentoval Hotplug2, udev/hotplug-like software pro InitRD / InitRAMFS.
Vetsinu funkcionality jsem popsal mailem na linux-hotplug-devel, takze jen ve zkratce...
Hotplug2, stejne jako udev, cte ueventy z kernelu a zpracovava je. Pracuje bud v dumb modu, kdy proste modprobne co je treba a tim to pro nej konci, nebo v smart modu, pri kterem parsuje pravidla a aplikuje je. Pravidla jsou o dost jednodussi nez v udevu.
Benchmark co jsem urobil naznacuje, ze Hotplug2 je na trivialni operace priblizne dvakrat rychlejsi nezli udev, coz je prijemny.
Tohle je neco, co lidem casto unika, takze to radsi zduranzim. Nejde o nahrazku udevu pro end-user desktop. Jde o nahrazku udevu do initrd/initramfs (ano, i na desktopu;) ) a pripadne na hodne slabe masiny ci masiny, kde je rychlost bootu kriticka (tzn. 386/486, WRTcka nebo treba PDA) a nejsou nutna extremne komplexni pravidla...
Tiskni
Sdílej:
hwdetect
. Nepoužívá žádnou deprecated metodu, používá přímo informace ze sysfs. Ovšem nemá 1 kB jak dotyčný tvrdil, nýbrž 12 kB (a je to v bashi). Je určen pouze k coldpluggingu a v Arch Linuxu už se nepoužívá (je v něm deprecated), nahradil ho už před dlouhou dobou nový Udev (od té doby co umí coldplugging přes uevents).
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.