El anuncio de FreeBSD sobre el fin del soporte para plataformas de 32 bits en futuras versiones marca un hito significativo en la evolución del proyecto. Con el lanzamiento de FreeBSD 15.0, se dejarán de incluir las plataformas armv6, i386 y powerpc, mientras que FreeBSD 16.0 excluirá armv7. A pesar de este cambio, es crucial destacar que el soporte para la ejecución de binarios de 32 bits en kernels de 64 bits se mantendrá durante al menos la vida útil de la rama estable 16, facilitando así la transición a versiones de 64 bits.
Este movimiento se fundamenta en la dedicación de FreeBSD a ofrecer un sistema operativo estable y de alto rendimiento basado en BSD para sistemas modernos y ampliamente disponibles. Originalmente centrado en la arquitectura i386, FreeBSD ha adaptado continuamente su soporte a diversas arquitecturas en función de los cambios del mercado y los recursos de los desarrolladores.
La decisión de eliminar el soporte para ciertas arquitecturas se ve influenciada por factores como la viabilidad futura y la disponibilidad de sistemas que utilizan esa arquitectura, así como la disponibilidad de recursos para desarrolladores. Algunos cambios y características requieren un soporte explícito en cada arquitectura, y aquellas menos mantenidas pueden convertirse en un obstáculo para la implementación de nuevas funciones.
Con el declive general de las plataformas de 32 bits en el mercado, el equipo de FreeBSD destaca que sus recursos son finitos y que dedicar esfuerzos a arquitecturas menos utilizadas puede retrasar la implementación de nuevas características en plataformas con un soporte más sólido. De las plataformas de 32 bits existentes (i386, armv[67], powerpc), solo armv7 sigue siendo prevalente en diseños de sistemas recientes. El equipo cree que el desarrollo futuro de FreeBSD se beneficiará más de centrar los recursos de los desarrolladores en sistemas de 64 bits. Como parte de esta estrategia, el proyecto no agregará nuevas plataformas de 32 bits, y el soporte existente solo se extenderá si hay una demanda sustancial y un compromiso con el aumento de los recursos para desarrolladores.
Para los usuarios que actualmente dependen de FreeBSD en plataformas de 32 bits, el anuncio subraya la importancia de planificar una transición a sistemas de 64 bits. El soporte continuo para la ejecución de binarios de 32 bits en kernels de 64 bits garantiza la compatibilidad durante este cambio.
Desde el punto de vista del usuario, la decisión significa la dedicación de FreeBSD a proporcionar un sistema operativo de vanguardia optimizado para arquitecturas modernas. Al concentrar esfuerzos en sistemas de 64 bits, FreeBSD tiene como objetivo ofrecer un mejor rendimiento, seguridad y compatibilidad con los últimos avances en hardware y software.
Fuente: Listas FreeBSD