Я заинтересован в написании HID USB Device Driver для OS X полностью на Golang, но я не могу найти какую-либо недавнюю документацию, которая не была помечена как устаревшая.В Linux я знаком с записью на USB-устройства в /dev/
, но я не вижу подобных специальных файлов в этом каталоге в OS X (10.13.6 на момент написания этой статьи).Единственная документация, которую я нашел, касается IOKit, которая, похоже, требует написания драйвера на C ++ или использования существующего c-lib и компиляции моего зависимого приложения golang с помощью cgo.Я хотел избежать этого шага в качестве мысленного эксперимента, но я не уверен, возможно ли это в данный момент.Кто-нибудь может подтвердить или опровергнуть, если это возможно, и если это возможно, указать мне в правильном направлении?