Articulo de referencia

Proyecto TRON

TRON ( acrónimo de The Real-time Operating System Nucleus ) es un diseño de núcleo de sistema operativo en tiempo real de arquitectura abierta . El proyecto fue iniciado por Ken...

TRON ( acrónimo de The Real-time Operating System Nucleus ) es un diseño de núcleo de sistema operativo en tiempo real de arquitectura abierta . El proyecto fue iniciado por Ken Sakamura de la Universidad de Tokio en 1984. [1] El objetivo del proyecto es crear una arquitectura y una red informáticas ideales para satisfacer todas las necesidades de la sociedad. [2] Para diferentes escenarios, se identificó la necesidad de diferentes núcleos de SO. (Véase, por ejemplo, los artículos escritos en inglés en el Proyecto TRON de 1988 [3] )

El derivado de TRON industrial (ITRON) [4] fue uno de los sistemas operativos más utilizados del mundo en 2003, [5] estando presente en miles de millones de dispositivos electrónicos como teléfonos móviles, electrodomésticos e incluso automóviles. [6] Aunque lo utilizaban principalmente empresas japonesas, despertó interés en todo el mundo. [6] Sin embargo, se decía que la falta de documentación de calidad en inglés obstaculizaba su adopción más amplia. [7] La ​​situación ha mejorado desde que TRON Forum se hizo cargo de las actividades de apoyo al Proyecto TRON desde 2015. (Consulte la página de especificaciones que enumera muchos documentos en inglés).

El foco de estas actividades fue una organización sin fines de lucro llamada Asociación TRON que actuó como centro de comunicación para las partes involucradas en el desarrollo del sistema operativo de especificación ITRON y sus usuarios en muchos campos, incluyendo la electrónica doméstica, la industria de casas inteligentes, etc.

En 2002, se formó el T-Engine Forum para proporcionar una implementación de RTOS de código abierto que sustituya al sistema operativo de especificación ITRON y proporcione compatibilidad binaria adicional. El nuevo RTOS fue T-Kernel . Las actividades de la Asociación TRON para apoyar el Proyecto TRON fueron asumidas por el T-Engine Forum en 2010. En 2015, el T-Engine Forum cambió su nombre a TRON Forum. [8]

En la actualidad, los sistemas operativos con especificación ITRON y los RTOS T-Kernel cuentan con el respaldo de bibliotecas populares de capa de sockets seguros (SSL) y seguridad de la capa de transporte (TLS) , como wolfSSL . [9]

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ó la TRON Kyogikai (Asociación TRON no incorporada), Hitachi anunció su implementación de ITRON basada en la especificación ITRON/68K y se celebró el primer simposio del proyecto TRON. En 1987, Fujitsu anunció una implementación de ITRON basada en la especificación ITRON/MMU. [4] Mitsubishi Electric anunció una implementación de ITRON basada en la especificación ITRON/32, e Hitachi presentó el microprocesador Gmicro/200 de 32 bits [10] basado en la especificación de CPU TRON VLSI.

En 1988, los prototipos de ordenador BTRON se estaban probando en varias escuelas de todo Japón como el ordenador estandarizado planificado para la educación. [11] El proyecto fue organizado tanto por el Ministerio de Comercio Internacional e Industria como por el Ministerio de Educación . [12] Sin embargo, Scott Callon de la Universidad de Stanford escribe que el proyecto se topó con algunos problemas, como la incompatibilidad de BTRON con los PC y el software basados ​​en DOS existentes. [12] En ese momento, NEC controlaba el 80-90% del mercado educativo con infraestructura DOS, por lo que adoptar BTRON habría significado deshacerse de toda la infraestructura existente. El software de PC incompatible existente también había sido escrito personalmente por el personal de la escuela, que se opuso a BTRON por esta incompatibilidad con sus proyectos anteriores. Tampoco había software todavía para el nuevo ordenador. Además, el proyecto tenía al menos un año de retraso y no funcionó mejor que los sistemas anteriores a pesar de que eso se había prometido, lo que posiblemente se vio afectado por el hecho de que el sistema operativo había sido creado por una empresa que no había escrito uno antes. Por estas razones, a finales de 1988 el Ministerio de Educación decidió que no apoyaría el proyecto a menos que BTRON fuera compatible también con DOS. El Ministerio de Comercio Internacional e Industria esperaba evitar apoyar el dominio de NEC en el mercado de PC con DOS. [12]

La integración de BTRON con la arquitectura DOS de NEC fue difícil, pero posible con negociación. En abril de 1989, la Oficina del Representante Comercial de los Estados Unidos emitió un informe preliminar acusando a BTRON de ser una barrera comercial, ya que sólo funcionaba en Japón, y pidió al gobierno japonés que no lo convirtiera en estándar en las escuelas. [11] [12] TRON fue incluido junto con el arroz, los semiconductores y el equipo de telecomunicaciones en una lista de artículos a los que se aplicaba la Super-301 (parada total de la importación basada en la sección 301 de la Ley Ómnibus de Comercio y Competitividad de 1988). Fue eliminado de la lista después de que el equipo de inspección de la USTR visitara la Asociación TRON en mayo. [11] En junio, el gobierno japonés expresó su pesar por la intervención de los Estados Unidos, pero aceptó esta solicitud de no convertirlo en estándar en las escuelas, poniendo así fin al proyecto BTRON. [12] Callon opina que, no obstante, el proyecto se había topado con tantas dificultades que la intervención de los Estados Unidos permitió al gobierno salvar las apariencias al no cancelar el proyecto. [12]

Según un informe de The Wall Street Journal , en 1989 los funcionarios estadounidenses temían que TRON pudiera socavar el dominio estadounidense en las computadoras, pero al final el software para PC y los chips basados ​​en la tecnología TRON no demostraron ser rivales para Windows y los procesadores de Intel como estándar global. [13] En la década de 1980, Microsoft había presionado al menos una vez a Washington sobre TRON hasta que se retractó, pero el propio Ken Sakamura creía que Microsoft no fue el impulso detrás de la inclusión en la lista Super-301 en 1989. [14] Conocido por sus comentarios improvisados, en 2004 el gobernador de Tokio Shintaro Ishihara mencionó en su columna sobre política comercial internacional que TRON se abandonó porque Carla Anderson Hills había amenazado a Ryutaro Hashimoto por ello. [15] [16]

El 10 de noviembre de 2017, TRON Forum, con sede en Tokio , Japón, que ha estado manteniendo el Proyecto TRON desde 2010, acordó con el Instituto de Ingenieros Eléctricos y Electrónicos , con sede en los EE. UU., compartir los derechos de autor de la especificación TRON μT-Kernel 2.0, la versión más reciente de T-Kernel (el sucesor del ITRON original) de forma gratuita. [17] Esto fue para facilitar la creación del estándar IEEE de RTOS basado en la especificación μT-Kernel.

Stephen Dukes, vicepresidente del Comité de Normas y de la Sociedad de Electrónica de Consumo del IEEE en ese momento, dijo que el IEEE "acelera el desarrollo de normas y agiliza la distribución global" a través del acuerdo.

El 11 de septiembre de 2018, "IEEE 2050-2018 - Estándar IEEE para un sistema operativo en tiempo real (RTOS) para sistemas integrados de pequeña escala", un estándar basado en "μT-Kernel 2.0 fue aprobado oficialmente como estándar IEEE. [18]

En mayo de 2023, el IEEE reconoció el RTOS, propuesto, creado y publicado por el Proyecto TRON, como un hito del IEEE, titulado "Familia de sistemas operativos en tiempo real TRON, 1984". La placa de certificación del hito está instalada en el campus de la Universidad de Tokio, donde Ken Sakamura, el líder del Proyecto TRON, trabajó como asistente de investigación en 1984. [19]

Arquitectura

TRON no especifica el código fuente del núcleo, sino que es un "conjunto de interfaces y directrices de diseño" [20] para crear el núcleo. Esto permite que diferentes empresas creen sus propias versiones de TRON, basadas en las especificaciones, que pueden ser adecuadas para diferentes microprocesadores .

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

El marco TRON define una arquitectura completa para las diferentes unidades de computación:

  • ITRON (Industrial TRON): una arquitectura para sistemas operativos en tiempo real para sistemas integrados; este es el uso más popular de la arquitectura TRON
  • BTRON (Business TRON): para ordenadores personales , estaciones de trabajo , PDA , principalmente como interfaz hombre-máquina en redes basadas en la arquitectura TRON
  • CTRON (TRON central y de comunicaciones): 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 de hardware de un núcleo en tiempo real. [21]
  • TRON (codificación) , una forma en que TRON representa caracteres (a diferencia de Unicode ). [22] [23]

Administración

El proyecto TRON estuvo a cargo de la Asociación TRON durante mucho tiempo. Después de que se integrara en el Foro T-Engine en 2010 y de que el Foro T-Engine cambiara su nombre a Foro TRON en 2015, el Foro TRON ha apoyado el Proyecto TRON actuando como centro de comunicación para las partes involucradas.

Véase también

Referencias

  1. ^ Sakamura, Ken (abril de 1987). "El Proyecto Tron". IEEE Micro . 7 (2): 8–14. doi :10.1109/MM.1987.304835. ISSN  0272-1732.
  2. ^ "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 .
  3. ^ Proyecto TRON 1988. doi : 10.1007/978-4-431-68081-9.
  4. ^ ab Monden, Hiroshi (abril de 1987). "Introducción a ITRON, el sistema operativo orientado a la industria". IEEE Micro . 7 (2): 45–52. doi :10.1109/MM.1987.304844. ISSN  0272-1732.
  5. ^ Krikke, Jan (15 de octubre de 2003). "El sistema operativo más popular del mundo". LinuxInsider .
  6. ^ ab "El sistema operativo de cosecha propia de Japón". Ciencia y tecnología . Consultado el 9 de junio de 2010 .
  7. ^ "TRON no es un fracaso". Web de TRON .
  8. ^ "El nombre del Foro T-Engine fue cambiado a Foro TRON". T-engine.org .
  9. ^ "wolfSSL + Micro-T Kernel, TRON, T-Engine". wolfSSL . 24 de abril de 2017 . Consultado el 19 de febrero de 2019 .
  10. ^ Inayoshi, H.; Kawasaki, I.; Nishimukai, T.; Sakamura, K. (1988). "Realización de Gmicro/200". IEEE Micro . 8 (2). Instituto de Ingenieros Eléctricos y Electrónicos : 12–21. doi :10.1109/40.526. S2CID  36938046.
  11. ^ abc p. 1596 Takahashi, T.; Namiki, F. (2003). "Tres intentos de "des-Wintelización" del proyecto japonés TRON, las demandas del gobierno estadounidense contra Wintel y la entrada de Java y Linux". Research Policy . 32 : 1589–1606. doi :10.1016/s0048-7333(03)00043-x.
  12. ^ abcdef Callon, Scott (1995). Divided Sun: MITI and the Breakdown of Japanese High-Tech Industrial Policy, 1975-1993 [Sol dividido: el Ministerio de Industria, Comercio e Industria de Japón y el colapso de la política industrial de alta tecnología japonesa, 1975-1993 ]. Estudios de política internacional. Stanford, California: Stanford University Press. pp. 51–54. ISBN 9780804731546.
  13. ^ Landers, Peter (13 de diciembre de 2018). "La antigua guerra comercial de Estados Unidos con Japón se cierne sobre la actual disputa con China". The Wall Street Journal . Consultado el 3 de octubre de 2019 .
  14. ^ "Microsoft vs. Hechos históricos". tronweb.super-nova.co.jp .
  15. ^ "Noticias de TRON de noviembre de 2004". TRON Web . Consultado el 28 de noviembre de 2009 .
  16. ^ Ishihara, Shintaro. "新しい国家戦略を".石原慎太郎公式ウェブサイト.
  17. ^ Green, Lloyd; Pane, Jeff (8 de diciembre de 2017). "IEEE Standards Association (IEEE-SA) y TRON Forum firman un acuerdo para avanzar en el desarrollo y la interoperabilidad de IoT". www.tron.org . Consultado el 1 de octubre de 2019 .
  18. ^ "IEEE Standards Association". Asociación de Normas IEEE . Consultado el 14 de noviembre de 2024 .
  19. ^ "IEEE MILESTONE". www.tron.org . Consultado el 14 de noviembre de 2024 .
  20. ^ "Lo que representa TRON". tronweb.super-nova.co.jp .
  21. ^ 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.
  22. ^ "Character Set List" (Lista de personajes). jbrowse.com . Consultado el 7 de noviembre de 2009 .
  23. ^ "Sitio web del código TRON". tron.org . Consultado el 7 de noviembre de 2009 .
  • Sitio web oficial
  • Foro de Tron en GitHub
  • La Web de TRON
  • Especificaciones de TRON en español
  • B-Free en japonés; Proyecto BTRON OS gratuito; archivado
Obtenido de "https://es.wikipedia.org/w/index.php?title=Proyecto_TRON&oldid=1259655444"