The team is tasked with providing the right development environment for the current portfolio and the evolving needs of the emerging new class of products.
#Cisco ios xe software enterprise services software
Here is a look back at how the IOS XE software stack was conceived and the continuous evolution of its capabilities, based on the work of the Polaris team. It requires the right development environment and software engineering practices that scale the team to the amount of code necessary for our product portfolio. It’s a huge undertaking t o get this done systematically. We develop over 700 new features per year. IOS-XE now support s more than 20 different ASIC families developed by C isco and other vendor s. At 190 million lines of code from C isco - and more than 300 million lines of code when you include vendor software development kits (SDKs ) and o pen -source librari es - IOS XE is comparable to stacks from Microsoft or Apple.ĭuring the transition of IOS XE to encompass the entire enterprise networking portfolio, within every four -month release cycle our global development team of more than 3000 software engineers averag e d the introduction of four new products. But it’s more appropriately described as an enterprising networking software stack. Many people still call Cisco IOS XE an operating system. There are, with a myriad of combinations of hardware and software and physical and virtual form factors. Today Cisco IOS XE runs our entire enterprise networking portfolio ̶ ̶ 80 + different Cisco platforms for access, distribution, core, wireless, and WAN. But w hat a difference a few decades make. From OS to Industry-leading Software StackĬisco Internetwork Operating System (IOS) was developed in the 1980s for the company’s first routers that had only 256 K B of memory and low CPU processing power.