IIOD(8)

πŸ‘‘ IIOD β€” the Linux Industrial I/O Subsystem daemon, bestie edition πŸ’…

okay so real talk, this is iiod, aka the Linux Industrial I/O Subsystem daemon, and she lives in section 8 of the manual (IIOD(8) β€” User Commands energy, main character fr fr). she's the little background queen that serves up your IIO devices to whoever asks. iconic. let's get into it πŸŽ€


✨ NAME ✨

iiod β€” the Linux Industrial I/O Subsystem daemon πŸ¦‹

like. that's her. that's the whole name. she's a daemon, she's industrial, she does I/O, she's in the subsystem. no cap.


🌸 DESCRIPTION 🌸

πŸ’– Usage:

so the vibe is, you call her like this:

iiod [OPTIONS ...]

that's it!! that's the whole invocation!! you run iiod, you optionally throw some OPTIONS at her, and she goes off and does her little daemon thing. obsessed πŸ’«


✨ OPTIONS ✨

here's the whole menu, bestie, and yes we're doing ALL of them, no skipping, we don't do that here 🫢

  • -h, --help β€” she shows you this exact help text and then dips. quitting immediately after. no notes. πŸ‘‹
  • -V, --version β€” prints out the version of this program so you can go "oh word, what version am I on" πŸ’œ
  • -d, --debug β€” uses an alternative debug interface. and heads up β€” the original literally says it's (incompatible), so like, it's a different debug interface, not the usual one. don't come crying to me when your normal debug tooling doesn't vibe with it 😭
  • -D, --demux β€” demuxes channels directly on the server. server-side demuxing, she's doing the work herself, queen behavior πŸ‘‘
  • -i, --interactive β€” runs iiod in the controlling terminal. so she's right there with you, in your terminal, being interactive about it 🧚
  • -a, --aio β€” uses asynchronous I/O. aio. async. she doesn't wait around, she's busy, she has places to be πŸ”₯
  • -F, --ffs β€” uses the given FunctionFS mountpoint to serve over USB πŸ”Œ (yes this is how you get her talking over USB, iykyk)
  • -n, --nb-pipes β€” specify the number of USB pipes (ep couples) to use. that's endpoint couples, for the USB girlies πŸ“

🌈 SEE ALSO 🌈

go read these too, they're her friends, the whole squad fr fr:

and the lore, if you want the deep dive:


πŸ’€ one last thing bestie: this whole page is iiod version 0.10, dated September 2017, from the User Commands corner of the manual. so she's a little vintage, a little retro, and honestly? the way she's still serving after all these years? ate and left no crumbs βœ¨πŸ’–πŸŽ€ bye bestie, go run iiod πŸ¦‹