Linux 7.3 amplía el soporte para nuevas extensiones de RISC-V
**El desarrollo de Linux 7.3 incorpora soporte para descubrir y enumerar varias extensiones recientes de la arquitectura RISC-V, junto con mejoras de seguridad, memoria, contadores de rendimiento, firmware y calidad de servicio.
- Linux 7.3 podrá descubrir y enumerar extensiones RISC-V como Smcsrind, Zicclsm, Za64rs y Ssqosid.
- Las mejoras abarcan acceso a registros, cargas desalineadas, operaciones atómicas, secuencias LR/SC y monitoreo de recursos.
- El puerto RISC-V también suma cambios para Shadow Stack, conmutación de contexto de CPU y servicios UEFI de apagado y reinicio.
El desarrollo de Linux 7.3 suma soporte para descubrir y enumerar varias extensiones recientes de la arquitectura RISC-V, una plataforma de instrucciones que busca ampliar la diversidad de procesadores mediante un estándar abierto. Los cambios no se limitan a identificar nuevas capacidades del hardware: también incluyen ajustes relacionados con seguridad, rendimiento, administración de recursos y servicios de firmware.
Más extensiones para identificar capacidades del procesador
El nuevo soporte contempla las extensiones Smcsrind, Sscsrind, Smcntrpmf, Ssccfg, Smcdeleg, Zicclsm, Ziccamoa, Ziccif, Ziccrse, Za64rs y Ssqosid. Su incorporación permite que el núcleo reconozca con mayor precisión las características que ofrece un procesador RISC-V, algo importante para que el software pueda adaptar su funcionamiento al hardware disponible sin depender de métodos genéricos.
Smcsrind y Sscsrind están vinculadas con un mecanismo de acceso indirecto a los registros de control y estado, conocidos como CSR. Estos registros concentran parámetros esenciales del procesador y del sistema, de modo que el reconocimiento de esta capacidad puede facilitar la gestión de arquitecturas que incorporen una organización más amplia o especializada de dichos registros.
Otra parte del conjunto se relaciona con los contadores y su administración en distintos niveles de privilegio. Smcntrpmf añade filtrado por modo de privilegio para los contadores de ciclos e instrucciones, mientras Ssccfg permite gestionar los contadores de rendimiento de hardware delegados y sus estados de configuración en los contextos previstos por la arquitectura.
Smcdeleg completa este bloque al definir la delegación de contadores de supervisor y abarcar modificaciones de registros de control y estado, así como el comportamiento de una unidad de hardware, o hart, en los distintos niveles de privilegio. En conjunto, estas extensiones ofrecen al sistema operativo herramientas más detalladas para separar, observar y administrar la actividad que ocurre en cada nivel de ejecución.
Memoria, atomicidad y progreso de las instrucciones
Linux 7.3 también añade soporte para Zicclsm, una extensión que describe las capacidades del procesador y de la memoria principal para manejar cargas y almacenamientos desalineados. Cuando esta extensión está presente, determinados accesos desalineados pueden realizarse sin provocar una excepción de hardware, aunque la especificación advierte que su ejecución puede ser considerablemente lenta.
El comportamiento resulta relevante porque los accesos desalineados aparecen en estructuras de datos, formatos binarios y cargas de trabajo que no siempre organizan cada elemento en fronteras naturales de memoria. El reconocimiento explícito de Zicclsm permite al núcleo conocer esa capacidad del sistema y evitar suposiciones incorrectas sobre cuándo una operación debe detenerse o generar una excepción.
Ziccamoa se enfoca en las operaciones atómicas y exige que las regiones de memoria principal con capacidad de caché y coherencia admitan las operaciones de memoria atómica incluidas en la extensión base A. Esta característica apunta a ofrecer una base más uniforme para mecanismos de sincronización, donde varios procesadores o hilos deben coordinar sus accesos sin corromper estados compartidos.
Por su parte, Ziccif indica que la memoria principal admite la obtención de instrucciones con requisitos de atomicidad. Ziccrse señala que esa memoria garantiza el progreso de las secuencias Load-Reserved/Store-Conditional, conocidas como LR/SC, mientras Za64rs establece requisitos sobre los conjuntos de reserva usados por esas instrucciones, incluida la garantía de que sean contiguos.
Seguridad y administración de recursos del sistema
Entre las mejoras adicionales del puerto RISC-V aparece el trabajo sobre Shadow Stack dentro de los mecanismos de integridad de flujo de control. Esta técnica mantiene una estructura separada para proteger las direcciones de retorno y ayudar a detectar alteraciones en la secuencia prevista de ejecución, por lo que su evolución en el núcleo puede reforzar las defensas frente a ciertos ataques contra el flujo de control.
El desarrollo también incorpora soporte para la conmutación de contexto de CPU asociada con el etiquetado de calidad de servicio. La conmutación de contexto ocurre cuando el sistema operativo cambia la tarea que utiliza un procesador, y el manejo de estas etiquetas busca conservar la información necesaria para aplicar políticas diferenciadas entre cargas de trabajo durante esos cambios.
Ssqosid corresponde a los identificadores de calidad de servicio de supervisor y está orientada al monitoreo de recursos como el ancho de banda de memoria y la caché. Para entornos con múltiples tareas, esta información puede ayudar al sistema operativo a observar cómo se distribuyen los recursos y a distinguir entre las necesidades de diferentes cargas, aunque la utilidad concreta dependerá del hardware y del software que implementen la extensión.
El conjunto se completa con el uso de servicios de firmware UEFI para reiniciar y apagar los equipos. Al apoyarse en los servicios disponibles en el firmware, Linux puede contar con una vía más coherente para ejecutar esas operaciones en plataformas RISC-V compatibles, especialmente cuando el diseño del sistema requiere coordinación entre el núcleo, el firmware y la implementación concreta de la máquina.
Qué significa para el ecosistema RISC-V
RISC-V utiliza una base abierta de instrucciones que puede ampliarse mediante extensiones estandarizadas, una característica que permite diseñar procesadores para necesidades específicas sin abandonar un marco común. Para Linux, el desafío consiste en reconocer esas capacidades, exponerlas de manera segura y utilizar sus garantías sin asumir que todos los equipos ofrecen exactamente el mismo conjunto de funciones.
La incorporación de estas extensiones no significa que cada distribución vaya a activar automáticamente todas sus ventajas en cualquier computadora. El beneficio dependerá de que el procesador declare las capacidades correspondientes, de que el firmware las configure correctamente y de que las aplicaciones o subsistemas del núcleo sepan aprovecharlas cuando resulte conveniente.
El soporte para memoria desalineada, atomicidad y secuencias LR/SC puede ser especialmente importante para la compatibilidad de software y para la coherencia entre distintas implementaciones de RISC-V. A su vez, las extensiones vinculadas con contadores, privilegios y calidad de servicio ofrecen una base más detallada para sistemas que necesitan medir rendimiento, aislar cargas o administrar recursos compartidos.
Los cambios descritos todavía pertenecen al proceso de desarrollo de Linux 7.3, de modo que su forma final dependerá de la evolución del código y de las decisiones que se tomen antes del lanzamiento.
Precio de --
Este contenido se ofrece únicamente con fines informativos generales y no constituye un asesoramiento financiero, de inversión, legal ni fiscal. Cualquier evento, recompensa, promoción en línea o información relacionada que se mencione en el presente documento no debe considerarse como una recomendación, solicitud o invitación a comprar, vender, operar o de negociar de otra manera con cualquier criptoactivo. Los criptoactivos son sumamente volátiles y pueden provocar pérdidas. La disponibilidad de los servicios, productos y eventos relacionados de WEEX puede variar según la región. Tienes la responsabilidad de asegurarte de que tu participación esté de acuerdo con las leyes y regulaciones locales vigentes.
Te puede gustar

Ethereum Aprueba EIP-8141 para Nuevas Transacciones en Carteras

Sun Yuchen responde a la controversia, enfatizando su confianza en el negocio de criptomonedas y IA

Honda y Nissan desarrollan conjuntamente software para coches de nueva generación

Float Protocol sufre un ataque de préstamo relámpago, con pérdidas de aproximadamente 28,000 dólares

El Gobierno confirma un bono de 70000 para jubilados en septiembre de 2026

El Gobierno Oficializa un Nuevo Aumento Salarial para Militares, Fuerzas de Seguridad y Empleados Públicos: ¿Cuánto Será?

ChatGPT y otros reconocidos como plataformas en línea de gran tamaño, implementan una regulación más estricta de contenido

El empleador podrá financiar la formación del trabajador sin impuestos en 2026

Polymarket se prepara para abordar el comercio irregular en las elecciones de medio término

Sber prevé un crecimiento del mercado de criptomonedas en Rusia hasta 7,5 billones de rublos para 2029

Presión sobre la grivna en septiembre de 2026, pronóstico del tipo de cambio del dólar y el euro

Mr&强|买美股上 WEEX: BTC y ETH mantienen su estructura de soporte para seguir subiendo

Irlanda excluye activos criptográficos de su nuevo plan de inversión

El Banco de Japón abre la posibilidad de un aumento adicional de tasas tras un incremento del 1%

Un trader pierde más de 350,000 dólares canadienses apostando por SpaceX

NAKU y SAP aumentan el número de sospechosos a 9 en el caso de corrupción en Poltava

Los salarios de los médicos podrían aumentar hasta 40 mil UAH

CEO de Tether: 650 millones de personas poseen indirectamente deuda pública de EE. UU., las stablecoins logran la tenencia descentralizada

El gobierno de Berlín es extorsionado por el grupo de hackers Rhysida por 30 bitcoins

Ripple dona 300.000 dólares para ayudar a las víctimas de inundaciones en Nepal y Tíbet

El CEO de Tether argumenta que las stablecoins son más fiables que los tokens de depósito

More Markets sufre un ataque, con pérdidas de 15,5 millones de WFLOW, aproximadamente 9,3 millones de dólares

Bitgo completa la adquisición del negocio de trading institucional de Nydig

Se intensifican las señales hawkish de la Reserva Federal, el IPC de septiembre se convierte en clave para la subida de tipos

RAKIB lanza un consejo para el desarrollo de instituciones financieras: la asociación prepara el mercado de criptomonedas para la autorregulación

El gobernador del Banco de Inglaterra advierte que los modelos de IA podrían agravar el riesgo de crisis financiera

En julio de 2026, se vendieron 499 autobuses en Ucrania

El Ministerio de Industria y Tecnología de la Información inicia una acción especial para cultivar proveedores de servicios de inteligencia artificial

Wall Street Technology experimenta un crecimiento de casi 20 veces en ingresos, escasez de capacidad de cómputo en toda la cadena






