Зачем нужен интерфейс SYSFS для связи между Android HAL и драйверами устройств? Являются ли они любыми другими интерфейсами, которые могут использоваться для связи между пользовательским пространством и пространством ядра в Android?
Другой интерфейс связи между пространством пользователя и пространством ядра: системный вызов, ioctl, файловая система proc, сокет netlink.
Как я знаю, sysfs разработан для решения файловой системы proc, включает в себя так много, что не обрабатывает относительное поведение. У sysfs есть функция ATTRIBUTE, которая может легко обращаться к ядру.