Although this post is nearly a year old, it is still gold. Ken Duda, the CTO of Arista Networks described five lessons learned along the way of supporting Enterprise Operating System (EOS), the Linux-based switching operating system. They are listed as:
- It’s okay to leave the door unlocked.
- Preserve the integrity of the Linux core.
- Focus on state, not messages.
- Keep your hands out of the kernel.
- Provide familiar interfaces to ease adoption.
Definitely worth a read.