IOS XE is released separately for ASR 10007 and Catalyst 3850.8
Cisco IOS is a monolithic operating system running directly on the hardware while IOS XE is a combination of a Linux kernel and a monolithic application (IOSd) that runs on top of this kernel. On the other hand, IOS XR is based on QNX (since version 5.0 it's also based on Linux), where the IOSd application has been separated into many different applications. While IOS XE (IOSd) and IOS share a lot of the same code, IOS XR is a completely different code base.
Since IOS XE has IOSd running as an application on top of Linux, it becomes possible to also run different applications on the hardware, a good example of this is running Wireshark on a switch.9 Another example is the Cisco IOS XE Open Service Containers.10
David Newman (2009-01-12). "Cisco's ASR 1000 router built for 10-year tenure". Network World, Inc. Retrieved 2016-01-05. https://www.networkworld.com/article/795850/lan-wan-cisco-s-asr-1000-router-built-for-10-year-tenure.html ↩
"Logging into a Linux shell from a Cisco ASR1000 Series Router". 2014-05-12. Retrieved 2016-01-05. https://packetzone.wordpress.com/2014/05/12/logging-into-a-linux-shell-from-a-cisco-asr1000-series-router/ ↩
"Cisco IOS XE Software for Cisco ASR 1000 Series Routers". Cisco Systems. 2012. Retrieved 2016-01-05. http://www.cisco.com/c/en/us/products/collateral/routers/asr-1000-series-aggregation-services-routers/product_bulletin_c25-448387.html ↩
Michael Morris (2009-01-26). "Now a Look at Cisco IOS XE for the ASRs". Network World, Inc. Retrieved 2016-01-05. https://www.networkworld.com/article/761605/cisco-subnet-now-a-look-at-cisco-ios-xe-for-the-asrs.html ↩
"Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide". Cisco Systems. Retrieved 2016-01-05. http://www.cisco.com/c/en/us/td/docs/routers/asr1000/configuration/guide/chassis/asrswcfg/Software_Packaging_Architecture.html ↩
Tom Hollingsworth (2013-04-18). "IOS X-Treme!". Retrieved 2016-01-05. http://networkingnerd.net/2013/04/18/ios-x-treme/ ↩
ASR 1000 release notes http://www.cisco.com/c/en/us/support/routers/asr-1000-series-aggregation-services-routers/products-release-notes-list.html ↩
Catalyst 3850 release notes http://www.cisco.com/c/en/us/support/switches/catalyst-3850-series-switches/products-release-notes-list.html ↩
"Catalyst 4500 Series Switch Software Configuration Guide". cisco.com. Cisco Systems. Retrieved 3 August 2017. http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst4500/15-1/XE_330SG/configuration/guide/config/wireshrk.html ↩
"Cisco IOS XE Open Service Containers" (PDF). cisco.com. Cisco Systems. Retrieved 3 August 2017. https://www.cisco.com/c/dam/en/us/products/collateral/routers/asr-1000-series-aggregation-services-routers/q-and-a-c67-737653.pdf ↩