1.tronTRON的结构
2.世界操作系统发展简史
3.ITORN是什么系统
tronTRON的结构
TRON, 年由东京大学教授坂村健发起,是一个设计内核接口和规范的框架,但并不指定具体内核源代码。这使得各家厂商可以根据自身微处理器开发不同的TRON操作系统版本。TRON规范是公开可获取的,但基于此开发的超市pos软件源码源代码并不强制公开,这与GNU公共许可证有所区别。TRON项目允许其源代码成为专利软件,旨在打破对微软Windows的依赖。最初,日本曾寄望于TRON开发自己的PC OS,以摆脱对微软的高额费用,但美国的政治压力和市场影响使这一计划受阻。
尽管遭遇挫折,坂村健教授并未放弃,而是继续研究微处理器操作系统。如今,全球有亿到亿台家用电子产品采用了TRON,而Windows仅在1.5亿台计算机上使用,微软在年也加入了TRON项目。TRON框架下有多个子结构,如ITRON(工业TRON)为嵌入式系统设计实时操作系统,JTRON和BTRON分别适用于Java平台和个人电脑,CTRON针对主流电脑和数字交换设备,速阻线源码而MTRON则用于分布式计算中的通信。
年,TRON项目启动,随后NEC实现了基于ITRON/规范的操作系统,TRON协会成立并举办论坛。其他公司如富士通和三菱电器也相继发布相关系统。同时,TRON规范由协会负责管理,确保项目有序进行。
**《电子世界争霸战》(Tron, )与TRON项目有着紧密联系,讲述了一名黑客被带入虚拟世界,与“Tron”合作对抗“大哥”主脑操控程序的故事。**曾获得奥斯卡服装设计和音效两项提名。
世界操作系统发展简史
操作系统发展简史
在移动互联网时代,应用最广泛的两大操作系统为:安卓操作系统和苹果操作系统。操作系统,就像人的基本功能,如吃喝拉撒睡,应用软件则像人具备的高级能力,如唱歌、跳舞、弹钢琴等。硬件设备则可以直接看作人的智能社区软件源码身体部件。
个人电脑端操作系统包括我们熟知的微软Windows操作系统、苹果Mac操作系统以及门槛较高的Linux开源操作系统。移动操作系统目前是安卓和苹果操作系统的二分天下。
工业操作系统由于距离普通大众甚远,在此不做分析。本篇文章重点回顾一下个人电脑端操作系统的发展历程。现代所有操作系统的鼻祖可追溯到美国AT&T公司和贝尔实验室等共同开发的MULTICS(多路信息计算系统)。自那开始,整个操作系统的演化可分成以下三个阶段:(1)Unix初始系统诞生。此时的操作系统主要面向专业人士,无可视化界面,非专业人士不可用。 (2)可视化操作系统演进。以苹果 Mac、微软Windows为代表的可视化操作系统诞生,降低了使用者门槛。(3)开源Linux诞生与演进。全世界软件人员合力开发的免费开源操作系统的诞生和长足发展。
Unix初始系统诞生
计算机操作系统的鼻祖来自MULTICS(多路信息计算系统),简称为M系统。M系统是年由贝尔实验室、麻省理工学院及美国通用电气公司共同参与研发的,其目的抖音采集源码是开发出一套安装在大型主机上多人多工的操作系统。因为当时的Unics,每次移植到一个新的机器上,都需要重复在机器上处理,且对不同的机器设备,需要额外的编程处理。对于了解计算机的人来讲,就是驱动都要自己写,自己配。那个时候,系统的传播,受限于硬件和使用者的能力,只能做到极少部分人来使用。
可视化操作系统演进
在年以前,所有的操作系统都是基于企业的大型机或高校科研机构来设计和使用的,还没有普及到普通人能用的地步。当时,大部分的计算机系统都是基于命令行终端,没有图形化的操作界面。这样的操作系统只被极少部分的高级专业人员和学术界的老师、学生使用。等到了年,一切都发生了变化。在年前后,底部锤子形态源码操作系统的发展,发生了哪些变化呢?首先,苹果的Mac OS 实际来源于Unix(free BSD版本),是Unix阵营向普通消费者进军的主力,图形化的界面和应用程序,降低了系统和机器的使用门槛。微软之前一直使用MS-Dos命令行的系统,在看到苹果的可视化界面后,马上开发出Windows系统,共同抢占普通消费者市场,由此也导致了苹果和微软两大公司长达多年相恨相杀的争斗。ITRON和日本的精密机械工业相结合,使日本在数据系统、工业机器人、办公机器方面处于世界领先地位。例如日本的本田汽车中的引擎控制系统就是基于ITron的。
开源Linux诞生与演进
从上世纪年代中后期开始,大量的基于可视化操作界面的系统问世后,操作系统真正普及开来。不过,可视化的操作系统是直接装在机器上的,它在降低了用户使用门槛的同时,也封闭了内在复杂的软件设计。由此,基于开源的操作系统Linux出现了。年,在赫尔辛基上大学的林纳斯·托瓦兹,参照Unix和Minix,重写了一个初始的Linux系统,并于月5日发布了第一版0.版。到年,Linux 最新内核发布,此内核有大约万行代码。有别于Unix的闭源(代码不可获得),Linux系统遵循开源协议,意味着任何人都可以获取和编辑代码,进行修改,也因此,Linux获得了极大的关注和应用推广。由于全世界系统爱好者、使用者的参与,到Linux内核4.9.2版本时,Linux内核源代码量超过万行(目前最新版本超过万行)。
中国力量的崛起
当前开源社区,中国力量又是怎样一个现状呢?早在年,几个年轻的创业者做出第一个在framebuffer(Linux为显示设备提供的一个接口)上进行汉化的中文版本蓝点Linux(Bluepoint Linux)。不过,因为没有坚持在操作系统方向进行持续深耕,蓝点公司的Linux系统最终消亡。除此之外还有如红旗Linux(诞生于年8月),中软Linux版本(发布于年9月)。但是因为在使用体验上不如Windows,没有市场的支持,最终没有成熟强大起来。不过,随着我国庞大IT从业者的崛起,情况有了根本性变化。以Linux5.1内核贡献为例,我们发现:美国第一,中国第二(注:第一名未知范畴,不作为真实有效国家)。以公司为维度来看,中国的华为公司对Linux的贡献度排在第三位(注:第一名属于未知范畴,不算有效公司名,其排序参见下图)。
华为鸿蒙系统的诞生
华为鸿蒙系统的诞生是为了应对美国对日本芯片和软件两方面的打压。美国对日本实施的超级法案中明确要求,不允许Tron系统安装在学校中。而现在,美国对华为实施了同样的制裁。华为鸿蒙系统在操作系统的构建层面有信心,华为贡献给安卓开源社区的EROFS文件系统和方舟编译器就是其中的一部分。华为的系统变革让普通用户无感知,因此不会影响到用户对系统的使用体验。华为的EMUI系统的开发和迭代都是经过多年的深耕,将安卓系统进行深度的解耦合,碎片化替换,完成系统的优化和逐步升级。华为的鸿蒙系统如何能流畅的兼容安卓生态圈,是需要深思的地方。和多年前相比,中国和日本的境遇虽然相似,但是市场、外部环境却大不相同,让我们对后面鸿蒙系统的发展拭目以待。
ITORN是什么系统
1. TRON是一个旨在为全社会开发理想计算机结构和网络的开源实时操作系统内核设计项目,它的全称是"The Real-time Operating system Nucleus"。
2. TRON系统,特别是由TRON发展出的ITORN,到年已成为全球应用最广泛的操作系统之一,被应用于数以百万计的电子设备中。尽管在全球范围内其应用日益增多,但目前其主要支持者仍是日本企业。
3. 曾经有观点指出,TRON的大部分文档采用日语撰写,这在英语国家导致了诸多误解。
4. TRON规范定义了设计内核的接口和规范,而没有指定内核的源代码。因此,不同公司可以根据这个规范开发自己的TRON操作系统版本。
5. TRON规范是公开可获取的,但基于TRON规范开发的源代码不必公开。与GUN公共许可证不同,TRON项目允许基于TRON的源代码成为专利软件。
6. TRON框架为不同计算单元定义了完整的结构,其中包括:
- ITRON:为嵌入式系统设计的实时操作系统结构,是应用最广泛的TRON结构。
- JTRON:是IWRON的一个子项目,可以使用Java平台。
- BTRON:为个人电脑、工作站、个人数字助手(PDAs)设计的结构,主要用于IWRON结构网络系统的人机界面。
- CTRON:为主流电脑、数字交换设备设计的结构。
- MTRON:为分布式计算中不同TRON系统间的通信设计。
7. TRON项目于年启动,年NEC公司宣布实现了基于ITRON/规范的ITRON操作系统。
8. 年,TRON协会正式成立。日立公司发布了基于ITRON/K规范的系统,同年举办了第一届TRON论坛。
9. 年,富士通公司发布基于ITRON/MMU规范的系统。三菱电器发布基于ITRON/规范的系统。日立公司在Gmicro/ 位微处理器上实现TRON VLSI CPU。
. TRON协会通过制定TRON规范负责管理TRON项目。
. 其他相关主题包括T-Engine、MicroScript编程语言等。
信息取自"/wiki/TRON"。