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 Prof. 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 de 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 dificultaba su adopción más amplia. [4]
El proyecto TRON se integró en T-Engine Forum en 2010. [5] Hoy en día, es compatible con bibliotecas populares SSL / TLS como wolfSSL . [6]
Arquitectura
TRON en sí 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.
Subarquitecturas
El marco TRON define una arquitectura completa para las diferentes unidades informáticas:
- ITRON (Industrial TRON): una arquitectura para sistemas operativos en tiempo real para sistemas embebidos; este es el uso más popular de la arquitectura TRON
- JTRON (Java TRON): un subproyecto de ITRON para permitirle utilizar la plataforma Java
- BTRON (Business TRON): para ordenadores personales , estaciones de trabajo , PDA , principalmente como interfaz hombre-máquina en redes basadas en la arquitectura TRON
- CTRON (Central and Communications TRON): para ordenadores centrales, equipos de conmutación digital
- MTRON (Macro TRON): para la intercomunicación entre los diferentes componentes TRON.
- STRON (Silicon TRON): implementación hardware de un kernel en tiempo real. [8]
Codificación de caracteres
- TRON (codificación) , una forma en que TRON representa caracteres (a diferencia de Unicode ). [9] [10]
Historia
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 Gmicro / 200 de 32 bits microprocesador [11] basado en la especificación TRON VLSI CPU.
En 2004, el gobernador de Tokio, Shintaro Ishihara, mencionó que "TRON fue asesinado una vez por el ex Ministro de Comercio Internacional e Industria, Ryutaro Hashimoto , porque estaba en ese momento bajo la presión de Estados Unidos". [12] Esta historia está respaldada por un artículo en un sitio web dedicado al Proyecto TRON, [13] que cita el cabildeo de Microsoft en su contra. El resultado fue la amenaza de un Super-301 (interrupción completa de la importación basada en la sección 301 de la Ley Ómnibus de Comercio y Competitividad de 1988) contra todo lo relacionado con TRON, incluidos los productos de las empresas que venden computadoras con variantes del sistema operativo TRON. Esto llevó a muchas empresas a abandonar TRON por temor a perder la posibilidad de exportar a Estados Unidos. [14] Según un informe de The Wall Street Journal , desde el punto de vista de los funcionarios comerciales de Estados Unidos en los años 80 y principios de los 90, el proyecto TRON fue visto como un complot traído por los burócratas japoneses para "controlar el mundo "y una amenaza potencial para el dominio estadounidense en la tecnología informática. [15]
El 10 de noviembre de 2017, TRON Forum, con sede en Tokio , Japón, que ha mantenido el Proyecto TRON desde 2010, acordó con el Instituto de Ingenieros Eléctricos y Electrónicos , con sede en EE. UU., Transferir la propiedad de TRON µT-Kernel 2.0, la versión más reciente de ITRON, gratis. [16] Stephen Dukes, Comité de Estándares, vicepresidente de la Sociedad de Electrónica de Consumo de IEEE, dijo que IEEE "acelerará el desarrollo de estándares y optimizará la distribución global" a través del acuerdo. Por el acuerdo, TRON Forum se ha convertido en un licenciatario de IP de TRON integrado.
Administración
El proyecto TRON fue administrado por la Asociación TRON. Se integró en T-Engine Forum en 2010 y, posteriormente, las actividades del proyecto TRON han sido asumidas y continuadas por el foro. [5] Desde el 10 de noviembre de 2017, TRON µT-Kernel 2.0 es administrado conjuntamente por el IEEE y el foro.
Motor en T
T-Engine Forum es una organización sin fines de lucro que desarrolla especificaciones abiertas para ITRON, T-Kernel y arquitectura de identificación ubicua. [17] [18] El presidente de T-Engine Forum es el Dr. Ken Sakamura . En julio de 2011 había 266 miembros en el foro T-Engine. Los miembros del comité ejecutivo incluyen a los principales gigantes japoneses como Fujitsu, Hitachi, NTT DoCoMo y Denso . Los miembros de nivel A que están involucrados en el diseño y desarrollo de especificaciones para T-Engine y T-Kernel, o de la tecnología Ubiquitous ID incluyen compañías como eSOL, NEC y Yamaha Corporation . Los miembros de nivel B que participan en el desarrollo de productos que utilizan la especificación T-Engine y T-Kernel incluyen empresas como ARM , Freescale , MIPS Technologies , Mitsubishi , Robert Bosch GmbH , Sony Corporation , Toshiba y Xilinx . Los miembros de apoyo y miembros académicos involucrados en el foro incluyen muchas universidades como la Universidad de Tokio en Japón y la Universidad Marítima de Dalian en China. [19] [20]
MicroScript
El lenguaje de programación microescritura es un alto nivel orientado gráficamente- lenguaje de programación creado por Personal Media Corporation por TRON. Es similar a Apple Computer 's HyperTalk . Está destinado principalmente a usuarios finales con poca o ninguna experiencia en programación, pero los programadores profesionales de BTRON también lo utilizan como herramienta de desarrollo para transferir software entre variantes de TRON y para escribir controladores de dispositivo para dispositivos de hardware de manera fácil y rápida. MicroScript se basa y hace un uso extensivo de TRON Basic Text Editor y Basic Figure Editor.
Ver también
- ITRON
- T-Kernel
Referencias
- ^ "El proyecto TRON" (PDF) . ASOCIACIÓN TRON. Archivado desde el original (PDF) el 14 de julio de 2010 . Consultado el 8 de agosto de 2018 .
- ^ Jan Krikke, "El sistema operativo más popular del mundo" , LinuxInsider 15 de octubre de 2003
- ^ a b "Sistema operativo de cosecha propia de Japón" . Ciencia y Tecnología . Consultado el 9 de junio de 2010 .
- ^ TRON sin fallas .
- ^ a b "El nombre de T-Engine Forum se cambió a TRON Forum" . www.t-engine.org .
- ^ "wolfSSL + Micro-T Kernel, TRON, T-ENGINE - wolfSSL" . 2017-04-24 . Consultado el 19 de febrero de 2019 .
- ^ "Lo que significa TRON" . tronweb.super-nova.co.jp .
- ^ Nakano, T; Utama A; Mitsuyoshi I; Shiomi A; Imai M (28 de noviembre - 2 de diciembre de 1995). Implementación de hardware de un sistema operativo en tiempo real . Tokio, Japón. págs. 34–42.
- ^ "Lista de juegos de caracteres" . jbrowse.com . Consultado el 7 de noviembre de 2009 .
- ^ "Sitio web del código TRON" . tron.org . Consultado el 7 de noviembre de 2009 .
- ^ Inayoshi H, Kawasaki I, Nishimukai T, Sakamura K (1988). "Realización de Gmicro / 200". IEEE Micro . 8 (2): 12-21. doi : 10.1109 / 40.526 . S2CID 36938046 .
- ^ "TRON News Items noviembre de 2004" . TRON Web . Consultado el 28 de noviembre de 2009 .
- ^ "Microsoft vs. Hecho histórico" . tronweb.super-nova.co.jp .
- ^ p. 1596 Takahashi T, Namiki F (2003). "Tres intentos de" eliminar el invierno "del proyecto TRON de Japón, las demandas del gobierno de Estados Unidos contra Wintel y la entrada de Java y Linux". Política de investigación . 32 : 1589–1606. doi : 10.1016 / s0048-7333 (03) 00043-x .
- ^ Landers, Peter. "La vieja guerra comercial de Estados Unidos con Japón se cierne sobre la disputa de hoy con China" . WSJ . Consultado el 3 de octubre de 2019 .
- ^ "IEEE Standards Association (IEEE-SA) y TRON Forum firman un acuerdo para promover el desarrollo y la interoperabilidad de IoT" . www.tron.org . Consultado el 1 de octubre de 2019 .
- ^ Krikke, J. (1 de enero de 2005). "T-Engine: la arquitectura informática ubicua de Japón está lista para el horario de máxima audiencia". Computación generalizada IEEE . 4 (2): 4–9. doi : 10.1109 / MPRV.2005.40 . S2CID 11365911 .
- ^ "El nombre de T-Engine Forum se cambió a TRON Forum" . www.t-engine.org .
- ^ "El nombre de T-Engine Forum se cambió a TRON Forum" . www.t-engine.org .
- ^ "El sistema operativo más popular del mundo - Software - LinuxInsider" . www.linuxinsider.com .
enlaces externos
Proyecto TRON
- Página de inicio de Tron
- Especificaciones de TRON en inglés
- Tron-forum en GitHub
- TRON web
- Proyecto TRON en Curlie
BTRON
- B-Free en japonés. Proyecto BTRON OS gratuito. (archivado)
- EOTA en japonés. BTRON gratuito "EOTA"
- Introducción a BTRON (función preventiva de multitarea mencionada, entre otras)
- Seiko Brainpad TiPO Plus (URL traducida al inglés / artículo de PC Watch / PDA con BTRON / lanzado 1998 / 640x240 LCD de 4 escalas de grises, IrDA, PCMCIA Tipo II, 170 × 100 × 20 mm)
- Chokanji , también conocido como Cho Kanji. De Personal Media Corporation (PMC) [1] . Un sistema operativo con especificaciones BTRON que se ejecuta en hardware de PC. La computadora portátil PMC "Cho Kanji Note W2B", anunciada el 30 de octubre de 2003, incluye una partición Cho Kanji con un conjunto completo de aplicaciones de productividad, que incluyen un procesador de texto, una hoja de cálculo, un software de dibujo, un software de base de datos de tarjetas, un software de comunicaciones y un e. -mailer y navegador [2] . Captura de pantalla de Chokanji V con kit de idioma inglés.
- Imágenes de portátiles con Chokanji:
- R1 (de 2003 a 2004; Pentium III M, 866 MHz)
- T2 (de 2003 a 2006; Pentium M, 900 MHz)
- W2B (de 2003 a 2010 ; Pentium M, 1.0 GHz)
- Y2C (desde 2004-03; Pentium M, 1,2 GHz)
- R3EG (de 2004 a 2011 ; Pentium M, 1,1 GHz)
MTRON
- Foro de T-Engine en inglés.
- Ubiquitous ID Center en inglés. ¿Qué es la computación ubicua?
Proyecto TOPPERS
- Proyecto TOPPERS en inglés.