Using sysfs instead of dmidecode, no longer requires root permissions