Am 14. Januar, dem ersten Tag des alten Neujahrs 2017, wurde der Artikel „».
1987 Jahr
Nach dem Lesen, das viele Emotionen hervorrief, erinnerte ich mich an das Jahr 1987, ein bedeutendes Jahr in meinem Leben. Es ist das Jahr, in dem ich von einem einfachen Junior-Forscher zum Leiter einer der führenden Abteilungen am Forschungsinstitut aufstieg, das die Aufgabe hatte, die maximale Automatisierung des wissenschaftlichen Forschungsprozesses zu gewährleisten.
So schrieb Andrew Tanenbaum vor 30 Jahren, im nun schon fernen Jahr 1987, als Lehrmaterial für sein Buch „Betriebssysteme: Design und Implementierung“ (1987, ISBN 0-13-637406-9), ein Unix-kompatibles Betriebssystem namens Minix. Die gekürzten 12000 Zeilen Quellcode, hauptsächlich in der Programmiersprache C geschrieben, sowie der Kernel, die Speichermanagement- und Dateisystem-Subsysteme von Minix wurden im Buch abgedruckt. Andrew Tanenbaum entwickelte das Betriebssystem Minix für IBM PC- und IBM PC/AT-Computer, die zu dieser Zeit verfügbar waren. Auch in unserem Land begannen in dieser Zeit IBM PC-kompatible Personal Computer aufzutauchen. und sogar ES-1845, auf denen, wie sich später herausstellte, das Betriebssystem Minix erfolgreich lief.
Im selben Jahr 1987 begann ich eine Reihe mit dem Titel „INGENIEUR UND COMPUTER“ in der Zeitschrift „Technik und Wissenschaft“. Die erste Veröffentlichung in dieser Reihe war ein Artikel in Heft Nr. 7 mit dem Titel „“. In diesem Artikel wird erklärt, dass es genau die Betriebssysteme sind, die es ermöglichen, mit dem Computer ins „Du“ zu gehen.
Im nächsten Heft der Zeitschrift wurde der Artikel „Einführung in das Betriebssystem UNIX“ veröffentlicht:

In dieser Zeit forderten die USA die strategische Verteidigungsinitiative (SDI), während die UdSSR das Anti-SDI-Programm entwickelte.
Stand der Simulationsmodellierung
Im Rahmen dieses Programms war vorgesehen, einen Stand der Simulationsmodellierung (SIM) und ein automatisiertes Forschungsgestaltungssystem (AIGS) zu schaffen, die nicht nur die Konsequenzen der Umsetzung der SDI modellieren, sondern auch Anforderungen an Systeme formulieren sollten, die diese Konsequenzen neutralisieren. Die technische Basis für SIM/AIGS sollte ein leistungsstarkes Netzwerk sein, das die lokalen Netzwerke der Forschungseinrichtungen miteinander verbindet:
Das Netzwerk sollte sowohl große ЕС ЭВМ, wie die ЕС-1066, als auch etwa 200 Personalcomputer umfassen. Das Wichtigste war jedoch, dass auf diesen Computern UNIX-kompatible Betriebssysteme von МОС ЕС installiert werden sollten. Bei den großen Maschinen gab es keine Probleme, und das Betriebssystem МОС ЕС wurde darauf installiert, aber bei der Installation auf Computern wie dem ЕС-1840 gab es Schwierigkeiten, da es erforderlich war, eine Festplatte zu haben, und die Veröffentlichung des Betriebssystems verzögert wurde. Auch die Lieferung der Personalcomputer war eine sehr komplizierte Angelegenheit. Es gab sie katastrophal zu wenige. Man konnte sie nur durch eine Entscheidung des ZK der KPSS und der SM der UdSSR erhalten, nachdem alles im Voraus mit den interessierten Ministerien, wie dem Staatlichen Planungsrat der UdSSR (in dem heutigen Gebäude befindet sich die Föderalversammlung der RF), dem Staatlichen Komitee für Computertechnik und Informatik (GK VTI, gegründet im April 1986) und noch mehreren anderen, abgestimmt wurde.
Ein lustiger Fall trat bei der Genehmigung des Lieferplans für Computertechnik im GK VTI auf.
Sie sind gekommen, um Sie abzuholen.
Wir kamen zu dritt dort an – ich im Rang eines Majors, in chromenen Stiefeln, mit einer Pistole in der Holster am Gürtel, und mit einem versiegelten Koffer in den Händen. Nein, es war nicht der nukleare Koffer, darin lag der Entwurf der zukünftigen Resolution der SM der UdSSR Nr. 931-226 vom 8.08.87. Zur soliden Begleitung (das war die Anweisung des Institutsleiters, Generalleutnant Wolkow L.I.) war Generalmajor Bordyukov M.M. und der echte Oberst Boyarsky A.G. mit mir. Als wir ins Empfangszimmer des Vorsitzenden gingen, wurden wir von zwei Dingen überwältigt – einer sehr schönen blonden Sekretärin und den durcheinandergeworfenen Kartons mit PC Olivetty. Das war der blaue Traum – im Institut wenigstens ein paar solche Computer zu haben.
Auf unsere Frage, ob wir den Vorsitzenden treffen könnten, antwortete die Sekretärin, dass er zurzeit nicht da sei, aber in einer Minute eintreffen sollte, und schlug vor, zu warten. Nach einiger Zeit erscheint der Vorsitzende mit seinem Assistenten. Auf die stumme Frage des Vorsitzenden antwortete die Sekretärin ehrlich: „Das ist für Sie!“. Er geht schweigend in sein Büro, wir folgen ihm.
Und als er erfuhr, warum wir alle gekommen waren, erhielt er ohne weitere Fragen unsere Genehmigung. In diesen Zeiten handelte es sich um riesige Lieferungen – anderthalb Dutzend große Computer, bis hin zum ES-1066, und etwa 200 PELM ES-1841/45, praktisch die gesamte Jahresproduktion von Computern in der Sowjetunion. Und man muss sagen, obwohl mit Verzögerungen, erhielten wir diese Computer:

Weg hier!
Aber es gab auch andere Beispiele. Es war notwendig, ein Visum beim Stellvertreter des Leiters der Kommunikation der Streitkräfte der UdSSR zu erhalten.
Dieses Amt hatte zu jener Zeit Generalleutnant Trofimov Kirill Nikolajewitsch inne, Teilnehmer des Großen Vaterländischen Krieges, Held der sozialistischen Arbeit. Zu einem Termin bei Trofimov K.N. kam ich, wie immer, in Begleitung eines 'diensthabenden' Generals. Trofimov K.N. lud uns an den Schreibtisch und wir diskutierten lange über Themen der Automatisierung und die Ausstattung der Militärinstitute mit Rechentechnik. Die Hauptfrage war – warum sollten Sie Vorzüge erhalten? Aber letztendlich sagte er: - „Geben Sie mir Ihre Unterlagen, ich werde sie unterschreiben.“ Doch während ich sie herausholte, ertönte die Stimme des 'diensthabenden' Generals (den Namen möchte ich nicht nennen): - „Wie können Sie die gesamte Bedeutung nicht verstehen ...“. Und das wurde Trofimov K.N. gesagt ... Ich war wie gelähmt. Und nicht ohne Grund. General Trofimov K.N. stand schweigend auf, nahm die Mappe mit unseren Unterlagen und warf sie in Richtung Ausgang: „Weg hier!“. Aber alles, was gut endet, ist gut. Ich kam ein weiteres Mal zu ihm, entschuldigte mich und das Visum wurde erhalten. Zu meinem großen Bedauern kam dieser hochgeschätzte General am 19. Oktober 1987 bei einem Hubschrauberabsturz in Ungarn bei der Erfüllung seiner Dienstpflichten ums Leben.
Erster Vorsitzender der GOSTECH-Kommission Russland / FSTEK Russland
Gleichzeitig mit der Abstimmung der Lieferpläne für Computertechnik wurde das technische Lastenheft für die Planung und Erstellung von SIM/SAPIR entwickelt und abgestimmt. Als Hauptauftragnehmer wurde das Institut für Technische Kybernetik der Akademie der Wissenschaften der BSSR ausgewählt, Direktor Semenkov O.I. Übrigens wurde zeitweise auch das Institut für Kybernetik der Akademie der Wissenschaften der Ukrainischen SSR in Betracht gezogen. Letztendlich fiel die Entscheidung jedoch zugunsten des ITK der Akademie der Wissenschaften der BSSR. Und so war bis Ende 1986 das Lastenheft fertig, es blieb nur noch, die Genehmigung des Ersten Stellvertreters des Hauptkommandierenden, Generaloberst Jashin Yu.A., einzuholen und die Genehmigung des Präsidenten der Akademie der Wissenschaften der BSSR, Akademiker der Akademie der Wissenschaften der UdSSR Borisevich N.A., sowie des Hauptkommandierenden zu bestätigen. Danach hieß es, die Ärmel hochzukrempeln und die gestellte Aufgabe zu übernehmen. Und so erfahre ich Mitte Dezember, dass General Jashin Yu.A. ins Institut gekommen ist. Ich schnappe mir den Koffer mit dem Projekt des Lastenhefts und eile die Seitentreppe zur Empfangsstelle des Institutsleiters hinunter. Auf der Treppe stoße ich direkt mit dem Institutsleiter und General Jashin Yu.A. zusammen. Ohne lange zu überlegen, frage ich Jashin Yu.A. um Erlaubnis, mich an den Institutsleiter zu wenden. Er war perplex, erlaubte es mir aber. Dem Institutsleiter berichtete ich, dass wir mit den Fristen in Verzug sind und die Genehmigung von Jashin Yu.A. einholen müssen. Und siehe da, diese Genehmigung wurde gleich hier auf der Treppe erhalten.
Im Januar 1992 wurde Jashin Yu.A. zum amtierenden Vorsitzenden ernannt, und am 18. Januar 1993 wurde er zum Vorsitzenden der reorganisierten Staatlichen Technischen Kommission beim Präsidenten der Russischen Föderation ernannt, deren Rolle und Status erheblich gestiegen sind (der Vorsitzende der Kommission wurde dem Minister gleichgestellt). Aus einem spezialisierten militärischen Organ wurde die Gosstandartkommission zu einer föderalen Behörde, die für die Informationssicherheit verantwortlich ist. Derzeit wurde die Gosstandartkommission Russlands in den Föderalen Dienst für Technischen und Exportkontrolle (FSTEK Russlands) umgewandelt. Und euer demütiger Diener wurde am 4. Februar 2002 mit Namensuhren des Vorsitzenden der Gosstandartkommission Russlands beim Präsidenten der Russischen Föderation ausgezeichnet.
Ohne Fenster und Türen
Es blieb der letzte Schliff — die Genehmigung beim Präsidenten der AN BSSR, Akademiker der AN USSR Borisewitsch N.A. Und vier Tage vor Neujahr 1987 kam ich, nach Rücksprache mit dem Direktor der ITK AN BSSR, Semenkow O.I., in die Stadt-Helden Minsk. Ich traf mich mit Semenkow O.I. und bat darum, zu klären, wann wir zum Präsidenten der AN BSSR gehen. Und hier beginnen die merkwürdigen Dinge, man sagt, dass er beschäftigt sei, dann beginnt man, mit uns Karamellen aus dem Direktorensatz zu bewirten usw., und am Nachmittag wird plötzlich gesagt, dass sie gerne diesen oder jenen Punkt der Spezifikation entfernen oder ändern würden. Insbesondere wurde plötzlich gesagt, dass sie kein Unix-kompatibles Betriebssystem verwenden möchten. Ich verstand, dass ich einfach nach Moskau zurückkehren musste. Und das tat ich. Und als ich am nächsten Tag zur Arbeit kam, riefen sie bereits aus der Stadt Minsk an, entschuldigten sich und baten mich zu kommen und die Spezifikation zu unterschreiben. Am Abend fuhr ich bereits im Zug. Auf dem Bahnsteig wurde ich von dem Direktor höchstpersönlich in einer Wolga empfangen, und wir fuhren sofort zum Präsidenten.

Wir betraten das Büro des Präsidenten, setzten uns an den Tisch, und als ich mich nach der Tür umdrehte, durch die wir gekommen waren, war sie verschwunden: überall standen Bücherregale.
Ich verstand, dass ich von hier nur mit einer genehmigten Spezifikation hinausgehen konnte. Wir sprachen etwa anderthalb Stunden lang über die Perspektiven der einheimischen Computertechnik (oder wie man heutzutage gerne über die Importsubstitution spricht), und dann fuhr ich mit der unterzeichneten Spezifikation zum Bahnhof. Neujahr verbrachte ich zu Hause.
Die Menschen entscheiden alles.
Und um die Menschen auszubilden, sie dazu zu bringen, mit Unix-Systemen zu arbeiten (wohin sie zuvor alle auf dem ES-Betriebssystem gearbeitet hatten), sie die Programmiersprache C zu lehren (da zuvor PL/1, Fortran, Pascal verwendet wurden), benötigten wir dringend ein Unix-ähnliches Betriebssystem. Und Andrew Tanenbaum gab es uns. All das geschah wie im Märchen im Jahr 1987, und es lief auf dem ES-1840!
Doch wir mussten etwas hinzufügen, etwas in ihr ändern. Es wurde die Möglichkeit zum Laden von der Festplatte hinzugefügt, die kyrillische Schrift wurde ergänzt, aber das Wichtigste aus der Sicht des durchschnittlichen Benutzers war die Entwicklung eines Benutzermonitors, der hinsichtlich der Funktionen dem System "NORTON COMMANDER" in MS-DOS entsprach, unter Verwendung von Escape-Sequenzen. Zu diesem Zeitpunkt waren bereits Treiber zum Datenaustausch über COM-Ports zwischen PCs mit Minix/МИНОС integriert.
Zu diesem Zeitpunkt waren bereits Treiber für den Datenaustausch über COM-Ports zwischen PCs mit Minix/МИНОС integriert.
1991 wurde auf der Allunionswissenschaftlichen Praxis-Konferenz in Gomel der Bericht "Mobile Instrumentelle Betriebssystem MINOS" vorgestellt:
Orlow W.N., Moskau
Mobile Instrumentelle Betriebssystem MINOS
Das System MINOS ist ein Betriebssystem der UNIX-Klasse, das auf der Version 7 basiert. Es ist in erster Linie für den Einsatz in Hochschulen zur Ausbildung von Systemprogrammierern für die Entwicklung komplexer Software-Systeme gedacht.
Unterschiedliche Merkmale des Systems:
- Betrieb auf PEVM ES 184x (darunter auch auf PEVM ES 1840 unter Bedingungen ohne Festplatte), PC AT-286, PC AT 386 und kompatiblen PEVMs;
- Der Betrieb des Systems sowohl in der Haupt- als auch in alternativer Kodierung;
- Der Betrieb des Systems mit Disketten von 360 KB, 720 KB und 1,2 MB;
- Die Verarbeitung der Funktionstasten auf Kernel-Ebene, was sie jederzeit verfügbar macht, unabhängig davon, welche Prozesse im System ausgeführt werden;
- Auf Wunsch kann die Verarbeitung der Funktionstasten durch den Kernel deaktiviert werden;
- Möglichkeit zur Neukonfiguration der Funktionstasten;
- Implementierung eines Rendezvous-Mechanismus im System;
- Implementierung im System zusätzlich zum Befehlsinterpreter eine Benutzerüberwachung ähnlich den Möglichkeiten des NORTON-Systems in MS-DOS;
- Das System verfügt über ein integriertes Befehlsverzeichnis.
Im System sind über 70 Befehle implementiert, darunter Text- und Hexadezimal-Editoren, Befehle zur Arbeit mit dem MS-DOS-Dateisystem, der Archivator tar, der den Austausch von Dateien mit anderen UNIX-ähnlichen Systemen ermöglicht, Textformatierer usw.
Das System enthält Compiler für C, Assembler und das TWINDOW-Paket.
Der Kern des Systems umfasst 90 KB, das Gesamtvolumen des Systems beträgt etwa 20.000 Operatoren in den Sprachen C und Assembler.
Das System wird auf 5 Disketten mit je 360 KB oder auf 2 Disketten mit 360 KB und 2 Disketten mit 720 KB oder auf 2 Disketten mit 360 KB und 1 Diskette mit 1,2 MB geliefert.
Die Quelltexte des Systems werden separat geliefert. Ihr Volumen beträgt 10 Disketten mit je 360 KB.
Am 25. August 1991, fünf Monate nach Beginn der Arbeiten an seinem Projekt, berichtete der 21-jährige Linus Torvalds (damals noch Student) über die Entwicklung eines Prototyps eines völlig neuen Betriebssystems mit dem Namen Linux. Am 17. September 1991 fand die erste öffentliche Veröffentlichung des Linux-Kernels statt.
So hatten wir 1991 das Betriebssystem Minix, das Betriebssystem Linux und das Betriebssystem MINOS. Dabei basierten die beiden Letzteren mehr oder weniger auf den Erfahrungen mit Minix.
Andrew Tanenbaum wies von Anfang an die Vorschläge zurück, Minix zu verbessern oder Patches zu akzeptieren, die von Lesern seines Lehrbuchs eingereicht wurden. Wahrscheinlich ist gerade das der Grund, warum Linux von Torvalds im Wettbewerb die Oberhand gewann. Die Rolle eines Projekts, in dem die Leser von Andrew Tanenbaum ihren Wunsch, Betriebssysteme zu entwickeln, verwirklichen könnten, übernahm Linux und profitierte unermesslich davon.
Und was ist mit dem Betriebssystem MINOS? 1991 – das letzte Jahr der Sowjetunion. Das Land bricht auseinander, die Wirtschaft kollabiert. Hier hat man kein Auge für Betriebssysteme.
Das Gold regiert die Welt
Und was ist mit dem Stand der Simulationsmodellierung, dem System für automatisierte Forschungsprojekte und seinem Rechnernetz?
Alles endete traurig. Ein Strom von Computern überflutete das Land. Um sie zu erwerben, benötigte man Geld, und nur Geld. Es wurde beschlossen, die gesamte Rechentechnik der Serie ES zur Goldverwertung zu übergeben, und das eingenommene Geld in die Umrüstung zu stecken. Alle Genehmigungen wurden eingeholt, der Maschinenpark wurde demontiert, abgegeben, aber neue Computer kamen nicht an. Hätte alles anders kommen können, wer weiß, wo MINOS jetzt wäre!
Doch die Menschen, die SIM/SAPIR entwickelt haben, sammelten enorme Erfahrungen und Wissen. Beides half ihnen, in den schweren 90er Jahren durchzuhalten.
Und Linux von Torvalds entwickelt sich erfolgreich weiter und erobert immer neue Bereiche. Schon lange „wandern“ auch nationale Forks/Klone von Linux „von Moskau bis zu den entferntesten Randgebieten“. Auch Minix von Andrew Tanenbaum entwickelt sich erfolgreich, und seine Bücher .
Andrew Tanenbaum steht in einer Reihe mit solchen Größen der IT wie Denis Ritchie, Brian Kernighan, Ken Thompson mit dem Betriebssystem Unix, den gleichen Ken Thompson und Dennis Ritchie mit der Programmiersprache C, Edgar Codd mit dem relationalen Datenmodell und Linus Torvalds mit dem Betriebssystem Linux.
Und wer weiß, welche weiteren Torvalds aus den Büchern von Andrew Tanenbaum und seinem Lehrbuch Minix wachsen werden!!!
Quelle: habr.com
