hw.sensors - hw.sensors
Eredeti szerző (k) | Constantine A. Murenin (2006) és Alexander Yurchenko (2003/2004) |
---|---|
Fejlesztő (k) | Az OpenBSD projekt |
Első kiadás | 2003. április 25 . |
Adattár | |
Beírták | C |
Operációs rendszer | OpenBSD , DragonFly |
típus | rendszerfigyelés |
Engedély | ISC engedély |
Weboldal | érzékelők.h |
A sysctl hw.sensors keretrendszer egy kernel szintű hardverérzékelő keretrendszer, amely az OpenBSD -ből származik , és amely a sysctl kernel interfészt használja a rendszermag és a felhasználói ország közötti szállítási rétegként . 2019 -től a keretrendszert több mint száz eszközmeghajtó használja az OpenBSD -ben különféle környezeti érzékelők exportálására, a hőmérséklet -érzékelők a leggyakoribb típusok. Fogyasztás és érzékelők ellenőrzése történik a userlandban segítségével sysctl , systat , sensorsd, ntpd , snmpd , ports / sysutils / Symon és GKrellM .
Vezetők
Az OpenBSD -ben a keretrendszer integrálva van a Dell ESM -jével , IPMI -jével és I²C -jével , számos népszerű Super I/O chipen keresztül lm(4)
.
Az egyéb megoldásokhoz, például az lm_sensorshoz képest jelentős különbség az egyszerűség és az illesztőprogramok alapértelmezett megközelítése, amelyek nem igényelnek és nem támogatnak semmilyen konfigurálhatóságot; a rendszergazda nem igényel telepítést vagy konfigurálást az érzékelők működtetéséhez. Ez párosul az I²C buszon finomhangolt ad-hoc olvasható szkennelési eljárással , amelyet Theo de Raadt írt központosított módon, gyorsítótárral, lehetővé téve, hogy a versenytársaktól eltérően mindenkor alapértelmezés szerint engedélyezve legyen. megoldásokat.
RAID drive
érzékelők
A RAID meghajtók automatikus felügyeletének támogatása az érzékelők keretén keresztül is biztosított, ezt a drive
típusú érzékelők koncepcióját a NetBSD 2007 -ben visszaadta az envsys -nek .
OpenNTPD timedelta
érzékelők
Az OpenNTPD típusú érzékelőket használ az timedelta
idő szinkronizálására. Ezeket az NMEA és más illesztőprogramok biztosítják.
Történelem
A keretrendszert eredetileg 2003 -ban készítette Alexander Yurchenko, amikor több envsys -alapú illesztőprogramot szállított a NetBSD -ről . A NetBSD envsys hordozása helyett egy egyszerűbb sysctl -alapú mechanizmust fejlesztettek ki.
A keretrendszer jelentős növekedést kapott az eszközillesztők használatában az OpenBSD 3.9 kiadásával, ahol mindössze 6 hónap alatt a keretet használó egyes illesztőprogramok száma az OpenBSD 3.8 ( 2005. november 1 -jén megjelent ) 9 -ről 33 -ra nőtt az OpenBSD 3.9 -ben (megjelent 2006. május 1 -én ).
2006. december 23 -án a keretrendszert 44 eszközillesztő használta; ekkor történt egy javítás, amely egy egyszerű egyszintű címzési sémát alakított át stabilabb többrétegű címzéssé.
2007 -ben a keretrendszer a Google Summer of Code támogatásának keretében a FreeBSD -re került ; a DragonFly BSD még abban az évben elfogadta . A szenzorok figyelő démonának használhatósága 2007 -ben jelentősen javult, részben ugyanazon GSoC támogatás miatt.
sensorsd(8)
2008. november 1 -jén az összes meghajtószám 68 volt az OpenBSD 4.4 -ben; 7 járművezetővel növekszik egy 6 hónapos kiadási ciklusban. Ez a növekedési szint, átlagosan havonta egy új meghajtó, az OpenBSD 3.9 óta általános volt a keret történetében.
Az illesztőprogramok által a kereten keresztül exportált értékek csak olvashatóak; ugyanakkor külső folt van arra, hogy végrehajtja a ventilátor vezérlés funkciókat, mind a keret, valamint az egyik sofőr a legnépszerűbb család Super I / O chipek; ezt a javítócsomagot az OpenBSD és a DragonFly BSD egyaránt biztosította.