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β runsiiodin 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:
https://wiki.analog.com/software/linux/docs/iio/iiohttps://wiki.analog.com/resources/tools-software/linux-software/libiio
π one last thing bestie: this whole page isiiodversion0.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 runiiodπ¦
π¦ where this page comes from
- debian bookworm: iiod 0.24-4 Β· LGPL-2.1-or-later
- debian trixie: iiod 0.26-2 Β· LGPL-2.1-or-later
- ubuntu jammy: iiod 0.23-2 Β· LGPL-2.1-or-later
- ubuntu noble: iiod 0.25-4build2 Β· LGPL-2.1-or-later
- ubuntu questing: iiod 0.26-2build1
- ubuntu resolute: iiod 0.26-2build2 Β· LGPL-2.1-or-later
- ubuntu stonking: iiod 0.26-2build2 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms