Visit Official Exploding Ads Website

Monday, October 5, 2015

nickpsecurity comments on "Is OpenSMTPD worthy of OpenBSD inclusion?"

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