30ste herdenking van die Minix OS-tutoriaal

Op 14 Januarie, die eerste dag van die ou nuwe jaar 2017, is 'n artikel gepubliseer "N persoon. Bevelvoerder Norton".

1987 jaar

Nadat ek dit gelees het, wat baie emosies veroorsaak het, het die jaar 1987 in my geheue opgeduik, op sy eie manier 'n betekenisvolle jaar in my lewe. Dit is die jaar toe ek van 'n gewone junior navorser na die hoof van een van die voorste departemente in die navorsingsinstituut geskuif het, wat toevertrou is om die maksimum outomatisering van die wetenskaplike navorsingsproses te verseker.

30ste herdenking van die Minix OS-tutoriaalEn so, 30 jaar gelede, nou terug in 1987, het Andrew Tanenbaum 'n Unix-versoenbare bedryfstelsel, Minix, geskryf as 'n tutoriaal vir sy boek Operating Systems: Design and Implementation (1987, ISBN 0-13-637406-9). . 'n Verkorte 12000 XNUMX reëls bronkode wat hoofsaaklik in die C-programmeertaal, die kern, die geheuebestuursubstelsel en die Minix-lêerstelsel geskryf is, is in die boek gedruk. Andrew Tanenbaum het die Minix OS ontwikkel vir die IBM PC en IBM PC/AT rekenaars wat destyds beskikbaar was. Teen hierdie tyd het persoonlike rekenaars wat met die IBM-rekenaar versoenbaar is, in ons land begin verskyn. EC-1840/41/42 en selfs EC-1845, waarop, soos dit geblyk het, die Minix-bedryfstelsel suksesvol gewerk het.

In dieselfde jaar, 1987, begin ek die rubriek "INGENIEUR EN REKENAAR" in die joernaal "Technology and Science" skryf. Die eerste publikasie in hierdie rubriek was 'n artikel in nr. 7 van die tydskrif met die titel "Bedryfstelsels: hoekom het hulle 'n ingenieur nodig". En hierdie artikel sê dat dit bedryfstelsels is wat jou toelaat om van 'n rekenaar af na "jy" oor te skakel.

Maar reeds in die volgende uitgawe van die tydskrif is 'n artikel gepubliseer met die titel "Inleiding tot die UNIX-bedryfstelsel":

30ste herdenking van die Minix OS-tutoriaal
Gedurende hierdie tydperk het die Verenigde State 'n strategiese verdedigingsinisiatief (SDI) voorgestel, en die USSR het die Anti-SDI-program ontwikkel.

Simulasie staander

Binne die raamwerk van hierdie program was dit veronderstel om 'n simulasiestaander (SIM) en 'n rekenaargesteunde navorsingsontwerp (CAD)-stelsel te skep, wat dit moontlik maak om nie net die gevolge van die implementering van SDI te simuleer nie, maar ook vereistes voor te stel. vir stelsels wat hierdie gevolge neutraliseer. Die tegniese basis van SIM/SAIPR was veronderstel om 'n kragtige rekenaarnetwerk te wees wat plaaslike rekenaarnetwerke van wetenskaplike departemente verenig:

30ste herdenking van die Minix OS-tutoriaal
Die netwerk was veronderstel om beide groot EC-rekenaars, soos EC-1066, sowel as persoonlike rekenaars van die orde van 200 stukke in te sluit. Maar die belangrikste is dat hierdie rekenaars veronderstel was om UNIX-versoenbare bedryfstelsels van die MOS EU te installeer. En as daar geen probleme met groot masjiene was nie en die OS MOS EC op hulle geïnstalleer is, dan was daar probleme om dit op rekenaars soos die EC-1840 te installeer, want. 'n hardeskyf was nodig, en die vrystelling van die bedryfstelsel is vertraag. En die aflewering van persoonlike rekenaars was 'n baie moeilike saak. Hulle het 'n groot gebrek gehad. Hulle kon slegs verkry word deur die besluit van die Sentrale Komitee van die CPSU en die Raad van Ministers van die USSR, nadat dit voorheen alles met belanghebbende departemente gekoördineer het, soos die Staatsbeplanningskomitee van die USSR (nou die Federale Vergadering van die Russiese Federasie is in sy gebou geleë), die GK VTI (Staatskomitee vir Rekenaaringenieurswese en Informatika, die USSR Staatskomitee vir rekenaartegnologie, gestig in April 1986) en 'n aantal ander.

’n Amusante voorval het plaasgevind tydens die koördinering van die plan vir die verskaffing van rekenaartoerusting aan die VTI-groep.

Hulle het vir jou gekom

30ste herdenking van die Minix OS-tutoriaalOns drie het daar aangekom - ek was in die rang van majoor, in chroomstewels, met 'n pistool in 'n holster aan my gordel, en met 'n verseëlde tas in my hande. Nee, dit was nie 'n kernkoffer nie, dit bevat 'n konsep van die toekomstige dekreet van die Raad van Ministers van die USSR No. , Luitenant-generaal Volkov L.I.) Generaal-majoor Bordyukov M. .M. en die ware kolonel Boyarsky A.G. Toe ons opgaan na die Voorsitter se ontvangskamer, was ons oorweldig deur twee dinge - 'n baie mooi blonde sekretaresse en bokse PC Olivetty wat oral op die ontvangstoonbank gestort is. Dit was 'n blou droom om ten minste 'n paar sulke rekenaars by die instituut te hê.

Op ons vraag, is dit moontlik om by die Voorsitter uit te kom, het die sekretaris geantwoord dat hy nog nie daar was nie, maar enige oomblik moet opdaag en aangebied om te wag. Na 'n rukkie verskyn die Voorsitter saam met 'n assistent. Op die stille vraag van die Voorsitter het die sekretaris opreg geantwoord:- "Dit is vir jou!". Hy stap stil by die kantoor in, ons volg hom.

En toe hy uitvind waarvoor ons almal gekom het, het ons sy koördinerende handtekening sonder enige vrae ontvang. Op daardie tydstip was dit groot aflewerings - een en 'n half dosyn hoofrekenaars, tot by die EU-1066, en ongeveer 200 PC's EU-1841/45, byna die hele jaarlikse produksie van rekenaars in die USSR. En ek moet sê, alhoewel met 'n vertraging, het ons hierdie rekenaars ontvang:

30ste herdenking van die Minix OS-tutoriaal

Gaan weg!

Maar daar was ook ander voorbeelde. Dit was nodig om 'n visum van die Adjunkhoof van Kommunikasie van die Gewapende Magte van die USSR te kry.
30ste herdenking van die Minix OS-tutoriaalOp daardie tydstip is hierdie posisie beklee deur luitenant-generaal Trofimov Kirill Nikolaevich, 'n deelnemer aan die Groot Patriotiese Oorlog, held van sosialistiese arbeid. By die onthaal aan Trofimov K.N. Ek het, soos altyd, opgedaag, vergesel van die generaal aan diens. Trofimov K.N. het my na die lessenaar genooi en ons het lank bespreek oor die probleme van outomatisering, om die institute van die Moskou-streek met rekenaars toe te rus. Die hoofvraag is hoekom daar voorkeure vir jou moet wees. Maar op die ou end het hy gesê: - "Gee my jou papiere, ek sal teken." Maar terwyl ek hulle uitkry, is die stem van die "plig"-generaal (ek sal nie my van gee nie) gehoor: "Hoe kan jy nie die volle betekenis verstaan ​​...". En dit is aan Trofimov KN gesê ... ek was gevoelloos. En nie verniet nie. Generaal Trofimov K.N. het stilweg opgestaan, 'n vouer met ons papiere geneem en dit na die uitgang gegooi: “Get out of here!”. Maar alles is goed wat goed eindig. Ek het hom weer kom sien, om verskoning gevra en die visum is ontvang. Ongelukkig het hierdie hoogs gerespekteerde generaal op 19 Oktober 1987 in die uitvoering van diens gesterf in 'n Mi-8-helikopterongeluk in Hongarye.

Eerste Voorsitter van die Staat Tegniese Kommissie van Rusland / FSTEC van Rusland

Gelyktydig met die koördinering van planne vir die verskaffing van rekenaartoerusting, was die ontwikkeling en koördinering van die Opdrag vir die ontwerp en skepping van SIM/CAD aan die gang. Die Instituut vir Tegniese Cybernetika van die Akademie vir Wetenskappe van die BSSR, direkteur Semenkov O.I. is as die hoofkontrakteur gekies. Terloops, op 'n tyd is die Instituut vir Kubernetika van die Akademie van Wetenskappe van die Oekraïense SSR ook oorweeg. Maar voorkeur is nietemin gegee aan die ITC van die Akademie van Wetenskappe van die BSSR. En teen die einde van 1986 was die TOR gereed, dit het gebly om 'n visum van die eerste adjunk-hoofbevelvoerder, kolonel-generaal Yashin Yu.A., te bekom om die akademikus van die USSR Akademie vir Wetenskappe Borisevich N.A. van die President van die Akademie van Wetenskappe van die BSSR. en opperbevelvoerder. Rol daarna jou moue op en voltooi die taak. En in die middel van Desember vind ek uit dat generaal Yu.A. Yashin by die instituut aangekom het. Ek gryp die tas met die TK-projek en jaag met die sytrappe af na die ontvangskamer van die hoof van die instituut. En op die trappe bots ek reg van voor met die hoof van die instituut en generaal Yu.A. Yashin. Sonder om te huiwer, vra ek toestemming van Yu.A. Yashin. kontak die hoof van die instituut. Hy was uit die veld geslaan, maar toegelaat. Ek het aan die hoof van die instituut gerapporteer dat ons tyd min raak en ons 'n visum van Yu.A. Yashin moet kry. En siedaar, hierdie visum is net hier op die trappe gekry.
30ste herdenking van die Minix OS-tutoriaalIn Januarie 1992 het Yashin Yu.A. word waarnemende Voorsitter, en op 18 Januarie 1993 is hy aangestel as Voorsitter van die gereorganiseerde Staats Tegniese Kommissie onder die President van die Russiese Federasie, waarvan die rol en status aansienlik toegeneem het (die Voorsitter van die Kommissie is gelykgestel aan die Minister). Van 'n hoogs gespesialiseerde militêre liggaam het die Staats Tegniese Kommissie 'n federale agentskap geword wat verantwoordelik is vir inligtingsekuriteit. Tans is die Staats Tegniese Kommissie van Rusland omskep in die Federale Diens vir Tegniese en Uitvoerbeheer (FSTEC van Rusland). En op 4 Februarie 2002 is u gehoorsame dienaar die nominale horlosie van die Voorsitter van die Staats Tegniese Kommissie van Rusland onder die President van die Russiese Federasie toegeken.

Sonder vensters en deure

Al wat oorgebly het, was die finale aanraking - om die president van die Akademie van Wetenskappe van die BSSR, Akademie van die Akademie van Wetenskappe van die USSR Borisevich N.A. En vier dae voor die Nuwe Jaar 1987, in ooreenkoms met die direkteur van die ITC van die Akademie van Wetenskappe van die BSSR Semenkov O.I. Ek kom na die Hero City Minsk. Ek ontmoet Semenkov O.I. en ek vra jou om te verduidelik wanneer ons na die President van die Akademie van Wetenskappe van die BSSR gaan. En dan begin vreemde dinge, hulle sê dat hy besig is, dan begin hulle hom trakteer met karamelkussings uit die direkteur se rantsoen, ens., en die middag verklaar hulle skielik dat hulle hierdie of daardie item van wil verwyder of verander. die TK. Daar is veral skielik gesê dat hulle nie 'n Unix-versoenbare bedryfstelsel sal wil gebruik nie. Ek het besef dat ek net na Moskou moet terugkeer. En ek het dit gedoen. En toe ek die volgende dag by die werk kom, het hulle reeds van Minsk af gebel, om verskoning gevra en my gevra om die ToR te kom teken. Die aand was ek al op die trein. Op die perron het die direkteur my self op die Wolga ontmoet en ons is dadelik na die President toe.
30ste herdenking van die Minix OS-tutoriaal
Ons het na die President se kantoor gegaan, by die tafel gaan sit, en toe ek terugkyk na die deur waardeur ons ingekom het, was dit nie daar nie: daar was rakke met boeke rondom.
Ek het besef ek kan net hier uitkom met 'n goedgekeurde TK. Ons het 'n uur en 'n half gesels, oor die vooruitsigte van huishoudelike rekenaartegnologie gepraat (of soos dit nou mode is om oor invoervervanging te praat), en toe met die getekende TOR, is ek na die stasie. Ek het die nuwe jaar by die huis gevier.

Personeel besluit alles

En so, om personeel op te lei, leer hierdie personeel om op Unix-stelsels te werk (en almal het voorheen op die EU-bedryfstelsel gewerk), leer die C-taal (en almal het voorheen PL / 1, Fortran, Pascal gebruik), 'n Unix- soos bedryfstelsel was dringend nodig. En Andrew Tanenbaum het dit vir ons gegee. En dit alles, soos in 'n sprokie, het in 1987 gebeur, en sy het vir die EU-1840 gewerk!

30ste herdenking van die Minix OS-tutoriaalMaar ons moes iets byvoeg, iets daarin verander. Die vermoë om vanaf 'n hardeskyf te begin is bygevoeg, Cyrillies is bygevoeg, maar die belangrikste ding uit die oogpunt van 'n gewone gebruiker was die ontwikkeling van 'n gebruikersmonitor wat soortgelyk is in vermoëns aan die stelsel NORTON BESTUURDER in MS-DOS, deur gebruik te maak van ontsnappingsreekse.

Teen hierdie tyd was drywers vir data-uitruiling via COM-poorte tussen 'n rekenaar met Minix / MINOS reeds daarin ingesluit.

In 1991, by die All-Union Wetenskaplike en Praktiese Konferensie in die stad Gomel, is 'n verslag gemaak oor die "Mobiele instrumentele bedryfstelsel MINOS":

Orlov V.N., Moskou
Mobiele instrumentele bedryfstelsel MINOS
Die MINOS-stelsel is 'n UNIX-klas bedryfstelsel wat op die basis van weergawe 7 ontwikkel is. Die stelsel is hoofsaaklik bedoel vir gebruik in universiteite om stelselprogrammeerders op te lei in die ontwerp van komplekse sagtewarestelsels.
Kenmerkende kenmerke van die stelsel:

  • Werking op PC EC 184x (insluitend PC EC 1840 in die afwesigheid van 'n hardeskyf), PC AT-286, PC AT 386 en versoenbare rekenaars;
  • Stelsel werking beide in die hoof en alternatiewe enkoderings;
  • Stelselwerking met 360 Kb, 720 Kb en 1.2 Mb diskette;
  • Verwerking van funksiesleutels op die kernvlak van stelsels, wat hulle te eniger tyd beskikbaar maak, ongeag watter prosesse in die stelsel loop;
  • Indien verlang, kan die verwerking van funksiesleutels deur die kern gedeaktiveer word;
  • Vermoë om funksiesleutels te herkonfigureer;
  • Implementering van die Rendezvous-meganisme in die stelsel;
  • Implementering in die stelsel, bykomend tot die shell command interpreter, van 'n gebruikermonitor soortgelyk in vermoëns aan die NORTON-stelsel in MS-DOS;
  • Teenwoordigheid van 'n ingeboude opdraggids in die stelsel.

Meer as 70 opdragte word in die stelsel geïmplementeer, insluitend teks- en heksadesimale redigeerders, opdragte om met die MS-DOS-lêerstelsel te werk, 'n teer-argiverer wat jou toelaat om lêers uit te ruil met ander stelsels soos UNIX, 'n teksformateerder, ens.
Die stelsel het C samestellers, Assembler, TWINDOW pakket.
Die kern van die stelsel is 90 Kb, die totale volume van die stelsel is ongeveer 20000 XNUMX operateurs in C en Assembler-tale.
Die stelsel word verskaf op 5 diskette van 360 Kb, of op 2 diskette van 360 Kb en 2 diskette van 729 Kb, of op 2 diskette van 360 Kb en 1 diskette van 1.2 Mb.
Die brontekste van die stelsel word afsonderlik verskaf. Hulle volume is 10 diskette van 360 Kb.

Op 25 Augustus 1991, vyf maande nadat hy aan sy projek begin werk het, het die 21-jarige Linus Torvalds (toe 'n student) gepraat oor die skep van 'n prototipe van 'n heeltemal nuwe bedryfstelsel genaamd Linux, en op 17 September 1991 het die eerste publiek vrystelling van die Linux-kern plaasgevind.

En so, in 1991, het ons die Minix-bedryfstelsel, die Linux-bedryfstelsel en die MINOS-bedryfstelsel gehad. Terselfdertyd het die laaste twee op een of ander manier staatgemaak op die ervaring van Minix.

Terselfdertyd het Andrew Tanenbaum van die begin af voorstelle verwerp om Minix te verbeter of pleisters te aanvaar wat van lesers van sy handboek gekom het. Dit is waarskynlik hoekom Torvalds se Linux die voortou geneem het. Die rol van die projek waarin lesers van Andrew Tanenbaum hul begeerte om bedryfstelsels te ontwikkel sou beliggaam, is deur Linux aanvaar, en hy het eindeloos daarby gebaat.
Wat van OS MINOS? 1991 is die laaste jaar van die Sowjetunie. Die land val uitmekaar, die ekonomie stort in duie. Dit gaan nie meer oor bedryfstelsels nie.

Goud regeer die wêreld

30ste herdenking van die Minix OS-tutoriaalEn wat van die simulasiestaander, rekenaargesteunde navorsingsontwerpstelsel, sy rekenaarnetwerk?

Alles het hartseer geëindig. Rekenaars het die land ingestroom. Om dit te bekom, was geld nodig en net geld. Daar is besluit om al die EU-reeks rekenaartoerusting vir herwinning vir goud om te gee en die opbrengs vir hertoerusting te gebruik. Alle permitte is verkry, die masjienpark is afgebreek, oorhandig, maar nuwe rekenaars het nooit opgedaag nie. Draai dit anders uit, wie weet waar MINOS nou was!

Maar die mense wat die SIM/CADP geskep het, het geweldige ervaring en kennis gekry. Albei het hulle in die moeilike 90's gehelp om te oorleef.

En Linux Torvalds ontwikkel suksesvol en verower meer en meer nuwe gebiede. Nou loop huishoudelike vurke / klone van Linux "van Moskou na die heel buitewyke". Minix deur Andrew Tanenbaum ontwikkel ook suksesvol, en sy boeke opgeraap.

Andrew Tanenbaum is in dieselfde ry met grootmense van IT soos Denis Ricci, Brian Carnigan, Ken Thompson met die Unix-bedryfstelsel, dieselfde Ken Thompson en Dennis Ritchie met die C-taal, Elgar Codd met die relasionele datamodel, Linus Torvalds met die Linux-bedryfstelsel.

En wie weet watter ander Torvalds sal grootword met die boeke van Andrew Tanenbaum en sy Minix-tutoriaal!!!

Bron: will.com

Voeg 'n opmerking