Minix-Tutorial zum 30-jährigen Jubiläum

Am 14. Januar, am ersten Tag des alten Neujahrs 2017, wurde ein Artikel veröffentlicht: „ Person. Commander Norton . "

1987 Jahr


Nachdem ich es gelesen hatte, was viele Emotionen hervorrief, tauchte 1987 in meiner Erinnerung auf, in meinem eigenen bedeutenden Jahr in meinem Schicksal. In diesem Jahr wurde ich von einem gewöhnlichen Nachwuchsforschungsleiter zum Leiter einer der führenden Abteilungen des Forschungsinstituts, die mit der Aufgabe betraut waren, die maximale Automatisierung des Forschungsprozesses sicherzustellen.

BildUnd so schrieb Andrew Tanenbaum vor 30 Jahren, jetzt im Jahr 1987, ein Unix-kompatibles Minix-Betriebssystem als Lehrmittel für sein Buch „Betriebssysteme: Design und Implementierung“ (1987, ISBN 0-13-637406-9). . In dem Buch wurden gekürzte 12.000 Zeilen Quellcode gedruckt, die hauptsächlich in der Programmiersprache C, dem Kernel, dem Speicherverwaltungssubsystem und dem Minix-Dateisystem geschrieben wurden. Andrew Tanenbaum entwickelte das Minix-Betriebssystem für die damals verfügbaren IBM PC- und IBM PC / AT-Computer. Zu diesem Zeitpunkt tauchten in unserem Land EC-1840/41 / 42- und sogar EC-1845- PCs auf, die mit IBM-PCs kompatibel waren. Wie sich später herausstellte, funktionierte das Minix-Betriebssystem erfolgreich.

Im selben Jahr begann ich, die Kolumne "ENGINEER AND COMPUTER" in der Zeitschrift "Technology and Science" zu leiten. Die erste Veröffentlichung in diesem Abschnitt war ein Artikel in Ausgabe 7 der Zeitschrift mit dem Titel „ Betriebssysteme: Warum sind sie für einen Ingenieur? “. In diesem Artikel heißt es, dass es die Betriebssysteme sind, mit denen Sie mit einem Computer zu "Ihnen" wechseln können.

Aber bereits in der nächsten Ausgabe der Zeitschrift wurde ein Artikel mit dem Titel "Einführung in das UNIX-Betriebssystem" veröffentlicht:

Bild

In dieser Zeit haben die Vereinigten Staaten die Strategic Defense Initiative (SDI) ins Leben gerufen, und die UdSSR hat das AntiSOI-Programm entwickelt.

Simulationsstand


Im Rahmen dieses Programms war geplant, einen Simulationsmodellierungsstand (SIM) und ein computergestütztes Forschungsdesignsystem (CADI) zu schaffen, die nicht nur die Konsequenzen der SDI-Implementierung simulieren, sondern auch Anforderungen an Systeme stellen, die diese Konsequenzen neutralisieren. Die technische Basis von SIM / CAIPR sollte ein leistungsfähiges Computernetzwerk sein, das lokale Computernetzwerke wissenschaftlicher Abteilungen kombiniert:

Bild

Das Netzwerk sollte große EG-Computer wie die EU-1066 sowie Personalcomputer mit etwa 200 Teilen umfassen. Das Wichtigste auf diesen Computern war jedoch die Installation von UNIX-kompatiblen Betriebssystemen des EU-MOS. Und wenn es keine Probleme mit großen Maschinen gab und das Betriebssystem MOS EU auf ihnen installiert war, gab es Probleme mit der Installation auf Computern wie der EU-1840, as Eine Festplatte war erforderlich, und die Betriebssystemfreigabe wurde verzögert. Und die Lieferung von PCs war sehr schwierig. Es fehlte ihnen sehr. Sie konnten nur durch den Beschluss des Zentralkomitees der KPdSU und des Ministerrates der UdSSR erhalten werden, nachdem sie dies zuvor mit interessierten Abteilungen wie dem Staatsplanungskomitee der UdSSR (jetzt befindet sich die Bundesversammlung der Russischen Föderation in ihrem Gebäude), der VTI-Unternehmensgruppe (Staatliches Komitee für Computertechnik und Informatik) vereinbart hatten.Das im April 1986 gegründete Staatliche Komitee für Computertechnologie der UdSSR und eine Reihe anderer.

Ein amüsanter Vorfall ereignete sich, als ein Lieferplan für Computerausrüstung bei der VTI Group of Companies vereinbart wurde.

Komm für dich


BildWir drei sind dort angekommen - ich bin im Rang eines Majors, in Chromstiefeln, mit einer Pistole in einem Holster für die Gürtel und mit einem versiegelten Koffer in meinen Händen. Nein, es war kein nuklearer Koffer, er enthielt den Entwurf des Dekrets des Ministerrates der UdSSR Nr. 931-226 vom 08.08.87. Sie begleiteten mich aus Soliditätsgründen (so lautete die Anweisung des Institutsleiters, Generalleutnant Volkov L.I.), Generalmajor M Bordyukov .M. und der echte Oberst Boyarsky A.G. Als wir in den Empfangsraum des Vorsitzenden gingen, fielen uns zwei Dinge auf - eine sehr schöne blonde Sekretärin, die mit PC Olivetty in der ganzen Empfangsbox durcheinander geraten war. Es war ein blauer Traum - mindestens ein paar solcher Computer am Institut zu haben.

Auf unsere Frage, ob es möglich ist, zum Vorsitzenden zu gelangen, antwortete der Sekretär, dass er noch nicht da sei, aber jeden Moment kommen sollte und bot an zu warten. Nach einiger Zeit erscheinen der Vorsitzende und der Assistent. Auf die dumme Frage des Vorsitzenden antwortete die Sekretärin aufrichtig: „Das gehört Ihnen!“ . Er geht schweigend ins Büro, wir sind hinter ihm.

Und als er herausfand, wofür wir alle gekommen waren, erhielten wir ohne weiteres seine Genehmigungsunterschrift. Zu dieser Zeit war es ein riesiges Angebot - eineinhalb Dutzend große Computer bis zur EU-1066 und etwa 200 PCs EU-1841/45, fast die gesamte jährliche Produktion von Computern in der UdSSR. Und ich muss sagen, auch mit Verzögerung haben wir diese Computer:

Bild

Verschwinde von hier!


Es gab aber auch andere Beispiele. Es war notwendig, ein Visum vom stellvertretenden Kommunikationschef der Streitkräfte der UdSSR zu erhalten.
BildZu dieser Zeit hatte Generalleutnant Trofimov Kirill Nikolaevich, ein Teilnehmer des Großen Vaterländischen Krieges, Held der sozialistischen Arbeit, diese Position inne. An der Rezeption von Trofimov K.N. Ich kam wie immer in Begleitung des "Pflicht" -General an. Trofimov K.N. Er lud mich zum Desktop ein und wir diskutierten lange über die Probleme der Automatisierung und rüsteten Institute der Region Moskau mit Computern aus. Die Hauptfrage ist, warum es Präferenzen für Sie geben sollte. Aber am Ende sagte er: "Lassen Sie uns Ihre Papiere haben, ich werde es unterschreiben." Aber während ich sie bekam, war die Stimme des "Pflicht" -General zu hören (ich werde meinen Namen nicht nennen): "Aber wie verstehst du nicht die ganze Bedeutung ...". Und das wurde Trofimov K.N. gesagt ... Ich war taub. Und nicht umsonst. General Trofimov K.N. stand leise auf, nahm den Ordner mit unserem Papier und warf ihn zum Ausgang: "Verschwinde von hier!" Aber alles ist gut, das endet gut. Ich bin gekommen, um ihn wiederzusehenentschuldigte sich und das Visum wurde erhalten. Leider starb dieser geschätzte General am 19. Oktober 1987 bei einem Flugzeugabsturz mit einem Mi-8-Hubschrauber in Ungarn im Dienst.

/


Gleichzeitig mit der Koordinierung der Versorgungspläne für die Computertechnologie wurde die Entwicklung und Genehmigung der Leistungsbeschreibung für das Design von SIM / CAIPR fortgesetzt. Als Hauptauftragnehmer wurde das Institut für Technische Kybernetik der Akademie der Wissenschaften des BSSR, Direktor Semenkov O.I., ausgewählt. Übrigens wurde auch einmal das Institut für Kybernetik der Akademie der Wissenschaften der Ukrainischen SSR in Betracht gezogen. Dennoch wurde der ITK AN BSSR der Vorzug gegeben. Und bis Ende 1986 war TK bereit, ein Visum vom Ersten stellvertretenden Oberbefehlshaber, Generaloberst Yashin Yu.A., zu erhalten, um den Präsidenten der Akademie der Wissenschaften der BSSR, Akademiker der Akademie der Wissenschaften der UdSSR, N. A. Borisevich, zu genehmigen und Oberbefehlshaber. Danach krempeln Sie die Ärmel hoch und erledigen die Aufgabe. Und Mitte Dezember erfahre ich, dass General Yashin Yu.A. zum Institut gekommen ist Ich schnappe mir einen Koffer mit dem Entwurf TK und eile die Seitentreppe entlang zur Rezeption des Institutsleiters.Und auf der Treppe stehe ich Kopf an Kopf mit dem Institutsleiter und General Yashin Yu.A. Ohne zu zögern bitte ich Yashin Yu.A um Erlaubnis. Wenden Sie sich an den Institutsleiter. Er war überrascht, aber erlaubt. Ich habe dem Institutsleiter berichtet, dass unsere Fristen eng sind und wir ein Visum von Yashin Yu.A benötigen. Und siehe da, dieses Visum wurde hier auf der Treppe erhalten.
BildIm Januar 1992 wurde Yashin Yu.A. Er wurde amtierender Vorsitzender und am 18. Januar 1993 zum Vorsitzenden der neu organisierten staatlichen technischen Kommission unter dem Präsidenten der Russischen Föderation ernannt, deren Rolle und Status erheblich zugenommen haben (der Vorsitzende der Kommission wurde mit dem Minister gleichgesetzt). Aus einer hochspezialisierten militärischen Einrichtung ist die Staatliche Technische Kommission eine Bundesbehörde geworden, die für Informationssicherheit zuständig ist. Gegenwärtig wurde die Staatliche Technische Kommission Russlands in den Föderalen Dienst für technische Kontrolle und Exportkontrolle (FSTEC Russlands) umgewandelt. Und am 4. Februar 2002 wurde Ihrem bescheidenen Diener die nominelle Wache des Vorsitzenden der Staatlichen Technischen Kommission Russlands unter dem Präsidenten der Russischen Föderation verliehen.

Ohne Fenster und Türen


Alles blieb der letzte Schliff - um mit dem Präsidenten der Akademie der Wissenschaften der BSSR, dem Akademiker der Akademie der Wissenschaften der UdSSR N. A. Borisevich, zu bestätigen Und vier Tage vor dem neuen Jahr 1987 stimmte ich im Einvernehmen mit dem Direktor des ITC der Akademie der Wissenschaften der BSSR, O. I. Semenkov Ich komme in die Heldenstadt Minsk. Ich treffe mich mit Semenkov O.I. und bitte klären Sie, wann wir zum Präsidenten der Akademie der Wissenschaften des BSSR gehen. Und dann beginnen seltsame Dinge, sie sagen, dass er beschäftigt ist, dann beginnen sie, mit Karamellkissen aus der Ration des Direktors usw. zu behandeln, und am Nachmittag erklären sie plötzlich, dass sie den einen oder anderen Absatz der Arbeitserklärung entfernen oder ändern möchten. Insbesondere wurde plötzlich gesagt, dass sie kein Unix-kompatibles Betriebssystem verwenden möchten. Mir wurde klar, dass Sie nur nach Moskau zurückkehren müssen. Und ich habe es geschafft. Und als ich am nächsten Tag zur Arbeit kam, riefen sie bereits aus Minsk an, entschuldigten sich und baten darum, die Arbeitserklärung zu unterschreiben. Abends fuhr ich schon mit dem Zug.Auf der Plattform wurde ich vom Regisseur selbst an der Wolga getroffen und wir gingen sofort zum Präsidenten.
Bild
Wir gingen in das Büro des Präsidenten, setzten uns an den Tisch und als ich auf die Tür zurückblickte, durch die wir eintraten, war sie nicht da: Es gab Bücherregale.
Mir wurde klar, dass ich nur mit der zugelassenen TK hier raus kann. Wir unterhielten uns ungefähr anderthalb Stunden lang über die Aussichten der heimischen Computertechnologie (oder wie es jetzt in Mode ist, über Importsubstitution zu sprechen), und dann ging ich mit der unterschriebenen TK zur Station. Ich habe zu Hause Neujahr gefeiert.

Kader entscheiden alles


Um das Personal vorzubereiten, um diesem Personal die Arbeit an Unix-Systemen beizubringen (und alle hatten zuvor am EU-Betriebssystem gearbeitet), um die C-Sprache zu unterrichten (und alle hatten zuvor PL / 1, Fortran, Pascal verwendet), wurde dringend ein Unix-ähnliches Betriebssystem benötigt . Und Andrew Tanenbaum hat es uns gegeben. Und das alles, wie in einem Märchen, geschah 1987 und es funktionierte auf der EU-1840!

BildAber wir mussten etwas hinzufügen, etwas daran ändern. Die Möglichkeit, von der Festplatte zu booten, wurde hinzugefügt, das kyrillische Alphabet wurde hinzugefügt, aber das wichtigste aus Sicht des Durchschnittsbenutzers war die Entwicklung eines Benutzermonitors, der den Funktionen des NORTON COMMANDER- Systems unter MS-DOS unter Verwendung von Escape-Sequenzen ähnelt .

Zu diesem Zeitpunkt waren bereits Treiber für den Datenaustausch über COM-Ports zwischen dem PC und Minix / MINOS enthalten.

1991 wurde auf der All-Union-Konferenz für Wissenschaft und Praxis in Gomel der Bericht "Mobiles Instrumentalbetriebssystem MINOS" veröffentlicht:

Orlov V.N., Moskau
Mobiles Instrumentalbetriebssystem MINOS
Das MINOS-System ist ein Betriebssystem der UNIX-Klasse, das auf der Basis von Version 7 entwickelt wurde. Das System ist in erster Linie für den Einsatz an Universitäten zur Schulung von Systemprogrammierern im Entwurf komplexer Softwaresysteme vorgesehen.
Besonderheiten des Systems:
  • Funktioniert auf dem EU 184x-PC (einschließlich des EU 1840-PCs ohne Festplatte), PC AT-286, PC AT 386 und kompatiblen PCs;
  • Systembetrieb sowohl in primären als auch in alternativen Codierungen;
  • Systembetrieb mit Disketten auf 360 Kb, 720 Kb und 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 .

Am 25. August 1991, fünf Monate nach Beginn der Arbeit an seinem Projekt, sprach der 21-jährige Linus Torvalds (damals Student) über die Erstellung eines Prototyps eines völlig neuen Betriebssystems namens Linux. Am 17. September 1991 fand die erste öffentliche Veröffentlichung des Linux-Kernels statt.

Und so hatten wir 1991 das Minix-Betriebssystem, das Linux-Betriebssystem und das MINOS-Betriebssystem. Gleichzeitig stützten sich die letzten beiden auf die eine oder andere Weise auf die Erfahrung von Minix.

Gleichzeitig lehnte Andrew Tanenbaum von Anfang an Vorschläge zur Verbesserung von Minix oder zur Annahme von Patches ab, die von Lesern seines Lehrbuchs stammten. Wahrscheinlich ist dies der Grund, warum Linux Torvalds vorwärts gegangen ist. Die Rolle des Projekts, in dem die Leser von Andrew Tanenbaum ihren Wunsch nach Entwicklung von Betriebssystemen verkörpern würden, wurde von Linux übernommen, und davon profitierte er unendlich.
Und was ist mit dem OS MINOS? 1991 ist das letzte Jahr der Sowjetunion. Das Land bricht zusammen, die Wirtschaft bricht zusammen. Hier liegt es nicht mehr an Betriebssystemen.

Gold regiert die Welt


BildUnd was ist mit dem Simulatorstand, dem computergestützten Forschungsdesignsystem und seinem Computernetzwerk?

Es endete alles traurig. Eine Flut von Computern strömte ins Land. Um sie zu erwerben, wurde Geld benötigt und nur Geld. Es wurde beschlossen, alle Computergeräte der EU-Serie für das Recycling von Gold zu übergeben und den Erlös für die Umrüstung zu verwenden. Alle Genehmigungen wurden erhalten, der Maschinenpark wurde abgebaut, übergeben, aber neue Computer wurden nie erhalten. Machen Sie es anders, wer weiß, wo MINOS jetzt war!

Aber die Leute, die SIM / SAIPR erstellt haben, haben enorme Erfahrung und Wissen. Beide haben ihnen geholfen, den schwierigen 90ern standzuhalten.

Und Linux Torvalds entwickelt sich erfolgreich und erobert immer mehr neue Gebiete. Für inländische Linux-Gabeln / Klone ziehen sie bereits „von Moskau in die Außenbezirke“. Auch Minix Andrew Tanenbaum entwickelt sich erfolgreich und seine Bücher sind sehr gefragt .

Andrew Tanenbaum gehört zur gleichen Reihe von IT-Größen wie Denis Ricci, Brian Karnigan, Ken Thompson mit dem Unix-Betriebssystem, Ken Thompson und Dennis Ritchie mit der C-Sprache, Elgar Codd mit dem relationalen Datenmodell, Linus Torvalds mit dem Linux-Betriebssystem.

Und wer weiß, welche anderen Torvalds in den Büchern von Andrew Tanenbaum und seinem Studienführer Minix wachsen werden !!!

Source: https://habr.com/ru/post/de400771/


All Articles