Most large operating systems programs, including VxWorks and the Linux kernel, are architected, designed, and implemented along guiding principles and core values that bring structure and unity to their capabilities and APIs. By understanding these characteristics, we can understand what an OS is good at and where it might need some help.
This talk focuses on operating systems used at the edge, including Linux, real-time OSes, and safety OSes, and it uses Linux and VxWorks as examples. There will be hands-on demonstrations.
What you will learn:
• How core values affect OS capabilities and utility
• Trends affecting edge device system architecture
• Guidelines for choosing one or multiple OSes for edge devices
Host: Maarten Koning, Wind River Fellow