30周年Minix教程
1月14日,旧的新年2017年的第一天,发表了一篇文章“ 人。诺顿司令。“1987年
在读完这本书后,这引起了很多感动,1987年在我记忆中,那是我命运的重要一年。今年是我从普通的初级研究助理那里升任该研究所主要部门之一的负责人的那年,该研究所的任务是确保研究过程的最大程度自动化。
因此,三十年前,即回到1987年,安德鲁·塔南鲍姆(Andrew Tanenbaum)编写了与Unix兼容的Minix操作系统,作为他的著作《操作系统:设计与实现》(1987,ISBN 0-13-637406-9)的教具。 。本书中印刷了12,000行源代码,这些源代码主要用C编程语言编写,内核,内存管理子系统和Minix文件系统。 Andrew Tanenbaum开发了当时可用的IBM PC和IBM PC / AT计算机的Minix OS。到那时,与IBM PC兼容的EC-1840 / 41/42甚至EC-1845 个人计算机开始出现在我国,Minix OS在其上成功运行。1987年同一年,我开始在“技术与科学”杂志上领导“工程与计算机”专栏。本部分的第一个出版物是该杂志第7期的文章,标题为“ 操作系统:为什么要为工程师使用 ”。这篇文章说,正是操作系统允许您使用计算机切换到“您”。但是已经在该期刊的下一期中发表了一篇名为“ UNIX操作系统简介”的文章:在此期间,美国启动了战略防御计划(SDI),苏联制定了AntiSOI计划。仿真架
在该程序的框架内,计划创建一个模拟建模台(SIM)和一个计算机辅助研究设计系统(CADI),它们不仅可以模拟SDI实施的后果,而且还提出了对抵消这些后果的系统的要求。 SIM / CAIPR的技术基础是成为一个强大的计算机网络,它将科学部门的本地计算机网络结合在一起:该网络应该包括大型EC计算机,例如EU-1066,以及大约200台个人计算机。但是,这些计算机上最重要的事情是安装了EU MOS的UNIX兼容操作系统。而且,如果大型计算机没有问题,并且在其上安装了OS MOS EU,则在诸如EU-1840之类的计算机上安装该操作系统也有问题。需要硬盘驱动器,并且操作系统版本延迟。而且个人计算机的交付非常困难。他们非常缺乏。只能通过苏共中央委员会和苏联部长会议的决定获得这些信息,此前与有关国家的部门达成了所有这些协议,例如苏联的国家计划委员会(现在位于其所在地的俄罗斯联邦议会),VTI集团公司(计算机工程和信息学国家委员会,苏联国家计算机技术委员会(成立于1986年4月)和许多其他委员会。在商定VTI集团公司的计算机设备供应计划时发生了一件有趣的事件。为你而来
我们三个人到达了那里-我身穿铬制长靴,戴着手枪套在皮带上,手握密封的手提箱,处于专业水平。不,它不是核武器的手提箱,它包含了苏联部长理事会第08-08.87号931-226号法令的草案,他们陪同我为他提供扎实的力量(这是研究所所长沃尔科夫L.I.中将的指示)少将M. Bordyukov .M。以及真正的上校博雅斯基A.G. 当我们走到董事长的接待室时,我们被两件事惊呆了:一个非常漂亮的金发碧眼的秘书,并把PC Olivetty扔进了一个乱七八糟的东西。这是一个蓝梦-在研究所拥有至少几台这样的计算机。关于我们是否可以与主席会面的问题,秘书回答说他还没有到场,但应该在任何时候到场并提出等待。一段时间后,主席和助理出现。对于主席这个愚蠢的问题,秘书真诚地回答:“这是你的!” 。他默默地走进办公室,我们在他身后。当他找出我们所有人的目标时,我们便毫不费力地收到了他的批准签名。当时,这是一个巨大的供应-一打半的大型计算机,直至EU-1066,以及约200台PC的EU-1841 / 45,几乎是苏联每年的全部计算机生产。我必须说,即使有一点延迟,我们也得到了这些计算机:
快离开这里!
但是还有其他例子。必须从苏联武装部队通信副局长那里获得签证。
当时,这个职位是由伟大卫国战争的参加者,社会主义劳工英雄特罗菲莫夫·基里尔·尼古拉耶维奇中将担任。在特罗菲莫夫K.N.的招待会上我一如既往地在“值班”将军的陪同下到达。特罗菲莫夫(Trofimov K.N.)他邀请我进入台式机,很长一段时间我们讨论了自动化的问题,为莫斯科地区的研究所配备了计算机。主要的问题是为什么要为您提供偏好。但最后,他说:“让我们收到你的文件,我会签署。”但是当我得到他们的时候,听到了“值班”将军的声音(我不会透露我的名字):“但是你怎么不理解所有的意义……”。据说这是Trofimov K.N. ...我很麻木。并没有白费。特罗菲莫夫将军默默起来,拿起我们的文件夹,扔到出口:“滚开!”但是一切顺利,一切顺利。我再次来看他道歉并获得签证。不幸的是,这位受人尊敬的将军于1987年10月19日在执行任务中因在匈牙利的一架Mi-8直升机上坠机而死。/
在协调计算机技术供应计划的同时,正在进行SIM卡/ CAIPR设计职权范围的开发和批准。 BSSR科学院技术控制论研究所所长Semenkov O.I.被选为主要承包商。顺便提一下,乌克兰SSR科学院控制论研究所也曾被同时考虑过。但是仍然优先考虑ITK AN BSSR。到1986年底,TK准备就绪,仍然可以从第一副总司令Yashin Yu.A.上校获得签证,批准BSSR的科学院院长,苏联科学院的院士N. A. Borisevich和总司令之后,卷起袖子,完成任务。在12月中旬,我得知Yashin Yu.A.将军来到学院我拿起一个装有传统草稿的手提箱,然后沿着侧楼梯冲向研究所负责人的接待处。在楼梯上,我与研究所所长和Yashin Yu.A.将军面对面。我毫不犹豫地请Yashin Yu.A.与研究所负责人联系。他大吃一惊,但被允许。我向研究所所长报告说,我们的截止日期很紧,我们需要从Yashin Yu.A.那里获得签证。瞧,这个签证是在阶梯上获得的。
1992年1月,Yashin Yu.A. 成为代理主席,1993年1月18日,他被任命为俄罗斯联邦总统改组后的国家技术委员会主席,该委员会的作用和地位大大提高(委员会主席等同于部长)。国家技术委员会已经从高度专业化的军事机构变成了负责信息安全的联邦机构。目前,俄罗斯国家技术委员会已转变为联邦技术和出口控制局(FSTEC)。在2002年2月4日,您的谦卑仆人被授予俄罗斯联邦总统领导下的俄罗斯国家技术委员会主席的名表。没有门窗
一切仍然是最后的决定-向BSSR科学院院长,苏联N. A. Borisevich科学院院士确认大约在1987年新年前的四天,我与BSSR科学院ITC的主任O. I. Semenkov达成了协议。我来到明斯克英雄城。我正在会见Semenkov O.I.请澄清一下我们去BSSR科学院院长的时间。然后奇怪的事情开始了,他们说他很忙,然后开始用导演配给的焦糖枕头等进行治疗,然后在下午,他们突然声明要删除或更改工作说明中的另一段。特别是突然有人说他们不想使用与Unix兼容的操作系统。我意识到您只需要返回莫斯科。而我做到了。第二天我上班时,他们已经从明斯克打电话来,道歉并要求过来签署工作说明。晚上,我已经在坐火车了。在平台上,导演本人在伏尔加河上遇到了我,我们立即去了总统。
我们走进总统办公室,在桌子旁坐下,当我回头看我们进入的门时,那扇门不在那里:周围有书架。我意识到,只有拥有批准的传统知识,我才能离开这里。我们讨论了一个半小时,讨论了家用计算机技术的前景(或者现在谈论进口替代的时尚),然后带着签名的TK我去了该站。我在家庆祝新年。干部决定一切
因此,为了准备人员,教他们在Unix系统上工作(每个人以前都在EU OS上工作),教C语言(每个人以前都使用PL / 1,Fortran,Pascal),迫切需要一个类似于Unix的操作系统。然后安德鲁·塔南鲍姆(Andrew Tanenbaum)把它交给了我们。所有这一切都发生在1987年的童话故事中,并且在EU-1840上起作用了!
但是我们必须添加一些内容,在其中进行更改。添加了从硬盘启动的功能,添加了西里尔字母,但是从普通用户的角度来看,最重要的是使用Escape序列开发类似于MS-DOS中NORTON COMMANDER系统功能的用户监视器。到此时,驱动程序已经包含在其中,可以通过PC和Minix / MINOS之间的COM端口交换数据。1991年,在戈梅利举行的全联盟科学与实践会议上,发表了“移动工具操作系统MINOS”报告:莫斯科Orlov V.N.
移动工具操作系统MINOS
MINOS系统是在版本7的基础上开发的UNIX类操作系统。该系统主要供大学使用,以培训系统程序员设计复杂的软件系统。
系统的特色:
- 可在EU 184x PC(包括没有硬盘的EU 1840 PC),PC AT-286,PC AT 386和兼容PC上运行;
- 主要和备用编码的系统操作;
- 使用360 Kb,720 Kb和1.2 Mb的软盘进行系统操作;
- , , ;
- ;
- ;
- ;
- shell NORTON MS-DOS;
- .
70 , , MS-DOS, tar, , ..
, , TWINDOW.
90 , – 20000 .
5 360 , 2- 360 2- 729 , 2 360 1- 1.2 .
. – 10 360 .
1991年8月25日,也就是他的项目开始工作五个月后,年仅21岁的Linus Torvalds(当时是一名学生)谈到了创建一个名为Linux的全新操作系统原型的问题.1991年9月17日,Linux内核的首次公开发行。因此,在1991年,我们有了Minix OS,Linux OS和MINOS OS。同时,后两者以一种或另一种方式依赖于Minix的经验。同时,安德鲁·塔南鲍姆(Andrew Tanenbaum)从一开始就拒绝了有关改进Minix或接受来自其教科书读者的补丁的提议。也许这就是Linux Torvalds爆发的原因。 Linux承担了该项目的角色,使Andrew Tanenbaum的读者可以体现他们开发操作系统的愿望,他从中受益匪浅。那操作系统MINOS呢?1991年是苏联的最后一年。该国正在崩溃,经济正在崩溃。这不再取决于操作系统。黄金统治世界
模拟器架,计算机辅助研究设计系统及其计算机网络又如何呢?这一切都悲惨地结束了。大量的计算机涌入该国。要获得它们,只需要钱。决定交出所有欧盟系列计算设备以回收黄金,并将所得款项用于重新装备。已获得所有许可证,拆除并通过了机器停车场,但从未收到新计算机。变得与众不同,谁知道MINOS现在在哪里!但是创建SIM / SAIPR的人拥有丰富的经验和知识。他们俩都帮助他们度过了艰难的90年代。Linux Torvalds正在成功开发,征服了越来越多的新领域。对于国内Linux分支/克隆,它们已经“从莫斯科搬到郊区”。Minix Andrew Tanenbaum也正在成功开发,并且对他的书有很大的需求。Andrew Tanenbaum与Denis Ricci,Brian Karnigan,Ken Thompson(使用Unix操作系统),Ken Thompson和Dennis Ritchie(使用C语言),Elgar Codd(使用关系数据模型),Linus Torvalds(使用Linux操作系统)处于同一行列。谁知道安德鲁·坦南鲍姆(Andrew Tanenbaum)和他的学习指南Minix的书中还会出现其他Torvalds呢! Source: https://habr.com/ru/post/zh-CN400771/
All Articles