lshw (HardWareLiSter) is asmall tool forLinux toprovidedetailedinformation onthe hardwareconfigurationof the machine.It can reportexact memoryconfiguration,firmwareversion,mainboardconfiguration,CPU version andspeed, cacheconfiguration,bus speed, etc.
OSHI is a freeJNA-based(native)OperatingSystem andHardwareInformationlibrary forJava. It doesnot require theinstallation ofany additionalnativelibraries andaims to provideacross-platformimplementationto retrievesysteminformation,such as OSversion,processes,memory and CPUusage, disksand partitions,devices,sensors, etc.
Stresslinux isa minimal linuxdistributionrunning from abootable cdrom,usb, vmware orvia PXE. Stresslinuxmakes use ofsome utitlitiesavailable onthe net like:stress,cpuburn,hddtemp,lm_sensors ... Stresslinux isdedicated tousers who wantto test theirsystem(s)entirely onhigh load andmonitoring thehealth.
HWA is a toolfor programmingmicrocontrollersin C language. It provides theprogrammer asmall set ofobject-orientedgenericinstructions toact on thehardware sothattraditionalbitwise andregister-orientedinstructionscan be replaced byinstructionsthat describethe wantedresult, makingthe code morereadable andeasier to portto new targetdevices. HWAis not alibrary. Itsimplementationrelies on Cmacro-definitionsand inlinedfunctions that,thanks to thecompiler'soptimizer