Am 14. Januar, dem ersten Tag des alten Neujahrs 2017, wurde der Artikel „».
1987 Jahr
Nach dem Lesen, das viele Emotionen hervorrief, kam mir das Jahr 1987 in den Sinn, ein bedeutendes Jahr in meinem Leben. Es ist das Jahr, in dem ich von einem einfachen Junior-Forschungsmitarbeiter zum Leiter einer der führenden Abteilungen im Forschungsinstitut aufstieg, das die Aufgabe hatte, den Forschungsprozess maximal zu automatisieren.
So schrieb Andrew Tanenbaum vor 30 Jahren, im damals 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 12.000 Zeilen Quellcode, hauptsächlich in der Programmiersprache C verfasst, sowie das Kernel und die Subsysteme für das Speichermanagement und das Dateisystem von Minix wurden in dem Buch veröffentlicht. Andrew Tanenbaum entwickelte das Betriebssystem Minix für IBM PC und IBM PC/AT-Computer, die damals erhältlich waren. Zu diesem Zeitpunkt begannen auch in unserem Land die ersten IBM PC-kompatiblen Personal Computer aufzutauchen, und sogar ES-1845, auf denen, wie sich später herausstellte, das Betriebssystem Minix erfolgreich lief.
Im selben Jahr 1987 beginne ich mit der Rubrik „INGENIEUR UND COMPUTER“ in der Zeitschrift „Technik und Wissenschaft“. Die erste Veröffentlichung in dieser Rubrik war ein Artikel in Nr. 7 der Zeitschrift mit dem Titel „“. In diesem Artikel wird dargelegt, dass es die Betriebssysteme sind, die einen Dialog mit dem Computer ermöglichen.
Doch bereits in der nächsten Ausgabe der Zeitschrift erschien ein Artikel mit dem Titel „Einführung in das Betriebssystem UNIX“:

In dieser Zeit unternahmen die USA den Versuch, eine strategische Abrüstungsinitiative (SDI) ins Leben zu rufen, während die Sowjetunion ein Anti-SDI-Programm entwickelte.
Simulationsteststand
Im Rahmen dieses Programms war es geplant, einen Simulationsteststand (SIM) und ein System für automatisiertes Forschungsdesign (SAIPR) zu schaffen, die nicht nur die Auswirkungen der Umsetzung der SDI modellieren sollten, sondern auch Anforderungen an Systeme formulieren konnten, die diese Auswirkungen neutralisieren. Die technische Basis von SIM/SAIPR sollte ein leistungsstarkes Computernetzwerk sein, das lokale Computernetzwerke wissenschaftlicher Einrichtungen miteinander verbindet:
Das Netzwerk sollte sowohl große EU EVMs wie die ES-1066 als auch rund 200 Personalcomputer umfassen. Das Wichtigste war jedoch, dass auf diesen Computern UNIX-kompatible Betriebssysteme, nämlich MOS ES, installiert werden sollten. Während es bei den großen Maschinen keine Probleme gab und sie mit dem Betriebssystem MOS ES ausgestattet wurden, gab es Schwierigkeiten, es auf Computern vom Typ ES-1840 zu installieren, da hierzu eine Festplatte erforderlich war, und die Veröffentlichung des Betriebssystems verzögert wurde. Auch die Lieferung der Personalcomputer war ein äußerst kompliziertes Unterfangen. Es gab einen katastrophalen Mangel. Sie konnten nur über eine Entscheidung des ZK der KPdSU und der SM der UdSSR erhalten werden, nachdem alles vorher mit den betroffenen Ministerien, wie dem Staatlichen Planungsrat der UdSSR (heute beherbergt in seinem Gebäude die Bundesversammlung der RF), dem GKVTI (Staatliches Komitee für Computertechnik und Informatik, gebildet im April 1986) und einer Reihe anderer, abgestimmt wurde.
Ein amüsanter Vorfall ereignete sich bei der Genehmigung des Plans zur Lieferung von Computertechnik an das GKVTI.
Sie sind gekommen.
Wir kamen zu dritt an – ich im Rang eines Majors, in chromenen Stiefeln, mit einer Pistole im Holster an einem Gurt, und mit einem versiegelten Koffer in der Hand. Nein, das war kein nuklearer Koffer, darin lag das Projekt des zukünftigen Beschlusses des Ministers des Rates der Sowjetunion Nr. 931-226 vom 8.08.87. Um mir das nötige Gewicht zu verleihen (so lautete die Anweisung des Institutsleiters, Generalleutnant Volkov L.I.) begleiteten mich Generalmajor Bordjukov M.M. und der echte Oberst Boyarsky A.G. Als wir im Empfangsraum des Vorsitzenden ankamen, wurden wir von zwei Dingen überwältigt – einer sehr schönen blonden Sekretärin und den chaotisch im Empfangsraum herumliegenden Kisten mit PC Olivetti. Es war ein Traum – im Institut wenigstens einige solcher Computer zu haben.
Auf unsere Frage, ob wir den Vorsitzenden sprechen könnten, antwortete die Sekretärin, dass er gerade nicht da sei, aber jeden Moment kommen sollte, und schlug vor, zu warten. Nach einiger Zeit kamen der Vorsitzende mit seinem Assistenten. Auf die wortlose Frage des Vorsitzenden antwortete die Sekretärin ehrlich: „Das ist für Sie!“. Er geht schweigend ins Büro, wir folgen ihm.
Als er erfuhr, weshalb wir alle hier waren, erhielt er ohne weitere Fragen unsere Zustimmung. Zu jener Zeit handelte es sich um enorme Lieferungen – eineinhalb Dutzend großer Computer, einschließlich des ЕС-1066, und etwa 200 Kleincomputer des Typs ЕС-1841/45, praktisch die gesamte Jahresproduktion von Computern in der UdSSR. Und ich muss sagen, dass wir diese Computer, obwohl mit Verzögerung, tatsächlich erhielten:

Verschwinde hier!
Es gab jedoch auch andere Beispiele. Es war notwendig, ein Visum vom Stellvertreter des Leiters der Kommunikation der Streitkräfte der UdSSR zu erhalten.
Diese Position hatte zur damaligen Zeit Generalleutnant Kirill Nikolajewitsch Trofimov inne, Teilnehmer des Großen Vaterländischen Krieges und Held der sozialistischen Arbeit. Ich kam wie gewohnt in Begleitung des "diensthabenden" Generals zu Trofimov K.N. Er lud mich an seinen Arbeitstisch ein und wir diskutierten lange über die Probleme der Automatisierung und die Ausstattung der Institute des Verteidigungsministeriums mit Computertechnik. Die zentrale Frage war: Warum sollten Sie Vorzüge erhalten? Aber schließlich sagte er: „Geben Sie mir Ihre Unterlagen, ich unterschreibe.“ Doch während ich sie herausholte, ertönte die Stimme des "diensthabenden" Generals (ich werde den Namen nicht nennen): „Wie können Sie die gesamte Bedeutung ... nicht verstehen.“ Und das wurde zu Trofimov K.N. gesagt. Ich erstarrte. Und nicht ohne Grund. General Trofimov K.N. stand schweigend auf, nahm den Ordner mit unseren Unterlagen und warf ihn in Richtung des Ausgangs: „Verschwinden Sie!“ Aber alles Gute kommt schließlich zu einem Ende. Ich kam erneut zu ihm, entschuldigte mich, und das Visum wurde erteilt. Zu meinem großen Bedauern kam dieser hochgeschätzte General am 19. Oktober 1987 bei einem Flugzeugunglück mit einem Mi-8-Hubschrauber in Ungarn ums Leben.
Erster Vorsitzender der Gasttechkommission Russlands / FSTEC Russlands
Während die Pläne für die Lieferung von Computertechnik abgestimmt wurden, fand die Entwicklung und Abstimmung des technischen Lastenhefts für die Planung und Erstellung der SIM/SAPIR statt. Als Hauptauftragnehmer wurde das Institut für Technische Kybernetik der BSSR gewählt, dessen Direktor Semenkov O.I. war. Übrigens wurde eine Zeit lang auch das Institut für Kybernetik der UKSSR in Betracht gezogen. Aber letztendlich fiel die Wahl auf das ITK der BSSR. Ende 1986 war das Lastenheft schließlich fertig; es galt nur noch, die Genehmigung des Ersten Stellvertreters des Kommandierenden Generals, Generaloberst Jashin Yu.A., einzuholen und bei Akademiker N.A. Borisevich, dem Präsidenten der BSSR der Akademie der Wissenschaften, und dem Kommandierenden General zu bestätigen. Danach konnte man, die Ärmel hochgekrempelt, die gestellte Aufgabe angehen. Mitte Dezember erfuhr ich, dass General Jashin Yu.A. ins Institut gekommen war. Ich schnappte mir den Koffer mit dem Lastenheft und eilte die Seitentreppe zur Empfangsstelle des Institutsvorstands hinunter. Auf der Treppe stieß ich direkt mit dem Institutsleiter und General Jashin Yu.A. zusammen. Ohne lange nachzudenken, fragte ich Jashin Yu.A. um Erlaubnis, mich an den Institutsleiter zu wenden. Er war überrascht, gab jedoch seine Zustimmung. Ich berichtete dem Institutsleiter, dass wir in Zeitnot wären und die Genehmigung von Jashin Yu.A. einholen müssten. Und tatsächlich, diese Genehmigung wurde dort auf dem Treppenabsatz sofort erteilt.
Im Januar 1992 wurde Jashin Yu.A. zum kommissarischen 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 gewachsen sind (der Vorsitzende der Kommission wurde dem Minister gleichgestellt). Aus einem spezialisierten militärischen Organ entwickelte sich die Gosstandart zu einem Bundesamt, das für die Informationssicherheit verantwortlich ist. Derzeit wurde die Gosstandart Russlands in den Föderalen Dienst für Technischen und Exportkontrolle (FSTEC Russlands) umgewandelt. Und Ihr demütiger Diener wurde am 4. Februar 2002 mit einer Ehrenuhr des Vorsitzenden der Gosstandart Russlands beim Präsidenten der Russischen Föderation ausgezeichnet.
Ohne Fenster und Türen
Es fehlte nur noch der letzte Schliff – die Genehmigung beim Präsidenten der Akademie der Wissenschaften der BSSR, Akademiker N.A. Borisevich. Vier Tage vor dem Neujahr 1987 reiste ich, nach Rücksprache mit dem Direktor des ITK der BSSR, O.I. Semenkov, in die heldenhafte Stadt Minsk. Ich traf mich mit O.I. Semenkov und bat um Klärung, wann wir zum Präsidenten der BSSR gehen. Und hier begannen merkwürdige Dinge: mal war er beschäftigt, mal boten sie Süßigkeiten aus dem Vorrat des Direktors an, und so weiter; am Nachmittag erhielten wir plötzlich die Nachricht, dass man bestimmte Punkte der technischen Spezifikationen ändern oder entfernen wollte. Besonders wurde plötzlich gesagt, dass man kein UNIX-kompatibles Betriebssystem verwenden wolle. Ich verstand, dass ich einfach nach Moskau zurückkehren musste. Und das tat ich. Am nächsten Tag, als ich zur Arbeit kam, hatten sie bereits aus Minsk angerufen, sich entschuldigt und baten mich, zu kommen und die technischen Spezifikationen zu unterschreiben. Am Abend fuhr ich bereits mit dem Zug. Auf dem Bahnhof erwartete mich der Direktor höchstpersönlich und wir fuhren gleich zum Präsidenten.

Wir traten in das Büro des Präsidenten ein, 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 habe verstanden, dass ich hier nur mit einem genehmigten Lastenheft herauskommen kann. Wir haben ungefähr anderthalb Stunden darüber gesprochen, welche Perspektiven die heimische Computertechnik bietet (oder wie es jetzt modern heißt, über Importersatz), und dann bin ich mit dem unterzeichneten Lastenheft zum Bahnhof gefahren. Ich habe das neue Jahr zu Hause gefeiert.
Die Menschen entscheiden alles.
Um Fachkräfte auszubilden und sie im Umgang mit Unix-Systemen zu schulen (alle hatten zuvor mit dem ES-Betriebssystem gearbeitet), musste schnell ein Unix-ähnliches Betriebssystem erstellt werden. Und Andrew Tanenbaum hat uns dieses gegeben. All dies geschah wie im Märchen im Jahr 1987, und es lief auf dem ES-1840!
Aber wir mussten etwas hinzufügen und etwas ändern. Die Möglichkeit zum Booten von der Festplatte wurde hinzugefügt, die Unterstützung für kyrillische Schriftzeichen wurde integriert, aber das Wichtigste aus der Sicht des normalen Benutzers war die Entwicklung eines Benutzermonitors, der in seinen Funktionen dem System ähnlich war. in MS-DOS unter Verwendung von Escape-Sequenzen.
Zu diesem Zeitpunkt waren bereits Treiber für den Datenaustausch über COM-Ports zwischen PCs mit Minix/МИНОС integriert.
1991 wurde auf der Allunions-Wissenschafts- und Praxiskonferenz in Gomel der Bericht über "Das mobile instrumentelle Betriebssystem MINOS" präsentiert:
Orlow V.N., Moskau
Mobiles instrumentelles Betriebssystem MINOS
Das System MINOS ist ein UNIX-Klasse-Betriebssystem, das auf der Version 7 basiert. Es wurde hauptsächlich für den Einsatz an Hochschulen zur Ausbildung von Systemprogrammierern für die Entwicklung komplexer Software-Systeme konzipiert.
Besondere Merkmale des Systems:
- Betrieb auf den PEVM ES 184x (einschließlich PEVM ES 1840 ohne Festplattenschutz), PC AT-286, PC AT-386 und kompatiblen PEVMs;
- Das System funktioniert sowohl in der Haupt- als auch in alternativen Kodierungen;
- Unterstützung von Disketten mit 360 KB, 720 KB und 1,2 MB;
- Verarbeitung der Funktionstasten auf Kernel-Ebene, sodass diese jederzeit verfügbar sind, unabhängig von den im System laufenden Prozessen;
- Auf Wunsch kann die Verarbeitung der Funktionstasten durch den Kernel deaktiviert werden;
- Möglichkeit zur Neuprogrammierung der Funktionstasten;
- Implementierung des Rendezvous-Mechanismus im System;
- Die Implementierung im System beinhaltet neben dem Shell-Befehlinterpreter einen ähnlichen Benutzermonitor wie das NORTON-System in MS-DOS.
- Im System ist ein integriertes Befehlsverzeichnis vorhanden.
Im System sind über 70 Befehle implementiert, darunter Text- und Hexadezimal-Editoren, Befehle zur Arbeit mit dem MS-DOS-Dateisystem, der Archivator tar zum Austausch von Dateien mit anderen UNIX-ähnlichen Systemen, Textformatierer usw.
Das System verfügt über C- und Assembler-Compiler sowie das TWINDOW-Paket.
Der Kernel des Systems hat eine Größe von 90 KB, das gesamte System umfasst etwa 20.000 Operatoren in C und Assembler.
Das System wird auf 5 Disketten zu je 360 KB oder auf 2 Disketten zu je 360 KB und 2 Disketten zu 729 KB bzw. auf 2 Disketten zu je 360 KB und einer Diskette mit 1,2 MB geliefert.
Die Quelltexte des Systems werden separat geliefert. Ihr Umfang beträgt 10 Disketten zu je 360 KB.
Am 25. August 1991, fünf Monate nach Beginn der Arbeit an seinem Projekt, erzählte der 21-jährige Linus Torvalds (damals noch Student) von der Erstellung eines Prototyps eines völlig neuen Betriebssystems namens Linux, und am 17. September 1991 fand die erste öffentliche Veröffentlichung des Linux-Kernels statt.
1991 hatten wir die Betriebssysteme Minix, Linux und MINOS. Dabei basierten die letzten beiden auf den Erfahrungen von Minix.
Andrew Tanenbaum wies von Anfang an Vorschläge zurück, Minix zu verbessern oder Patches von Lesern seines Lehrbuchs anzunehmen. Wahrscheinlich ist es genau das, was Linus Torvalds zum Durchbruch verhalf. Das Projekt, in dem die Leser von Andrew Tanenbaum ihren Drang zur Entwicklung von Betriebssystemen verwirklichen konnten, übernahm Linux und profitierte unendlich davon.
Und was ist mit dem Betriebssystem MINOS? 1991 – das letzte Jahr der Sowjetunion. Das Land zerfällt, die Wirtschaft bricht zusammen. Da ist nicht viel Platz für Betriebssysteme.
Gold regiert die Welt.
Und wie steht es um die Simulationstrainingsstation, das System für automatisiertes Forschungsdesign und sein Rechnernetz?
Alles endete traurig. Ein Strom von Computern strömte ins Land. Um sie zu kaufen, benötigte man Geld und nur Geld. Es wurde beschlossen, alle Computer der Serie EC zur Goldverwertung zu entsorgen, und das eingenommene Geld in eine Modernisierung zu stecken. Alle Genehmigungen wurden eingeholt, der Maschinenpark wurde abgebaut und verkauft, aber neue Computer sind nie geliefert worden. Hätte sich alles anders gefügt, wer weiß, wo MINOS jetzt wäre!
Doch die Menschen, die SIM/SIPR entwickelten, haben immense Erfahrung und Wissen gewonnen. Beides half ihnen, in den schwierigen 90er Jahren durchzuhalten.
Und Linux, das Torvalds entwickelt hat, entwickelt sich erfolgreich weiter und erobert immer neue Bereiche. Sogar heimische Forks/Klone von Linux "schreiten von Moskau bis an die Randgebiete". Minix von Andrew Tanenbaum entwickelt sich ebenfalls erfolgreich, und seine Bücher .
Andrew Tanenbaum steht in einer Reihe mit solchen IT-Vordenkern wie Dennis 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, Linus Torvalds mit dem Betriebssystem Linux.
Und wer weiß, welche weiteren Torvalds aus den Büchern von Andrew Tanenbaum und seinem Lehrbuch Minix hervorgehen werden!!!
Quelle: habr.com
