Not much difference I'm afraid. IOS-XE is essentially the product of porting the classic IOS and runs it as a controlling process that sits top of linux, and with dedicated forwarding path.
If you look up for IOU, which stands for IOs over Unix, it has been around for quit a long time.
If you look up for IOU, which stands for IOs over Unix, it has been around for quit a long time.