By nickpsecurity on 2015-10-05T18:30:19Z
nickpsecurity comments on “Is OpenSMTPD worthy of OpenBSD inclusion?”
Server apps, including mail, implement forms of concurrency to handle incoming requests. Smart ones use either multi-threading or event model for performance. OpenBSD and others have all kinds of such apps they built on C. There have been numerous concurrency-related errors in major server apps due to this. So, just like with C itself, ignoring the safe, concurrency approaches from languages like Concurrent Pascal (or SCOOP/Eiffel today) is a failure to learn from the past with a direct, proven cost.
Think all the race conditions, deadlocks, etc that have hit server apps would’ve happened on Solo, Ada tasking, or SCOOP? Probably fewer to none. So, it’s still relevant and Ada/Eiffel are actually building on it. Especially SCOOP R&D community.
link
https://news.ycombinator.com/item?id=10333753
nickpsecurity comments on "Is OpenSMTPD worthy of OpenBSD inclusion?"
No comments:
Post a Comment