hw.sensors - hw.sensors

sysctl hw.szenzorok
Eredeti szerző (k) Constantine A. Murenin (2006) és Alexander Yurchenko (2003/2004)
Fejlesztő (k) Az OpenBSD projekt
Első kiadás 2003. április 25 . ; 18 évvel ezelőtt ( 2003-04-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 drivetí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 timedeltaidő 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.

Lásd még

Hivatkozások

Külső linkek