The Zephyr Project is a high complexity Real Time Operating System (RTOS) that allows users to talk over networking interfaces easily. This also means that there are many layers are abstraction that are hard to troubleshoot when things go wrong. Zephyr expert Marcin shows how he uses Menuconfig to turn features on and off in Zephyr.
For more information, see the associated blog post.