logoalt Hacker News

xvilka06/16/20252 repliesview on HN

Another thing is to update mesh stack to more modern language, to improve security and resiliency - projects like B.A.T.M.A.N, Babel, OSLR, FRRouting, etc would largely benefit from being rewritten from pure C to language like Rust.


Replies

nunobrito06/16/2025

Being "modern" is a poor excuse. Code in C can be ported to anywhere, code in your "modern" language can only be understood by a few and is not portable anymore to other languages.

Please don't confuse security with resilience, they might be connected in some dots but have fundamentally different purposes.

ajsnigrutin06/16/2025

Why? I mean... we had many "modern languages" that are not "modern" anymore, but the code in C still works, and when rust loses the "language of the week" status, the code in C will continue to be developed, and rust will be like go, ruby and others.

show 1 reply