Minixi OS-i õpetuse 30. aastapäev

14. jaanuaril, vana aastavahetuse 2017 esimesel päeval ilmus artikkel “Isik. komandör Norton'.

1987 aasta

Pärast palju emotsioone tekitanud lugemist meenus aasta 1987, omal moel märgiline aasta minu elus. See on aasta, mil minust, tavalisest nooremteadurist, sai teadusinstituudi ühe juhtiva osakonna juhataja, mille ülesandeks oli tagada teadusliku uurimisprotsessi maksimaalne automatiseerimine.

Minixi OS-i õpetuse 30. aastapäevJa nii, 30 aastat tagasi, nüüd aastal 1987, kirjutas Andrew Tanenbaum Unixiga ühilduva Minixi operatsioonisüsteemi õpikuks oma raamatule "Operatsioonisüsteemid: disain ja rakendamine" (1987, ISBN 0-13-637406-9). Raamatusse trükiti kokku 12000 XNUMX lähtekoodi, mis on kirjutatud peamiselt C-programmeerimiskeeles, Minixi tuuma, mäluhalduse alamsüsteemi ja failisüsteemi. Andrew Tanenbaum töötas välja Minix OS-i tol ajal saadaval olnud IBM PC ja IBM PC/AT arvutite jaoks. Selleks ajaks hakkasid meie riigis ilmuma IBM PC-ga ühilduvad personaalarvutid EL-1840/41/42 ja isegi ES-1845, mis, nagu hiljem selgus, töötas edukalt Minix OS-i.

Samal 1987. aastal hakkasin kirjutama ajakirja “Tehnoloogia ja Teadus” rubriiki “INSENER JA ARVUTI”. Esimene publikatsioon selles rubriigis oli artikkel ajakirja nr 7 pealkirjaga “Operatsioonisüsteemid: miks inseneridel neid vaja on?" Ja selles artiklis öeldakse, et operatsioonisüsteemid võimaldavad teil arvutist lülituda "teile".

Kuid juba ajakirja järgmises numbris avaldati artikkel pealkirjaga “Sissejuhatus UNIX operatsioonisüsteemi”:

Minixi OS-i õpetuse 30. aastapäev
Sel perioodil esitasid Ameerika Ühendriigid strateegilise kaitsealgatuse (SDI) ja NSV Liit töötas välja Anti-SDI programmi.

Simulatsioonistand

Selle programmi raames oli kavas luua simulatsioonimodelleerimise stend (SIM) ja arvutipõhise uurimisprojekti (CADR) süsteem, mis võimaldaks mitte ainult simuleerida SOI rakendamise tagajärgi, vaid ka välja pakkuda. nõuded süsteemidele, mis neid tagajärgi neutraliseerivad. SIM/SAIPR tehniline alus pidi olema võimas arvutivõrk, mis ühendaks teadusosakondade kohalikke arvutivõrke:

Minixi OS-i õpetuse 30. aastapäev
Võrku pidi kuuluma nii suuri ES-arvuteid, tüüp ES-1066, kui ka personaalarvuteid umbes 200 tükki. Kuid mis kõige tähtsam, need arvutid pidid installima UNIX-iga ühilduvad operatsioonisüsteemid MOS EC. Ja kui suurte masinatega probleeme ei olnud ja neile oli installitud OS MOS EC, siis oli probleeme selle installimisega sellistesse arvutitesse nagu ES-1840, sest kõvaketast oli vaja ja OS-i väljaandmine viibis. Ja personaalarvutite tarnimine ise oli väga raske asi. Neist oli väga puudus. Neid oli võimalik saada ainult NLKP Keskkomitee ja NSV Liidu Ministrite Nõukogu otsusega, olles eelnevalt kõik asjast huvitatud osakondadega kokku leppinud, näiteks NSV Liidu Riikliku Plaanikomiteega (praegu Venemaa Föderaalassamblee). Föderatsiooni hoones asub VTI riiklik komitee (riiklik arvutitehnika ja informaatika komitee, NSVL Riiklik arvutitehnoloogia komitee, asutatud 1986. aasta aprillis) ja mitmed teised.

VTI kontserni arvutiseadmete tarnimise plaani kokkuleppimisel juhtus naljakas juhtum.

Nad tulid sulle järele

Minixi OS-i õpetuse 30. aastapäevSaabusime sinna kolmekesi – mina majori auastmega, kroomisaabastes, püstol kabuuris vööl ja kinnine kohver käes. Ei, see ei olnud tuumakohver, see sisaldas tulevase NSV Liidu Ministrite Nõukogu resolutsiooni nr 931-226 eelnõu 8.08.87. augustist XNUMX. Mind saatis austuse huvides (see oli juhend instituudi juhataja kindralleitnant Volkov L.I.) Kindralmajor Bordjukov M .M. ja tõeline kolonel Boyarsky A.G. Kui me esimehe vastuvõturuumi läksime, tabasid meid kaks asja – väga ilus blond sekretär ja PC Olivetty kastid, mis olid kogu vastuvõtualal segamini kuhjatud. See oli metsik unistus, et instituudis oleks vähemalt mitu sellist arvutit.

Meie küsimusele, kas esimehe juurde on võimalik pääseda, vastas sekretär, et ta pole veel kohal, kuid peaks iga hetk kohale jõudma ja pakkus, et ootab. Mõne aja pärast ilmuvad esimees ja tema assistent. Esimehe vaikivale küsimusele vastas sekretär siiralt: - "See on sinu teha!". Ta astub vaikselt kontorisse, me järgime teda.

Ja kui ta sai teada, milleks me kõik tulime, saime tema heakskiiduallkirja ilma täiendavate küsimusteta. Tol ajal olid need tohutud varud - poolteist tosinat suurt arvutit kuni ES-1066-ni ja umbes 200 ES-1841/45 personaalarvutit, peaaegu kogu NSV Liidu arvutite aastatoodang. Ja ma pean ütlema, et kuigi hilinemisega, saime need arvutid:

Minixi OS-i õpetuse 30. aastapäev

Mine ära!

Aga oli ka teisi näiteid. NSV Liidu relvajõudude sideülema asetäitja käest oli vaja saada viisa.
Minixi OS-i õpetuse 30. aastapäevSellel ametikohal oli sel ajal kindralleitnant Kirill Nikolajevitš Trofimov, Suure Isamaasõja osaline, sotsialistliku töö kangelane. Kohtumisel Trofimovi K.N. Saabusin, nagu alati, “teenistuse” kindrali saatel. Trofimov K.N. kutsus mind laua taha ja arutasime üsna pikka aega automatiseerimise probleeme, Moskva piirkonna instituutide varustamist arvutiseadmetega. Peamine küsimus on selles, miks peaksid teie jaoks eelistused olema. Aga lõpuks ütles ta: "Anna mulle oma paberid, ma kirjutan alla." Kuid samal ajal, kui ma neid välja tõin, kostis "kohustusliku" kindrali (ma ei ütle tema perekonnanime) häält: "Miks te ei mõista ... täit tähendust". Ja seda öeldi K.N. Trofimovile... Ma olin tuim. Ja mõjuval põhjusel. Kindral Trofimov K.N. tõusis vaikselt püsti, võtsime paberitega kausta ja viskasid selle väljapääsu poole: "Kao siit ära!" Aga kõik on hästi, mis hästi lõpeb. Tulin uuesti vaatama, vabandasin ja viisa oligi käes. Kahjuks hukkus see kõrgelt lugupeetud kindral 19. oktoobril 1987 Ungaris helikopteri Mi-8 lennuõnnetuses.

Venemaa riikliku tehnilise komisjoni / Venemaa FSTEC esimene esimees

Samaaegselt arvutiseadmete tarneplaanide kooskõlastamisega toimus SIM/CAIPRi loomise projekteerimise tehniliste kirjelduste väljatöötamine ja kinnitamine. Peatöövõtjaks valiti BSSR Teaduste Akadeemia Tehnilise Küberneetika Instituut, direktor Semenkov O.I. Muide, omal ajal peeti silmas ka Ukraina NSV Teaduste Akadeemia Küberneetika Instituuti. Kuid eelistati ikkagi BSSR Teaduste Akadeemia ITK-d. Ja 1986. aasta lõpuks olid tehnilised kirjeldused valmis, jäi vaid hankida ülemjuhataja esimeselt asetäitjalt kindralpolkovnik Yu.A. Yashinilt viisa ja kinnitada see akadeemia presidendilt. BSSRi teadused, NSVL Teaduste Akadeemia akadeemik N. A. Borisevitš. ja ülemjuhataja. Pärast seda kääri käised üles ja täida määratud ülesanne. Ja siis detsembri keskel sain teada, et instituuti saabus kindral Yu.A. Yashin. Haaran kohvri tehniliste kirjelduste kavandiga ja kihutan kõrvaltrepist alla instituudi juhataja vastuvõtuala poole. Ja trepil puutun silmitsi instituudi juhi ja kindral Yashin Yu.A. Küsin kõhklemata Yu.A. Yashinilt luba. võtke ühendust instituudi juhatajaga. Ta oli jahmunud, kuid lubas. Teatasin instituudi juhatajale, et meil hakkab aeg otsa saama ja peame Yu.A. Yashinilt viisa hankima. Ja ennäe imet, see viisa saadi sealsamas trepil.
Minixi OS-i õpetuse 30. aastapäev1992. aasta jaanuaris ilmus Yashin Yu.A. saab esimehe kohusetäitjaks ja 18. jaanuaril 1993 määrati ta Venemaa Föderatsiooni presidendi juures reorganiseeritud riikliku tehnilise komisjoni esimeheks, mille roll ja staatus suurenes oluliselt (komisjoni esimees võrdus ministriga). Kõrgelt spetsialiseerunud sõjaväeorganist sai riiklikust tehnilisest komisjonist infoturbe eest vastutav föderaalne agentuur. Praegu on Venemaa riiklik tehniline komisjon muudetud tehnilise ja ekspordikontrolli föderaalseks talituseks (FSTEC). Ja 4. veebruaril 2002 autasustati teie alandlikku teenistujat Vene Föderatsiooni presidendi alluvuses oleva Venemaa riikliku tehnilise komisjoni esimehe isikupärastatud käekellaga.

Ilma akende ja usteta

Jäi vaid viimane samm - kinnitada BSSR Teaduste Akadeemia president, NSVL Teaduste Akadeemia akadeemik N. A. Borisevitš. Ja neli päeva enne uut aastat 1987, kokkuleppel BSSR Teaduste Akadeemia ITK direktori Semenkov O.I. Ma tulen Hero City Minskisse. Kohtun O.I. Semenkoviga. ja palun täpsustage, millal me BSSR Teaduste Akadeemia presidendi juurde läheme. Ja siis algavad imelikud asjad, öeldakse, et tal on kiire, siis hakatakse teda kostitama direktori ratsiooni karamellpatjadega vms ja pärastlõunal teatatakse järsku, et tahaks selle või teise punkti ära võtta või muuta. tehniline spetsifikatsioon. Eelkõige ütlesid nad äkki, et nad ei sooviks kasutada Unixiga ühilduvat OS-i. Sain aru, et pean lihtsalt Moskvasse tagasi pöörduma. Ja ma tegin seda. Ja kui ma järgmisel päeval tööle tulin, helistati juba Minskist, vabandati ja paluti, et ma tuleksin lähteülesandele alla kirjutama. Õhtul olin juba rongis. Perroonil tuli mulle Volga peal vastu direktor ise ja läksime kohe presidendi juurde.
Minixi OS-i õpetuse 30. aastapäev
Läksime presidendi kabinetti, istusime laua taha ja kui ma tagasi vaatasin uksele, millest sisse astusime, siis seda seal polnud: ümberringi olid riiulid raamatutega.
Sain aru, et siit saan lahkuda vaid kinnitatud tehnilise kirjeldusega. Rääkisime poolteist tundi, arutledes kodumaise arvutitehnika väljavaadete üle (või nagu praegu on moes rääkida impordi asendamisest) ja siis läksin allkirjastatud tehniliste kirjeldustega jaama. Tähistasin uut aastat kodus.

Personal otsustab kõik

Ja nii et personali koolitamiseks õpetage neid töötajaid töötama Unixi süsteemidega (ja kõik enne seda töötasid EU OS-iga), õpetage C-keelt (ja kõik enne seda kasutasid PL/1, Fortrani, Pascalit), Unixit. -taolist operatsioonisüsteemi oli hädasti vaja. Ja Andrew Tanenbaum andis selle meile. Ja kõik see, nagu muinasjutus, juhtus 1987. aastal ja ta töötas EL-1840 heaks!

Minixi OS-i õpetuse 30. aastapäevKuid me pidime selles midagi lisama, midagi muutma. Lisandus kõvakettalt buutimise võimalus, lisandus kirillitsa tähestik, kuid tavakasutaja seisukohalt oli kõige olulisem süsteemile võimalustelt sarnase kasutajamonitori väljatöötamine. NORTONI KOMANDER MS-DOS-is, kasutades paojärjestusi.

Selleks ajaks sisaldas see juba draivereid COM-portide kaudu andmevahetuseks Minixi/MINOS-iga personaalarvutite vahel.

1991. aastal koostati Gomelis toimunud üleliidulisel teadus- ja praktilisel konverentsil aruanne "Mobiilse instrumentaalse operatsioonisüsteemi MINOS" kohta:

Orlov V.N., Moskva
Mobiilne instrumentaalne operatsioonisüsteem MINOS
MINOS süsteem on UNIX-klassi operatsioonisüsteem, mis on välja töötatud versiooni 7 alusel. Süsteem on mõeldud eelkõige kasutamiseks ülikoolides süsteemi programmeerijate koolitamiseks keeruliste tarkvarasüsteemide projekteerimisel.
Süsteemi eristavad omadused:

  • Töötamine arvutiga EC 184x (kõvaketta puudumisel ka arvutiga EC 1840), arvutiga AT-286, PC AT 386 ja ühilduvate arvutitega;
  • Süsteem töötab nii esmases kui ka alternatiivses kodeeringus;
  • Süsteemi kasutamine 360 ​​KB, 720 KB ja 1.2 MB diskettidega;
  • Funktsiooniklahvide töötlemine süsteemi tuuma tasemel, mis muudab need igal ajal kättesaadavaks, olenemata sellest, millised protsessid süsteemis töötavad;
  • Soovi korral saab funktsiooniklahvide kerneli töötlemise keelata;
  • Funktsiooniklahvide ümberkonfigureerimise võimalus;
  • Rendezvous mehhanismi juurutamine süsteemis;
  • Süsteemis lisaks shell-käskude tõlgile ka MS-DOS-i NORTON-süsteemiga sarnaste võimaluste kasutajamonitori juurutamine;
  • Sisseehitatud käsukataloogi olemasolu süsteemis.

Süsteem rakendab enam kui 70 käsku, sealhulgas teksti- ja kuueteistkümnendsüsteemi redaktorid, MS-DOS-i failisüsteemiga töötamise käsud, tar arhiveerija, mis võimaldab faile vahetada teiste UNIX-tüüpi süsteemidega, teksti vormindaja jne.
Süsteemil on C-komplaatorid, Assembler ja TWINDOW pakett.
Süsteemi tuumaks on 90 KB, süsteemi kogumaht on umbes 20000 XNUMX C- ja Assembly-keeltes.
Süsteem tarnitakse 5 360 KB või 2 360 KB ja 2 729 KB või 2 360 KB ja 1 1.2 MB disketiga.
Süsteemi lähtekoodid tarnitakse eraldi. Nende maht on 10 disketi, igaüks 360 KB.

25. augustil 1991, viis kuud pärast oma projektiga töö alustamist, rääkis 21-aastane Linus Torvalds (siis veel üliõpilane) täiesti uue OS-i prototüübi loomisest nimega Linux ja 17. septembril 1991 esimene toimus Linuxi kerneli avalik väljalase.

Ja nii oli meil 1991. aastal Minix OS, Linux OS ja MINOS OS. Samas toetusid kaks viimast ühel või teisel moel Minixi kogemusele.

Samal ajal lükkas Andrew Tanenbaum algusest peale tagasi ettepanekud Minixi täiustamiseks või tema õpiku lugejatelt tulnud plaastrite vastuvõtmiseks. Tõenäoliselt võttis see Torvaldsi Linux juhtpositsiooni. Linux võttis endale projekti rolli, mille käigus Andrew Tanenbaumi lugejad mõistsid oma soovi operatsioonisüsteeme arendada, ja see sai sellest lõputult kasu.
Aga OS MINOS? 1991. aasta on Nõukogude Liidu viimane aasta. Riik laguneb, majandus kukub kokku. Siin pole operatsioonisüsteemide jaoks aega.

Kuld valitseb maailma

Minixi OS-i õpetuse 30. aastapäevKuidas on lood simulatsioonistendi, arvutipõhise uurimistöö kavandamise süsteemi ja selle arvutivõrguga?

Kõik lõppes kurvalt. Riiki kallas arvutite tulv. Nende omandamiseks oli vaja raha ja ainult raha. Kogu EL-sarja arvutitehnika otsustati üle anda kulla saamiseks ümbertöötlemiseks ja saadud tulu kasutada ümbervarustuseks. Kõik load saadi, masinapark demonteeriti ja anti üle, kuid uusi arvuteid ei tulnudki. Kui kõik oleks teisiti läinud, siis kes teab, kus MINOS nüüd oli!

Kuid SIM/SAIPRI loonud inimesed said tohutult kogemusi ja teadmisi. Mõlemad aitasid neil rasked 90ndad üle elada.

Ja Torvaldsi Linux areneb edukalt, vallutades üha uusi valdkondi. Nüüd liiguvad kodumaised Linuxi kahvlid/kloonid Moskvast äärelinna. Edukalt arenevad ka Andrew Tanenbaumi Minix ja tema raamatud suure nõudlusega.

Andrew Tanenbaum kuulub selliste IT-tuletajate hulka nagu Denis Ricci, Brian Carnigan, Ken Thompson Unixi operatsioonisüsteemiga, sama Ken Thompson ja Dennis Ritchie C-keelega, Elgar Codd relatsioonilise andmemudeliga, Linus Torvalds Linuxi operatsioonisüsteemiga.

Ja kes teab, millised Torvaldid veel Andrew Tanenbaumi raamatuid ja tema Minixi treeningjuhendit lugedes suureks kasvavad!!!

Allikas: www.habr.com

Lisa kommentaar