Etiqueta: Programación C

  • El día que Linux se volvió en tiempo real: Por qué la llegada de PREEMPT_RT al kernel 6.12 lo cambia todo

    El día que Linux se volvió en tiempo real: Por qué la llegada de PREEMPT_RT al kernel 6.12 lo cambia todo

    Si llevas unos cuantos años en el mundo de la informática, probablemente hayas escuchado la frase: «Linux no es un sistema operativo en tiempo real». Y durante más de tres décadas, la afirmación era completamente cierta. Podías usar Linux para mover servidores web masivos, renderizar películas en 3D o hacer funcionar supercomputadores, pero si intentabas controlar el sistema de frenos ABS de un coche o el brazo de un robot cirujano, corrías el riesgo de que una simple interrupción del sistema provocara un desastre.

    Hoy, esa limitación ha pasado oficialmente a la historia.

    Tras más de 20 años de desarrollo continuo, parches externos y acalorados debates en las listas de correo de los desarrolladores del kernel, el parche PREEMPT_RT (Real-Time Preemption) ha quedado integrado de forma nativa e incondicional en la rama principal (mainline) del kernel de Linux, a partir de la versión 6.12.

    (más…)
  • Linux 7.0 y el adiós al i486: Cuando el código decide que ya es hora de jubilarse

    Linux 7.0 y el adiós al i486: Cuando el código decide que ya es hora de jubilarse

    Imagina que tienes un coche de 1989. Sigue arrancando, pero para que pueda circular por las autopistas modernas, el Ministerio de Fomento tiene que mantener carriles especiales de madera, señalización analógica y mecánicos que sepan ajustar carburadores ya extintos solo por si acaso decides sacarlo a pasear un domingo. Pues bien, Linus Torvalds ha dicho basta. Con el lanzamiento del kernel Linux 7.0, el soporte para los procesadores Intel 80486 (i486) ha pasado oficialmente a mejor vida. No es solo un cambio de versión; es una declaración de intenciones sobre hacia dónde va el software de sistemas en 2026.

    (más…)
  • El «Efecto 2038»: Cuando el tiempo se les agote a los 32 bits

    El «Efecto 2038»: Cuando el tiempo se les agote a los 32 bits

    ¿Recuerdas el efecto 2000? Aquella psicosis colectiva donde se pensaba que los aviones caerían del cielo y las tostadoras cobrarían vida solo porque los años pasaban de «99» a «00». Al final, gracias a miles de programadores trasnochados parcheando código COBOL, no pasó casi nada. Sin embargo, en el mundo de la informática tenemos una nueva fecha de caducidad grabada a fuego: el 19 de enero de 2038 a las 03:14:07 UTC.

    (más…)