TRON Project
From Wikipedia, the free encyclopedia
TRON is an open real-time operating system kernel, and is an acronym for "The Real-time Operating System Nucleus". The project was begun by Prof. Dr. Ken Sakamura of the University of Tokyo in 1984. The project's goal is to create an ideal computer architecture and network, to provide for all of society's needs.
As of 2003, the TRON system (or more specifically the ITRON derivative) is one of the world's most used operating systems, being present in millions of electronic devices. The operating system is mainly used by Japanese companies, although interest in its use is growing worldwide. However it has been said that there is much misinformation in the English speaking world about TRON due to majority of the documentation being in Japanese [1].
Contents |
[edit] The TRON architecture
TRON itself does not specify the source code for the kernel, but instead is a "set of interfaces and design guidelines"[2] for creating the kernel. This allows different companies to create their own versions of TRON, based on the specifications, which can be suited for different microprocessors.
The specification of TRON is publicly available, but the code generators are not required to make their source free unlike with the GNU General Public License. The TRON project permits the source code to be proprietary.
[edit] Sub-architectures
The TRON framework defines a complete architecture for the different computing units:
- ITRON (Industrial TRON): an architecture for real-time operating systems for embedded systems; this is the most popular use of the TRON architecture
- JTRON: a sub-project of ITRON to allow it to use the Java platform
- BTRON (Business TRON): for personal computers, workstations, PDAs, mainly as the human-machine interface in networks based on the TRON architecture
- CTRON (Central and Communications TRON): for mainframe computers, digital switching equipment
- MTRON (Macro TRON): for intercommunication between the different TRON components. MTRON=DOKODEMO computer=computing-everywhere=HFDS(:Highly Functionally Distributed System) in 1984 by Ken Sakamura in Japan ->ubiquitous computing in 1988 by Mark Weiser in Europe and America.
[edit] History
In 1984 the TRON Project was officially launched. A year later, in 1985, NEC announced the first ITRON implementation based on the ITRON/86 specification. In 1986 the TRON Kyogikai (unincorporated TRON Association) was established, Hitachi announced its ITRON implementation based on the ITRON/68K specification, and the first TRON project symposium is held. In 1987 Fujitsu announced an ITRON implementation based on the ITRON/MMU specification, Mitsubishi Electric announced an ITRON implementation based on the ITRON/32 specification, and Hitachi introduced the Gmicro/200 32bit microprocessor based on the TRON VLSI CPU specification.
[edit] Administration
The administration of the TRON Project, in its role to define TRON (the name of the specification itself), is by the TRON Association.
[edit] See also
[edit] External links
TRON Project
- Tron.org home page in English
- TRON Project Information
- TRON Web
TRON Code
- TRON Character Resource Center in English. It has been set up to oversee the collection and cataloging of character codes in the TRON Code set, being compiled in accord with the TAD (TRON Application Databus) data exchange protocol defined in the TRON Project.
Links
- Chokanji 4 (Super Kanji 4): Operating System BTRON-specifications OS that is marketed, and can be used in English
- Chokanji 4 English Language Kit in English. You can use BTRON in English by THE Kit.
- B-Free in Japanese. Free BTRON OS project.
- EOTA in Japanese. Free BTRON "EOTA"
MTRON =DOKODEMO computer =computing-everywhere =HFDS:Highly Functionally Distributed System in 1984 by SAKAMURA Ken in Japan ->ubiquitous computing in 1988 by Mark Weiser in Europe and America
- T-Engine Forum in English. Would you like to join T-Engine Forum?
- Ubiquitous ID Center in English. What is ubiquitous computing?
- Personal Media Corp. in English. Corporation of hardwares and applications of TRON and HFDS(=Ubiquitous Computing).
- uid4u in Japanese. ucode and uid