01-12-2016 05:11 PM
why cisco adopt tcl as eem script language but not perl or lua?
Solved! Go to Solution.
01-13-2016 01:16 AM
For historical reasons, mostly. Tcl (because of its weight) has been in IOS since 1994. It was used primarily for regexp support, but we also had internal scripts that leveraged it for testing. Therefore, when we wanted to introduce on-box scripting, Tcl was an easy choice.
We now embed Python on the Nexus devices as this seems to fit better in the DC space, and it's a much more modern language. For IOS, we will be introducing a container architecture that will allow one to run any language they want along side IOS in a LXC/KVM.
01-13-2016 01:16 AM
For historical reasons, mostly. Tcl (because of its weight) has been in IOS since 1994. It was used primarily for regexp support, but we also had internal scripts that leveraged it for testing. Therefore, when we wanted to introduce on-box scripting, Tcl was an easy choice.
We now embed Python on the Nexus devices as this seems to fit better in the DC space, and it's a much more modern language. For IOS, we will be introducing a container architecture that will allow one to run any language they want along side IOS in a LXC/KVM.
04-11-2016 06:35 AM
Hi Joe,
When do you anticipate Cisco releasing the container architecture for IOS? Will that make its way to switches and routers?
04-11-2016 09:29 AM
IOS XE 3.17 already includes limited release availability for Open Services Containers. I expect to see a broader announcement by the end of this calendar year.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide