Pretty convenient USB interfaces here and growing in popularity.
Maybe worth writing a Lua scripted service for generic interfaces to these kinds of devices.
The first hardware service for CD-OS will be Lua to Modbus service. (I stopped calling them "daemons" in the latest version)
The second hardware service will likely be Lua to I2C ... followed by samples for parallel ports, serial ports, RS-485 and even joystick and audio jacks. (Helps a lot in measuring things like clicks from a geiger counter of any model)
Biggest problem I could see with these boards is they are not redundant unless you buy multiples of them and even then you don't have the ultimate option of stripping parts off abandoned cars. CD-OS will be complete when anything in it can be replaced by ubiquitous salvage operations. The parallel port really was the ultimate apocalyptic interfacing port for a computer. I could write fifty paragraphs about what you could do with simple wiring of a parallel port in different configurations. You could build a covox speech synthesizer with a dozen resistors for the parallel port and I have done just that in a single day's work. You could interface to a CCD camera with a handful of parts. I mean, anything can be interfaced to a parallel port and even optically isolated. It's really a shame they don't include them by default on computers any longer.
If anyone who visits Vault-Co has a chance to experiment with this I'd be really interested in hearing feedback from others on it. (USB RS-485) I have ordered one but probably won't have a look at it until after I get the universal modbus service released in open source for CD-OS. (Before December! Itz coming this time!)