> > I've not seen this discussed anywhere. Is it possible to
> > build libraries (called by, say, C programs) in go? [...]
>
> at present, you can't use go write linux device driver.
What about, say, using a linux C or go implementation of 9p
protocol and libusb or linux USB API to serve an USB device
as a 9p file tree? Do you think this is feasible with go today?
(I believe this would keep go the entry point.)
Maurício