30-Ärsjubileum för lÀromedlet OS Minix

Den 14 januari, pÄ den första dagen av det gamla nyÄret 2017, publicerades artikeln "Person. Kommandör Norton».

1987 År

Efter att ha lÀst den, vilket vÀckte starka kÀnslor, kom jag att tÀnka pÄ 1987, ett betydelsefullt Är i mitt liv. Det Àr Äret dÄ jag, frÄn att ha varit en vanlig junior forskare, blev chef för en av de ledande avdelningarna vid ett forskningsinstitut, som hade i uppdrag att sÀkerstÀlla maximal automatisering av forskningsprocessen.

30-Ärsjubileum för lÀromedlet OS MinixOch sÄ, för 30 Är sedan, nu i det avlÀgsna 1987, skrev Andrew Tanenbaum som ett studieverktyg för sin bok "Operating Systems: Design and Implementation" (1987, ISBN 0-13-637406-9) ett Unix-kompatibelt operativsystem, Minix. De kortade 12000 raderna av kÀllkod, huvudsakligen skrivna i programmeringssprÄket C, inklusive kÀrna, minneshanteringssystem och filsystemet Minix publicerades i boken. Andrew Tanenbaum utvecklade operativsystemet Minix för IBM PC och IBM PC/AT-datorer som var tillgÀngliga vid den tiden. Vid den tidpunkten började Àven vi i vÄrt land att fÄ fram IBM PC-kompatibla persondatorer ES-1840/41/42 och till och med ES-1845, som visade sig vara framgÄngsrika för att köra Minix OS.

I samma Ă„r 1987 började jag skriva en kolumn "INGENJÖR OCH DATOR" i tidskriften "Teknik och vetenskap". Den första publiceringen i denna kolumn var en artikel i nr 7 av tidskriften med titeln "Operativsystem: varför de Ă€r viktiga för ingenjörer". Och denna artikel handlar om att just operativsystem gör det möjligt att umgĂ„s mer informellt med datorer.

Men redan i nÀsta nummer av tidskriften publicerades en artikel med titeln "Introduktion till operativsystemet UNIX":

30-Ärsjubileum för lÀromedlet OS Minix
Under denna tid lanserade USA en strategisk försvarsinitiativ (SDI), medan Sovjetunionen utvecklade sitt Ant SDI-program.

Simulationsmodellstand

Inom ramen för detta program var det tÀnkt att skapa en simulationsmodellstand (SIM) och ett system för automatiserad forskningsdesign (SAIPR), som skulle möjliggöra inte bara att modellera konsekvenserna av SDI:s genomförande, utan ocksÄ att stÀlla krav pÄ system som neutraliserade dessa konsekvenser. Den tekniska basen för SIM/SAIPR skulle vara ett kraftfullt datanÀtverk som kopplade samman lokala datanÀtverk inom de vetenskapliga avdelningarna:

30-Ärsjubileum för lÀromedlet OS Minix
NÀtverket skulle inkludera bÄde stora ES-datorer, som ES-1066, och omkring 200 persondatorer. Men det viktigaste var att dessa datorer skulle ha UNIX-kompatibla operativsystem, MOХ ES, installerade. Medan det inte var nÄgra problem med de stora maskinerna som fick OS MOХ ES, fanns det problem med installationen pÄ datorer av typen ES-1840, eftersom en hÄrddisk krÀvdes och utgivningen av operativsystemet fördröjdes. SjÀlva leveransen av persondatorerna var ocksÄ en mycket komplicerad affÀr. De var katastrofalt fÄ. De kunde endast erhÄllas genom ett beslut frÄn CK KPSS och SM USSR, efter att ha samordnat allt med berörda myndigheter, sÄsom Gosplan USSR (nu sitter Ryska federationsförsamlingen i dess byggnad), GK VTI (Statliga kommittén för datateknik och informatik, statsutskottet för datateknik som bildades i april 1986) och ett antal andra.

En rolig hÀndelse intrÀffade vid godkÀnnandet av planen för leverans av datateknik till GK VTI.

De har kommit för dig.

30-Ă„rsjubileum för lĂ€romedlet OS MinixVi kom dit tre personer – jag, i majors rang, i kromade stövlar, med en pistol i hölstret pĂ„ selen och med en förseglad resvĂ€ska i hĂ€nderna. Nej, det var inte en kĂ€rnvapenvĂ€ska, det innehöll utkastet till framtida beslut frĂ„n SM USSR nr 931-226 av den 8.08.87. För att ge tyngd till beskedet följde mig generalmajor Bordyukov M.M. och den verklige överste Boyarsky A.G. PĂ„ vĂ€g upp till receptionsrummet hos ordföranden, blev vi av med tvĂ„ saker – en mycket vacker blond sekreterare och en oordnad hög av lĂ„dor med Olivetti PC. Det var en blĂ„ dröm – att ha nĂ„gra av dessa datorer i institutet.

NĂ€r vi frĂ„gade om vi kunde trĂ€ffa ordföranden, svarade sekreteraren att han för tillfĂ€llet inte var dĂ€r, men skulle anlĂ€nda vilken sekund som helst, och föreslog att vi skulle vĂ€nta. Efter en tid kom ordföranden med sin assistent. Vid ordförandens tysta frĂ„ga svarade sekreteraren Ă€rligt: “Det Ă€r för er!”. Han gĂ„r tyst in i kontoret, vi följer efter honom.

Och nĂ€r han fick reda pĂ„ varför vi alla var dĂ€r, fick vi utan vidare frĂ„gor hans godkĂ€nnande. PĂ„ den tiden handlade det om enorma leveranser – ett och ett halvt dussin stora datorer, inklusive ES-1066, och cirka 200 persondatorer ES-1841/45, nĂ€stan hela det Ă„rliga datorproduktionsutbudet i Sovjetunionen. Och man mĂ„ste sĂ€ga, Ă€ven om det dröjde, fick vi dessa datorer.

30-Ärsjubileum för lÀromedlet OS Minix

Ut hÀrifrÄn!

Men det fanns ocksÄ andra exempel. Det var nödvÀndigt att fÄ visum frÄn stÀllföretrÀdande chefen för kommunikationerna inom Sovjetunionens vÀpnade styrkor.
30-Ă„rsjubileum för lĂ€romedlet OS MinixDenna position hölls vid den tiden av generalmajor Trofimov Kirill Nikolaevich, en deltagare i det Stora patriotiska kriget, hjĂ€lte i socialistiskt arbete. Jag kom till mottagning hos Trofimov K.N. som vanligt i sĂ€llskap med en "vakthavande" general. Trofimov K.N. bjöd in mig till sitt arbetsbord och vi diskuterade en stund problem relaterade till automatisering och utrustning av försvarsministeriets institutioner med datorutrustning. HuvudfrĂ„gan var – varför borde ni fĂ„ fördelar. Men till slut sa han: "Ge mig era papper, jag skriver under." Men medan jag tog fram dem, hördes rösten frĂ„n den "vakthavande" generalen (jag kommer inte att nĂ€mna namnet): "Hur kan ni inte förstĂ„ hela betydelsen ...". Och det sades till Trofimov K.N... Jag blev stum. Och inte förgĂ€ves. General Trofimov K.N. reste sig tyst, tog mappen med vĂ„ra papper och slĂ€ngde den mot utgĂ„ngen: "Ut hĂ€rifrĂ„n!" Men allt som slutar bra Ă€r bra. Jag kom tillbaka en gĂ„ng till för att trĂ€ffa honom, bad om ursĂ€kt och visumet erhölls. Till stor sorg omkom den djupt respektabla generalen under utförande av sina tjĂ€nsteplikter den 19 oktober 1987 i en helikopterolycka i Ungern.

Första ordföranden för Gosstekkomissionen i Ryssland / FSTEK i Ryssland

Samtidigt som leveransplanerna för datateknik godkĂ€ndes, pĂ„gick utvecklingen och godkĂ€nnandet av den tekniska specifikationen för design och skapandet av SIM/SIPR. Som huvudutförare valdes Institutet för Teknisk Cybernetik vid Akademin för Vetenskaper i Vitryssland, direktör Semenkov O.I. För övrigt övervĂ€gdes en tid Ă€ven Institutet för Cybernetik vid Akademin för Vetenskaper i Ukraina. Men fördelen gavs Ă€ndĂ„ till ITK vid Akademin för Vetenskaper i Vitryssland. Och vid slutet av 1986 var den tekniska specifikationen klar, det Ă„terstod bara att fĂ„ visering frĂ„n Första StĂ€llföretrĂ€dande ÖverbefĂ€lhavaren generalpolkovnik Jashin Yu.A., godkĂ€nna den hos Presidenten för Akademin för Vetenskaper i Vitryssland akademikern Borisovich N.A. och ÖverbefĂ€lhavaren. Efter detta, med skjortĂ€rmarna uppkavlade, skulle vi utföra den givna uppgiften. Och i mitten av december fĂ„r jag veta att general Jashin Yu.A. har kommit till institutet. Jag tar min portfölj med projektet för den tekniska specifikationen och skyndar mig uppför den sidolĂ€ktaren mot institutchefens mottagning. Och pĂ„ trappen krockar jag ansikte mot ansikte med institutchefen och general Jashin Yu.A. Utan att tĂ€nka lĂ€nge frĂ„gar jag om jag fĂ„r tillstĂ„nd av Jashin Yu.A. att prata med institutchefen. Han blev förvĂ„nad, men gav sitt tillstĂ„nd. Till institutchefen rapporterade jag att vi har brĂ„ttom och mĂ„ste fĂ„ viseringen av Jashin Yu.A. Och oj vilken lycka, viseringen erhölls just hĂ€r pĂ„ trappan.
30-Ärsjubileum för lÀromedlet OS MinixI januari 1992 blev Jashin Yu.A. tjÀnstgörande ordförande, och den 18 januari 1993 blev han utsedd till ordförande för den omorganiserade Statliga Tekniska Kommissionen under Rysslands President, vars roll och status vÀsentligt ökade (kommissionens ordförande blev likstÀlld med minister). FrÄn att ha varit en snÀvt specialiserad militÀrorganisation blev Gostechnkommissionen en federal myndighet, ansvarig för informationssÀkerhet. För nÀrvarande har Gostechnkommissionen i Ryssland omvandlats till den Federala TjÀnsten för Teknisk och Exportkontroll (FSTEK Ryssland). Och jag, er ödmjuka tjÀnare, belönades den 4 februari 2002 med personliga klockor frÄn ordföranden för Gostechnkommissionen i Ryssland under Rysslands President.

Utan fönster och dörrar

Det kvarstod bara en sista touch — att fĂ„ godkĂ€nnande frĂ„n Presidenten för AN BSSR, akademiker N.A. Borisevich. Fyra dagar före NyĂ„r 1987 Ă„kte jag, efter samordning med direktören för ITK AN BSSR, O.I. Semenkov, till Huvudstaden Minsk. Jag trĂ€ffade Semenkov och bad honom specificera nĂ€r vi skulle gĂ„ till Presidenten för AN BSSR. Och hĂ€r började underliga saker hĂ€nda; de sa att han var upptagen, eller sĂ„ började de bjuda pĂ„ godis frĂ„n direktörens förrĂ„d osv., och plötsligt under eftermiddagen meddelade de att de ville ta bort eller Ă€ndra vissa punkter i tekniska specifikationen (TS). Bland annat sa de plötsligt att de inte ville anvĂ€nda ett Unix-kompatibelt operativsystem. Jag insĂ„g att det bara var att Ă„tervĂ€nda till Moskva. Det gjorde jag. Och nĂ€r jag kom till jobbet nĂ€sta dag, ringde de redan frĂ„n Minsk, bad om ursĂ€kt och bad mig komma och underteckna TS. PĂ„ kvĂ€llen reste jag redan med tĂ„get. PĂ„ perrongen mötte direktören mig pĂ„ en Volga och vi Ă„kte genast till Presidenten.
30-Ärsjubileum för lÀromedlet OS Minix
Vi gick in i Presidentens kontor, satte oss vid bordet, och nÀr jag vÀnde mig om mot dörren vi kom in genom var den borta: runt omkring var det bokhyllor med böcker.
Jag förstod att jag bara kunde gÄ hÀrifrÄn med en godkÀnd TS. Vi pratade i ungefÀr en och en halv timme om utsikterna för inhemsk datorteknik (eller som man nuförtiden sÀger, om importersÀttning), och sedan Äkte jag med den undertecknade TS till stationen. Jag firade NyÄr hemma.

Personalen avgör allt.

Och för att utbilda personalen, lÀra dem att arbeta med Unix-system (alla tidigare arbetade med ES-OS), lÀra dem programmeringssprÄket C (alla tidigare anvÀnde PL/1, Fortran, Pascal) behövde vi akut ett Unix-liknande operativsystem. Och Andrew Tanenbaum gav oss det. Och allt detta hÀnde som i en saga 1987, och det fungerade pÄ ES-1840!

30-Ärsjubileum för lÀromedlet OS MinixMen vi var tvungna att lÀgga till nÄgot, och Àndra nÄgot i det. Möjligheten att starta frÄn hÄrddisken lades till, kyrilliska tecken lades till, men det viktigaste ur en vanlig anvÀndares perspektiv blev utvecklingen av en anvÀndarmonitor motsvarande de möjligheter som fanns i systemet NORTON COMMANDER i MS-DOS, med anvÀndning av Escape-sekvenser.

Vid denna tid hade den redan inkluderat drivrutiner för datakommunikation genom COM-portar mellan persondatorer med Minix/MINOS.

Vid den helaussovjetiska vetenskapliga och praktiska konferensen i Gomel 1991 presenterades rapporten "Den mobila instrumentella operativsystemet MINOS":

Orlov V.N., Moskva
Den mobila instrumentella operativsystemet MINOS
Systemet MINOS Àr ett UNIX-klass operativsystem, utvecklat baserat pÄ version 7. Systemet Àr frÀmst avsett för anvÀndning vid högskolor för att utbilda systemprogrammerare i design av komplexa mjukvarusystem.
UtmÀrkande egenskaper för systemet:

  • Fungerar pĂ„ datormaskiner av typ ES 184x (inklusive pĂ„ ES 1840 utan hĂ„rddisk), PC AT-286, PC AT 386 och kompatibla datorer;
  • Systemets funktionalitet i bĂ„de primĂ€ra och alternativa kodningar;
  • Arbete med disketter pĂ„ 360 Kb, 720 Kb och 1,2 Mb;
  • Behandling av funktionsknappar pĂ„ kĂ€rnnivĂ„, vilket gör dem tillgĂ€ngliga nĂ€r som helst, oavsett vilka processer som körs i systemet;
  • KĂ€rnan kan, om sĂ„ önskas, stĂ€nga av behandlingen av funktionsknappar;
  • Möjlighet att omkonfigurera funktionsknappar;
  • Implementering av RANDEVO-mechanismen i systemet;
  • Utöver kommandotolkens interpreterare Ă€r en anvĂ€ndarövervakare med liknande funktioner som i NORTON i MS-DOS implementerad i systemet;
  • Systemet har en inbyggd kommandoguide.

Över 70 kommandon Ă€r implementerade i systemet, inklusive text- och hexadecoderare, kommandon för att arbeta med MS-DOS filsystemet, tar-komprimeringsprogrammet som möjliggör filutbyte med andra UNIX-typ system, textformatterare osv.
Systemet har kompilatorer för C, Assembler, och paketet TWINDOW.
SystemkÀrnan Àr 90 Kb, den totala storleken pÄ systemet Àr cirka 20000 operationer pÄ C- och Assembler-sprÄk.
Systemet levereras pÄ 5 disketter om 360 Kb, eller pÄ 2 disketter om 360 Kb och 2 disketter om 729 Kb, eller pÄ 2 disketter om 360 Kb och 1 diskett pÄ 1,2 Mb.
KÀllkoderna för systemet levereras separat. Deras storlek Àr 10 disketter om 360 Kb.

Den 25 augusti 1991, fem mÄnader efter att han inlett sitt projekt, berÀttade 21-Ärige Linus Torvalds (som dÄ fortfarande var student) om skapandet av en prototyp av ett helt nytt operativsystem som fick namnet Linux, och den 17 september 1991 Àgde den första offentliga lanseringen av kÀrnan Linux rum.

SÄ, Är 1991 hade vi operativsystemet Minix, operativsystemet Linux och operativsystemet MINOS. De tvÄ sistnÀmnda lutade dock pÄ nÄgot sÀtt pÄ erfarenheten frÄn Minix.

Andrew Tanenbaum avvisade frÄn början förslagen att förbÀttra Minix eller ta emot patchar som kom frÄn lÀsare av hans lÀrobok. Kanske Àr det just dÀrför som Linux, skapat av Torvalds, fick ett företrÀde. Rollen av ett projekt dÀr lÀsare av Andrew Tanenbaum skulle kunna förverkliga sin strÀvan att utveckla operativsystem togs över av Linux, och det har oÀndligt mycket att vinna pÄ detta.
Vad hÀnde med operativsystemet MINOS? 1991 var det det sista Äret för Sovjetunionen. Landet föll sönder, ekonomin kollapsade. HÀr var det inte tid för operativsystem.

Guld regerar vÀrlden

30-Ärsjubileum för lÀromedlet OS MinixVad hÀnde med simuleringsmodelleringsstÀll, med systemet för automatiserad forskningsdesign, dess berÀkningsnÀtverk?

Allt slutade tragiskt. En ström av datorer flödade in i landet. För att köpa dem behövdes pengar och bara pengar. Det beslutades att skicka all datorutrustning i serie ES för skrotning för guld, och de erhÄllna pengarna skulle anvÀndas för uppgradering. Alla tillstÄnd erhölls, maskinparken demonterades, skrotades, men nya datorer kom aldrig. Om allt hade gÄtt annorlunda, vem vet var MINOS nu skulle vara!

Men mÀnniskorna som skapade SIM/SAPPR fick enorm erfarenhet och kunskap. BÄda delarna hjÀlpte dem att stÄ emot de svÄra 90-talet.

Och Linux frĂ„n Torvalds utvecklas framgĂ„ngsrikt och erövrar stĂ€ndigt nya omrĂ„den. Även inhemska forkar/kloner av Linux "gĂ„r frĂ„n Moskva till dess utkanter". Minix frĂ„n Andrew Tanenbaum utvecklas ocksĂ„ framgĂ„ngsrikt, och hans böcker Ă€r i stor efterfrĂ„gad.

Andrew Tanenbaum stÄr i samma led som sÄdana IT-koryféer som Dennis Ritchie, Brian Kernighan, Ken Thompson med operativsystemet Unix, likasÄ Ken Thompson och Dennis Ritchie med sprÄk C, Edgar Codd med den relationella datamodellen, Linus Torvalds med operativsystemet Linux.

Och vem vet vilka fler Torvalds som skulle kunna vÀxa fram frÄn böckerna av Andrew Tanenbaum och hans lÀrobok Minix!!!

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster