Proyecto TRON


TRON ( acrónimo de The Real-time Operating system Nucleus ) es un diseño de kernel de sistema operativo en tiempo real de arquitectura abierta . El proyecto fue iniciado por el profesor Dr. Ken Sakamura de la Universidad de Tokio en 1984. El objetivo del proyecto es crear una arquitectura y una red de computadoras ideales para satisfacer todas las necesidades de la sociedad. [1]

El derivado Industrial TRON (ITRON) fue uno de los sistemas operativos más utilizados en el mundo en 2003, [2] estando presente en miles de millones de dispositivos electrónicos como teléfonos móviles, electrodomésticos e incluso automóviles. [3] Aunque fue utilizado principalmente por empresas japonesas, generó interés en todo el mundo. [3] Sin embargo, se dijo que la escasez de documentación en inglés de calidad obstaculizaba su adopción más amplia. [4]

El proyecto TRON se integró en T-Engine Forum en 2010. [5] Actualmente, es compatible con las populares bibliotecas Secure Socket Layer (SSL) y Transport Layer Security (TLS) como wolfSSL . [6]

TRON no especifica el código fuente del kernel, sino que es un "conjunto de interfaces y pautas de diseño" [7] para crear el kernel. Esto permite que diferentes empresas creen sus propias versiones de TRON, basadas en las especificaciones, que pueden adaptarse a diferentes microprocesadores .

Si bien la especificación de TRON está disponible públicamente, las implementaciones pueden ser patentadas a discreción del implementador.

En 1984, se lanzó oficialmente el proyecto TRON. En 1985, NEC anunció la primera implementación de ITRON basada en la especificación ITRON / 86. En 1986, se estableció TRON Kyogikai (Asociación TRON no incorporada), Hitachi anunció su implementación ITRON basada en la especificación ITRON / 68K y se lleva a cabo el primer simposio del proyecto TRON. En 1987, Fujitsu anunció una implementación ITRON basada en la especificación ITRON / MMU, Mitsubishi Electric ha anunciado una implementación ITRON basada en la especificación ITRON / 32, y Hitachi introdujo el / 200 Gmicro 32 bits microprocesador [11] basado en la CPU TRON VLSI especificación.