Re:Urgent/11 – Zero Day Vulnerabilities Impacting VxWorks
by jnwatson on Tuesday August 13, 2019 @01:57PM
(#20688447)
I found that working on Green Hills' Integrity was quite a bit easier than working in user space on a typical UNIX userspace. The primary reason is that the API for Integrity was designed in the late 90's, where the POSIX API was inherited from the first thing folks thought of in the late 70's.
The other aspect was that IPC via message passing is a very natural way to program.
Highly constrained OSes and languages that do so in order to minimize attack surface tend to be challenging to work in. As a result they constrain productivity which increases time to market and the folks who got something out, even insecure, would "win" the market. It was a sad thing to see happen.