Absolutistas de la seguridad de memoria: el debate entre Rust y Fil-C
Memory Safety Absolutists
Piotr Sarnacki analiza la reciente controversia sobre la seguridad de memoria en lenguajes de sistemas, destacando el proyecto Fil-C, que promete hacer seguros C y C++ mediante GC y InvisiCaps. Critica a los 'absolutistas' que desestiman a Rust por su uso de 'unsafe', señalando que en la práctica Rust ha demostrado una densidad de vulnerabilidades mucho menor que C/C++ (0.2 por MLOC en Android frente a ~1000). Sarnacki aboga por un enfoque pragmático: usar la herramienta adecuada según los trade-offs, y sugiere que los críticos de Rust deberían ser igualmente duros con los que usan C/C++ sin protección.
Si te importa tanto la seguridad de memoria que ni siquiera las 0,2 vulnerabilidades de Rust por millón de líneas son aceptables, esperaría que criticaras a quienes compilan C/C++ YOLO y Zig no-fil tanto o más que a los desarrolladores de Rust.