30. godišnjica priručnika OS Minix

14. siječnja, na prvi dan starog Novog gada 2017, objavljen je članak «Osoba. Zapovjednik Norton».

1987. godina

Nakon što sam ga pročitao, što je izazvalo mnogo emocija, u sjećanju je utonula 1987. godina, koja je bila značajna godina u mom životu. To je godina kada sam od običnog mlađeg znanstvenog suradnika postao voditelj jednog od vodećih odjela u istraživačkom institutu, kojem je bio povjeren zadatak da osigura maksimalnu automatizaciju procesa znanstvenih istraživanja.

30. godišnjica priručnika OS MinixI tako, prije 30 godina, sada već u dalekoj 1987. godini, Andrew Tanenbaum je kao udžbenik za svoju knjigu «Operating Systems: Design and Implementation» (1987, ISBN 0-13-637406-9) napisao Unix-kompatibilan operativni sustav Minix. Skratfinite 12000 linija izvorne šifre, pisane pretežno na programskom jeziku C, jezgra, podsustavi za upravljanje memorijom i datotečnim sustavom Minix tiskali su se u knjizi. Andrew Tanenbaum je razvio operacijski sustav Minix za IBM PC i IBM PC/AT računala koja su tada bila dostupna. U to vrijeme i kod nas u zemlji su se počela pojavljivati osobna računala kompatibilna s IBM PC. ES-1840/41/42 i čak ES-1845, na kojima je, kako se ispostavilo kasnije, uspješno radila operativni sustav Minix.

I te 1987. godine počinjem voditi rubriku «INŽENJER I RAČUNALO» u časopisu «Tehnika i znanost». Prva publikacija u toj rubriki bio je članak u br. 7 časopisa pod nazivom «Operativni sustavi: zašto inženjeru». U ovom članku se govori o tome da upravo operativni sustavi omogućuju prelazak na «ti» s računalima.

No već u sljedećem broju časopisa objavljen je članak pod nazivom «Uvod u operativni sustav UNIX»:

30. godišnjica priručnika OS Minix
Tijekom tog razdoblja Sjedinjene Američke Države su iznijele stratešku obrambenu inicijativu (SDI), a SSSR je razvijao program AntisDI.

Stroj imitačnog modeliranja

U okviru ovog programa planirano je izraditi stroj imitačnog modeliranja (SIM) i sustav automatiziranog istraživačkog projektiranja (SAIPR), koji bi omogućili ne samo modeliranje posljedica realizacije SDI, već i postavljanje zahtjeva za sustave koji neutraliziraju te posljedice. Tehnička osnova SIM/SAIPR trebala je biti moćna računalna mreža koja povezuje lokalne računalne mreže znanstvenih odjela:

30. godišnjica priručnika OS Minix
U mrežu su trebali biti uključeni kako veliki EVM-ovi, poput ES-1066, tako i osobni računala u broju od oko 200 komada. No, najvažnije je da se na tim računalima predviđala instalacija operativnih sustava kompatibilnih s UNIX-om, MOС ES. I dok s velikim strojevima nije bilo problema i na njih je postavljena OS MOС ES, postojali su problemi s instalacijom na računala tipa ES-1840, budući da je bila potrebna prisutnost tvrdog diska, a i puštanje OS-a se odgađalo. Osim toga, sama isporuka osobnih računala bila je vrlo složen posao. Katastrofalno ih je nedostajalo. Mogli ste ih dobiti samo preko Odluke CK KPSS-a i Vijeća ministara SSSR-a, unaprijed usklađujući sve to s zainteresiranim tijelima, kao što su Državni plan SSSR-a (sada se u njegovoj zgradi nalazi Savez Federacije RF), GK VTI (Državni komitet za računalnu tehniku i informatiku, formiran u travnju 1986. godine) i niz drugih.

Zabavna situacija dogodila se pri usklađivanju plana isporuke računalne tehnike u GK VTI.

Došli su po vas

30. godišnjica priručnika OS MinixTamo smo stigli u troje – ja u činu majora, u hromiranim čizmama, s pištoljem u futroli na remenici, i s pečatnom kofom u rukama. Ne, to nije bio nuklearni kovčeg, u njemu je ležao projekt buduće Odluke Vijeća ministara SSSR-a br. 931-226 od 8.08.87. Međutim, pratili su me zbog ozbiljnosti (tako je naredio načelnik instituta general-pukovnik Volkov L.I.) general-major Bordyukov M.M. i pravi pukovnik Boyarsky A.G. Kada smo stigli u prijemnicu Predsjednika, iznenadile su nas dvije stvari – vrlo lijepa plavuša kao tajnica i kutije s PC Olivetti razbacane po cijeloj prijemnici. To je bio plavi san – imati u institutu barem nekoliko takvih računala.

Na naše pitanje je li moguće ući kod Predsjednika, tajnica je odgovorila da ga trenutno nema, ali da bi trebao stići svakog trenutka i predložila nam je da pričekamo. Nakon nekog vremena pojavljuje se Predsjednik s pomoćnikom. Na nijemo pitanje Predsjednika tajnica iskreno odgovara:- «To je za Vama!». On tiho ulazi u ured, mi za njim.

I kada je saznao zašto smo svi došli, bez suvišnih pitanja dobili smo njegov potpis na odobrenje. U to vrijeme to su bili ogromni isporučitelji – poduhvati od pola desetaka velikih računala, sve do ES-1066, i oko 200 malih računala ES-1841/45, praktički cijela godišnja proizvodnja računala u Sovjetskom Savezu. I treba reći, iako sa zakašnjenjem, ta smo računala dobili:

30. godišnjica priručnika OS Minix

Bježi odavde!

Ali bilo je i drugih primjera. Trebalo je dobiti vizu kod zamjenika načelnika veze Oružanih snaga SSSR-a.
30. godišnjica priručnika OS MinixNa tu dužnost u to vrijeme bio je general-potpukovnik Trofimov Kiril Nikolaevič, učesnik Velikog Domovinskog rata, Heroj Socijalističkog rada. Na prijem kod Trofimova K.N. došao sam, kao i uvijek, u pratnji "dežurnog" generala. Trofimov K.N. pozvao me je za radni stol i prilično dugo smo raspravljali o problemima automatizacije, opremanja institucija Ministarstva obrane računalnom tehnikom. Glavno pitanje – zašto bi vam se trebale davati privilegije. No na kraju je rekao: - "Dajte vaše papire, potpisat ću". Dok sam ih izvlačio, začuo se glas "dežurnog" generala (neću spominjati prezime): - "Kako ne razumijete svu važnost ...". I to se govorilo Trofimovu K.N… Zapanjeno sam zastao. I nije bez razloga. General Trofimov K.N. tiho je ustao, uzeo mapu s našim papirima i bacio je prema izlazu: "Bježi odavde!". No sve što je dobro, dobro se i završava. Ponovno sam došao kod njega na prijem, izvinio se i viza je dobivena. Na veliku žalost, ovaj duboko poštovani general poginuo je u obavljanju službenih dužnosti 19. listopada 1987. godine u avionskoj nesreći helikoptera Mi-8 u Mađarskoj.

Prvi predsjednik Gospodarsko-tehničke komisije Rusije/FSTEK Rusije

Paralelno s dogovorom o planovima isporuke računalne opreme, razvijalo se i usklađivalo Tehničko zaduženje za projektiranje stvaranja SIM/SIPRR-a. Kao glavni izvršni organ odabran je Institut tehničke kibernetike AN BSSR, direktor Semenkov O.I. Usput, neko vrijeme razmatran je i Institut kibernetike AN Ukrajinske SSR. No, ipak, prioritet je dat ITK AN BSSR. I tako, do kraja 1986. godine, TŽ je bio spreman, ostalo je dobiti vizu od prvog zamjenika glavnog komandi generala-polkovnika Jašina Yu.A., odobriti je kod predsjednika AN BSSR akademika AN SSSR Boriseviča N.A. i glavnog komandi. Nakon toga, zavalivši rukave, krenuti u izvršenje zadatka. I tada, sredinom prosinca, saznajem da je u institut došao general Jašin Yu.A. Uzimam kovčeg s projektom TŽ-a i žurim se kroz bočne stepenice prema prijemnom uredu šefa instituta. A na stepenicama, licem u lice se sudarim s šefom instituta i generalom Jašinim Yu.A. Ne razmišljajući dugo, pitam Jašina Yu.A. za dozvolu da se obratim šefu instituta. Bio je zaprepašten, ali je dopustio. Šefu instituta obavijestio sam da su nam rokovi kritični i da treba dobiti vizu od Jašina Yu.A. I oh, čudo, ova viza je bila dobivena ovdje, na stepeništu.
30. godišnjica priručnika OS MinixU siječnju 1992. godine, Jašin Yu.A. postaje vršitelj dužnosti Predsjednika, a 18. siječnja 1993. godine imenovan je Predsjednikom reorganizirane Državne tehničke komisije pri Predsjedniku Ruske Federacije, čija je uloga i status značajno porasla (predsjednik Komisije bio je izjednačen s ministrom). Od specijalizirane vojne institucije, Gospodarska komisija postala je savezna agencija odgovorna za informatičku sigurnost. U ovom trenutku, Gospodarska komisija Rusije preoblikovana je u Saveznu službu za tehnički i izvozni nadzor (FSTEK Rusije). A vaš pokorni sluga, 4. veljače 2002. godine, bio je nagrađen personaliziranim satovima Predsjednika Gospodarske komisije Rusije pri Predsjedniku Ruske Federacije.

Bez prozora i vrata

Sve je ostalo da se doda posljednji dodir — odobriti kod predsjednika AN BSSR akademika AN SSSR Boriseviča N.A. I četiri dana prije Nove 1987. godine, dogovorivši se s direktorom ITK AN BSSR Semenkovim O.I., stižem u grad-heroja Minsk. Susrećem se sa Semenkovim O.I. i tražim da mi potvrdi kada idemo kod predsjednika AN BSSR. I tada počinju čudne stvari, govore da je zauzet, zatim počinju nuditi bombone iz direktorskog fonda itd., a popodne iznenada izjavljuju da bi željeli ukloniti ili promijeniti neku stavku iz TŽ-a. Konkretno, iznenada je rečeno da ne žele koristiti Unix-kompatibilan OS. Shvatio sam da se jednostavno trebam vratiti u Moskvu. I to sam učinio. Kada sam sljedećeg dana došao na posao, već su zvali iz Minska, izvinjavali se i tražili da dođem potpisati TŽ. Večer sam se već vozio vlakom. Na peronu me dočekao direktor u Volgi i odmah smo otišli kod predsjednika.
30. godišnjica priručnika OS Minix
Ušli smo u kancelariju predsjednika, sjeli za stol, a kada sam se osvrnuo na vrata kroz koja smo ušli, njih nije bilo: oko su bili regali s knjigama.
Shvatio sam da отсuda mogu izaći samo s odobrenim TŽ-om. Proveli smo razgovarajući oko sat i pol, raspravljajući o perspektivama domaće računalne tehnike (ili kako je sada moderno govoriti o uvođenju domaćih proizvoda), a zatim sam s potpisanim TŽ-om otišao na železničku stanicu. Novu godinu sam dočekao kod kuće.

Ljudi odlučuju sve.

I tako, da bismo obučili osoblje, naučili ih raditi na Unix-sustavima (a svi su dotad radili na OS ES), naučili ih jeziku C (a svi su dotad koristili PL/1, Fortran, Pascal), hitno nam je trebala Unix-slična operativna sustav. I Andrew Tanenbaum nam je to dao. I sve se to kao u bajci dogodilo 1987. godine, a radilo je na ES-1840!

30. godišnjica priručnika OS MinixMeđutim, morali smo nešto dodati, nešto promijeniti u njemu. Dodana je mogućnost pokretanja s tvrdog diska, dodana je ćirilica, ali najvažnije iz perspektive običnog korisnika bila je izrada korisničkog monitora sličnog po mogućnostima sustavu NORTON COMMANDER na MS-DOS-u, koristeći Escape sekvence.

Do tada su već bili dodani vozači za razmjenu podataka putem COM portova između PC-a s Minix/МИНОС.

Na Saveznoj znanstveno-praktičnoj konferenciji u gradu Gomelu 1991. godine održano je izlaganje "Mobilni instrumentni operativni sustav MINOS":

Orlov V.N., Moskva
Mobilni instrumentni operativni sustav MINOS
Sustav MINOS je operativni sustav klase UNIX, razvijen na osnovi verzije 7. Sustav je prvenstveno namijenjen korištenju u visokoškolskim ustanovama za obuku sistemskih programera u projektiranju složenih programskih sustava.
Odlične značajke sustava:

  • Funkcioniranje na računalima ES 184x (uključujući i ES 1840 u uvjetima bez tvrdom diska), PC AT-286, PC AT 386 i kompatibilnim računalima;
  • Rad sustava u osnovnim i alternativnim kodiranjima;
  • Rad sustava s disketama od 360 Kb, 720 Kb i 1.2 Mb;
  • Obrada funkcionalnih tipki na razini jezgre sustava, što ih čini dostupnima u bilo kojem trenutku, neovisno o procesima koji se izvode u sustavu;
  • Po želji, obrada funkcionalnih tipki može se onemogućiti od strane jezgre;
  • Mogućnost ponovne konfiguracije funkcionalnih tipki;
  • Implementacija mehanizma RANDEVU u sustavu;
  • Implementacija u sustavu, pored sučelja naredbenog interpretera, također i monitora korisnika sličnog sustavu NORTON u MS-DOS-u;
  • Sustav sadrži ugrađeni informacijski priručnik.

U sustavu je implementirano više od 70 naredbi, uključujući tekstualne i heksadecimalne uređivače, naredbe za rad s datotečnim sustavom MS-DOS, arhivator tar, koji omogućuje razmjenu datoteka s drugim UNIX-sličnim sustavima, formatter za tekst itd.
Sustav raspolaže компилаторima C, Assembler, paketom TWINDOW.
Jezgra sustava ima veličinu od 90 Kb, a ukupna veličina sustava iznosi oko 20000 operatora na jezicima C i Assembler.
Sustav se isporučuje na 5 disketama od 360 Kb, ili na 2 disketama od 360 Kb i 2 disketama od 729 Kb, ili na 2 disketama od 360 Kb i 1 disketi od 1.2 Mb.
Izvorni kodovi sustava isporučuju se zasebno. Njihova veličina iznosi 10 disketama od 360 Kb.

Dana 25. kolovoza 1991. godine, pet mjeseci nakon početka rada na svom projektu, 21-godišnji Linus Torvalds (tada još student) objavio je stvaranje prototipa sasvim novog operativnog sustava pod nazivom Linux, a 17. rujna 1991. godine održano je prvo javno izdanje jezgre Linux.

Dakle, 1991. godine imali smo OS Minix, OS Linux i OS MINOS. Pri tome, posljednja dva su na neki način bila oslonjena na iskustvo Minixa.

Andrew Tanenbaum je od samog početka odbijao prijedloge za poboljšanje Minixa ili prihvaćanje zakrpa koje su dolazile od čitatelja njegovog udžbenika. Vjerojatno upravo zbog toga Linux Linusa Torvaldsa je iskočio naprijed. Ulogu projekta u kojem bi čitatelji Andrewa Tanenbauma realizirali svoju težnju za razvojem operacijskih sustava preuzeo je Linux i od toga beskrajno profitirao.
A što je s OS MINOS? Godina 1991. - posljednja godina Sovjetskog Saveza. Zemlja se raspada, ekonomija se ruši. Tada se već nije brinulo za operacijske sustave.

Zlato vlada svijetom

30. godišnjica priručnika OS MinixA što je s postavkama simulacijskog modeliranja, sa sustavom automatiziranog istraživačkog projektiranja, njegovom računalnom mrežom?

Sve je završilo tužno. U zemlju je potekla rijeka računala. Da bi ih se nabavilo, trebalo je novca i samo novca. Odluka je donesena da se sva računalna oprema serije ES preda u otpad za zlato, a zarađeni novac uloži u modernizaciju. Dobivena su sva odobrenja, strojni park je demontiran, isporučen, ali nova računala nikada nisu stigla. Da je sve ispalo drugačije, tko ga zna gdje bi sada MINOS bio!

Ali ljudi koji su stvarali SIM/SAPIR stekli su ogroman iskustvo i znanje. Oboje im je pomoglo da izdrže teške 90-te godine.

A Linux Linusa Torvaldsa uspješno se razvija, osvajajući sve nove i nove sfere. Već i domaći forkovi/klonovi Linuxa „koračaju od Moskve do samih rubova“. Minix Andrewa Tanenbauma također se uspješno razvija, a njegove knjige idu kao alva.

Andrew Tanenbaum stoji uz bok takvim korifejima IT-a kao što su Dennis Ritchie, Brian Kernighan, Ken Thompson s operacijskim sustavom Unix, isti Ken Thompson i Dennis Ritchie s jezikom C, Edgar F. Codd s relacijskim modelom podataka, Linus Torvalds s operacijskim sustavom Linux.

I tko zna kakvi će se još Torvaldsi izdići na knjigama Andrewa Tanenbauma i njegovom udžbeniku Minix!!!

Izvor: habr.com

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster