El equipo de desarrollo de SDCC ha lanzado la versión 4.6.0, una actualización significativa de su suite de compiladores de C estándar que se centra en la optimización para microprocesadores Intel MCS51, Maxim DS80C390, Freescale HC08, Zilog Z80, STMicroelectronics STM8 y MOS 6502. Esta nueva versión, disponible para GNU/Linux amd64, Windows x86 y macOS, incorpora mejoras en la compatibilidad con estándares ISO C recientes y optimizaciones de memoria para variables locales, respondiendo a la alta demanda de los usuarios por reducir el consumo de recursos en dispositivos embebidos.
El proyecto, originalmente escrito por Sandeep Dutta y mantenido como código abierto bajo licencia GPL, ha recibido financiación reciente para acelerar su desarrollo. La fundación NGI0 Commons ha donado recursos para mejorar el soporte de hardware específico, incluyendo los populares microcontroladores de Padauk y Rabbit, así como optimizaciones independientes de la máquina para competir con compiladores comerciales. Por su parte, el Sovereign Tech Fund ha financiado esfuerzos para fortalecer la seguridad del firmware embebido, preparando a SDCC para criptografía post-cuántica y mitigando ataques de canal lateral. Estas mejoras buscan garantizar la fiabilidad y la eficiencia en el desarrollo de firmware para dispositivos IoT, ofreciendo a los desarrolladores herramientas más robustas y modernas que las versiones anteriores.
