Explore the evolution and impact of the Industrial I/O Kernel Subsystem in this 40-minute talk by Jonathan Cameron, the original author and current maintainer. Gain insights into the subsystem's development, challenges faced, lessons learned, and potential future directions. Learn about IIO's unique features, use cases, and its role in improving Linux support for sensors. Discover the journey of taking a subsystem through staging, defining userspace ABI, and the importance of community building. Understand the differences between userspace and kernel drivers, and the significance of mentorship in open-source development. No detailed kernel knowledge is required to benefit from this informative presentation, which serves as a call to action for driving the subsystem forward.