18 de mayo de 2026
3 min lectura
Freelang prescinde de libc y llama al kernel directamente. ¿Ganas en velocidad o pierdes en portabilidad?
Freelang, un nuevo lenguaje de programación, prescinde completamente de la biblioteca estándar de C (libc) y realiza llamadas directas al kernel. Esto promete un control absoluto sobre el sistema, pero a costa de sacrificar portabilidad y seguridad.
Para quienes buscan exprimir cada ciclo de CPU, eliminar la capa libc puede reducir la sobrecarga y el tamaño del binario. Sin embargo, la mayoría de los desarrolladores no necesitan ese nivel de optimización y prefieren la abstracción que ofrece libc para escribir código portable entre sistemas operativos.
Freelang introduce además un modelo de concurrencia "extraño" basado en fibras y canales, que puede ser potente pero también difícil de depurar. La pregunta es si esta complejidad adicional justifica las ganancias en rendimiento.
“Freelang elimina libc para ganar velocidad y tamaño, pero pierde portabilidad y madurez: un intercambio que solo unos pocos necesitan.