A Minix OS bemutatójának 30. évfordulója

Január 14-én, a 2017-es régi újév első napján megjelent egy cikk "Egy személy. Norton parancsnok".

1987 év

A sok érzelmet kiváltó olvasás után felbukkant az emlékezetemben az 1987-es év, a maga módján jelentős év az életemben. Ebben az évben kerültem közönséges fiatal kutatóból a kutatóintézet egyik vezető osztályának vezetőjévé, amely a tudományos kutatási folyamat maximális automatizálásának biztosításával volt megbízva.

A Minix OS bemutatójának 30. évfordulójaÉs így, 30 évvel ezelőtt, most még 1987-ben Andrew Tanenbaum írt egy Unix-kompatibilis operációs rendszert, a Minixet oktatóanyagként Operációs rendszerek: tervezés és megvalósítás (1987, ISBN 0-13-637406-9) című könyvéhez. A könyvben egy 12000 XNUMX soros rövidített forráskódot nyomtattak, amely elsősorban a C programozási nyelven, a kernelen, a memóriakezelő alrendszeren és a Minix fájlrendszeren íródott. Andrew Tanenbaum fejlesztette ki a Minix operációs rendszert az akkoriban elérhető IBM PC és IBM PC/AT számítógépekhez. Ekkorra kezdtek megjelenni hazánkban az IBM PC-vel kompatibilis személyi számítógépek. EK-1840/41/42 és még az EC-1845 is, amelyen, mint kiderült, a Minix OS sikeresen működött.

Ugyanebben az évben, 1987-ben, elkezdem írni a „MÉRNÖK ÉS SZÁMÍTÓGÉP” rovatot a „Technology and Science” folyóiratban. Az első publikáció ebben a rubrikában a folyóirat 7. számában megjelent cikk volt "Operációs rendszerek: miért van szükségük mérnökre?". És ez a cikk azt mondja, hogy az operációs rendszerek lehetővé teszik, hogy számítógépről váltson „Önre”.

De már a folyóirat következő számában megjelent egy cikk "Bevezetés a UNIX operációs rendszerbe" címmel:

A Minix OS bemutatójának 30. évfordulója
Ebben az időszakban az Egyesült Államok stratégiai védelmi kezdeményezést (SDI) terjesztett elő, a Szovjetunió pedig kidolgozta az Anti-SDI programot.

Szimulációs állvány

A program keretében egy szimulációs stand (SIM) és egy számítógépes kutatástervező (CAD) rendszer létrehozását tervezték, amely nemcsak az SDI megvalósításának következményeit szimulálja, hanem követelményeket is megfogalmaz. azokat a rendszereket, amelyek semlegesítik ezeket a következményeket. A SIM/SAIPR műszaki bázisát egy erős számítógépes hálózatnak kellett volna alkotni, amely egyesíti a tudományos osztályok helyi számítógépes hálózatait:

A Minix OS bemutatójának 30. évfordulója
A hálózatnak mind a nagy EC-számítógépeket, például az EC-1066-ot, mind a 200 darabos személyi számítógépeket kellett volna magában foglalnia. De ami a legfontosabb, ezeknek a számítógépeknek a MOS EU UNIX-kompatibilis operációs rendszereit kellett volna telepíteniük. És ha a nagy gépekkel nem volt probléma, és az OS MOS EC telepítve volt rájuk, akkor az olyan számítógépekre, mint az EC-1840, voltak problémák, mert. merevlemezre volt szükség, és az operációs rendszer kiadása késett. A személyi számítógépek szállítása pedig nagyon nehéz ügy volt. Nagyon hiányoztak. Ezeket csak az SZKP Központi Bizottságának és a Szovjetunió Minisztertanácsának határozatával lehetett megszerezni, miután mindezt korábban egyeztették az érdekelt szervezeti egységekkel, például a Szovjetunió Állami Tervezési Bizottságával (ma az Orosz Szövetségi Gyűlés). Föderáció épületében található, a GK VTI (Számítástechnikai és Informatikai Állami Bizottság, a Szovjetunió Állami Számítástechnikai Bizottsága, 1986 áprilisában alakult) és számos más.

Mulatságos incidens történt a VTI-csoport számítástechnikai felszerelési tervének egyeztetése során.

Érted jöttek

A Minix OS bemutatójának 30. évfordulójaHárman érkeztünk oda - én őrnagyi rangban voltam, krómcsizmában, pisztollyal az övemen tokban, kezemben egy lezárt bőrönddel. Nem, nem nukleáris bőrönd volt, benne volt a Szovjetunió Minisztertanácsának 931. augusztus 226-án kelt, 8.08.87-XNUMX. sz., leendő rendeletének tervezete, a szilárdság kedvéért elkísértem (ilyen volt az intézetvezető utasítása). , Volkov altábornagy L.I.) Bordyukov M. .M. vezérőrnagy. és az igazi Boyarsky A.G. ezredes. Amikor felmentünk az Elnök fogadószobájába, két dolog nyomott le bennünket: egy nagyon szép szőke titkárnő és egy doboz PC Olivetty, amit a recepciós pult mindenhol kidobott. Kék álom volt, hogy legalább néhány ilyen számítógép legyen az intézetben.

Kérdésünkre, hogy el lehet-e jutni az elnökhöz, a titkár azt válaszolta, hogy még nincs, de bármelyik percben meg kell érkeznie, és felajánlotta, hogy vár. Egy idő után megjelenik az elnök egy asszisztenssel. Az elnök néma kérdésére a titkár őszintén válaszolt: "Ez a tiéd!". Némán bemegy az irodába, mi követjük.

És amikor megtudta, hogy mi mindenért jöttünk, kérdés nélkül megkaptuk a koordináló aláírását. Abban az időben ezek hatalmas szállítások voltak - másfél tucat fő számítógép az EU-1066-ig, és körülbelül 200 PC- EU-1841/45, ami a Szovjetunió szinte teljes éves számítógépgyártása. És meg kell mondanom, bár késéssel, de megkaptuk ezeket a számítógépeket:

A Minix OS bemutatójának 30. évfordulója

Menj innen!

De volt más példa is. Vízumot kellett beszerezni a Szovjetunió fegyveres erőinek kommunikációs főnökének helyettesétől.
A Minix OS bemutatójának 30. évfordulójaAbban az időben ezt a pozíciót Trofimov Kirill Nikolaevich altábornagy, a Nagy Honvédő Háború résztvevője, a szocialista munka hőse töltötte be. A recepción Trofimov K.N. Megérkeztem, mint mindig, az ügyeletes tábornok kíséretében. Trofimov K.N. meghívott az asztalra, és sokáig tárgyaltuk az automatizálás, a moszkvai régió intézeteinek számítógépekkel való felszerelésének problémáit. A fő kérdés az, hogy miért vannak preferenciák az Ön számára. De végül azt mondta: "Adja ide a papírjait, aláírom." De miközben kiszedtem őket, a „köteles” tábornok hangja (a vezetéknevemet nem adom meg) hallatszott: „Hogy nem érti meg a teljes jelentőségét…”. És ezt mondták Trofimov KN-nek... Elzsibbadtam. És nem hiába. Trofimov tábornok K.N. némán felállt, elővett egy mappát a papírjainkkal és a kijárat felé hajította: "Tűnj innen!". De minden jó, ha jó a vége. Újra eljöttem hozzá, bocsánatot kértem, és a vízumot megkaptam. Sajnos ez a nagy tekintélyű tábornok szolgálat közben, 19. október 1987-én egy Mi-8-as helikopter-balesetben halt meg Magyarországon.

Az orosz Állami Műszaki Bizottság / Oroszország FSTEC első elnöke

A számítástechnikai eszközök szállítási terveinek egyeztetésével egyidejűleg zajlott a SIM / CAD tervezési és elkészítési feladatkörének kidolgozása és egyeztetése. A BSSR Tudományos Akadémia Műszaki Kibernetikai Intézetét, Semenkov O.I. igazgatót választották vezető vállalkozónak. Egyébként egy időben az Ukrán SSR Tudományos Akadémia Kibernetikai Intézetét is számításba vették. Ennek ellenére előnyben részesítették a BSSR Tudományos Akadémia ITC-jét. És 1986 végére a TOR készen állt, maradt vízumot szerezni a főparancsnok első helyettesétől, Yashin Yu.A. vezérezredestől, hogy jóváhagyja a Szovjetunió Tudományos Akadémia akadémikusát, Borisevich N.A. A BSSR Tudományos Akadémia elnöke. és a főparancsnok. Ezt követően tekerd fel az ingujjaidat és hajtsd végre a feladatot. December közepén pedig megtudom, hogy Yu.A. Yashin tábornok megérkezett az intézetbe. Fogom a bőröndöt a TK projekttel, és lerohanok az oldallépcsőn az intézetvezető fogadószobája felé. És a lépcsőn frontálisan összeütközöm az intézet vezetőjével és Yu.A. Yashin tábornokkal. Habozás nélkül engedélyt kérek Yu.A. Yashintól. vegye fel a kapcsolatot az intézet vezetőjével. Meghökkent, de megengedték. Jelentettem az intézet vezetőjének, hogy kifutunk az időből, és vízumot kell kérnünk Yu.A. Yashintól. És lám, ezt a vízumot itt, a lépcsőn szerezték be.
A Minix OS bemutatójának 30. évfordulója1992 januárjában Yashin Yu.A. megbízott elnökké válik, 18. január 1993-án pedig az Orosz Föderáció elnöke alatt működő, újjászervezett Állami Műszaki Bizottság elnökévé nevezték ki, amelynek szerepe és státusza jelentősen megnőtt (a bizottság elnökét a miniszterrel azonosították). Az Állami Műszaki Bizottság egy magasan szakosodott katonai testületből az információbiztonságért felelős szövetségi ügynökséggé vált. Jelenleg Oroszország Állami Műszaki Bizottsága átalakult Szövetségi Műszaki és Exportellenőrzési Szolgálattá (Oroszország FSTEC). És 4. február 2002-én az Ön engedelmes szolgája megkapta az Orosz Föderáció elnöke mellett működő Oroszország Állami Műszaki Bizottsága elnökének névleges őrszolgálatát.

Ablakok és ajtók nélkül

Csak az utolsó simítás maradt hátra - a BSSR Tudományos Akadémia elnökének, a Szovjetunió Tudományos Akadémia akadémikusának, Borisevich N.A. És négy nappal az 1987-es újév előtt, egyetértésben a BSSR Tudományos Akadémia ITC igazgatójával Semenkov O.I. A Hero City Minszkbe jövök. Találkozom Semenkov O.I.-vel. és arra kérem, hogy pontosítsa, mikor megyünk a BSSR Tudományos Akadémia elnökéhez. Aztán furcsa dolgok kezdődnek, azt mondják, hogy elfoglalt, aztán elkezdik kezelni karamellpárnákkal az igazgatói adagból stb., és délután hirtelen kijelentik, hogy szeretnének eltávolítani vagy megváltoztatni ezt vagy azt a tételt. a TK. Különösen hirtelen azt mondták, hogy nem akarnak Unix-kompatibilis operációs rendszert használni. Rájöttem, hogy csak vissza kell térnem Moszkvába. És megtettem. És amikor másnap dolgozni jöttem, már Minszkből hívtak, bocsánatot kértek és kértek, hogy jöjjek aláírni a ToR-t. Este már a vonaton voltam. A peronon maga az igazgató találkozott velem a Volgán, és azonnal az elnökhöz mentünk.
A Minix OS bemutatójának 30. évfordulója
Bementünk az elnöki irodába, leültünk az asztalhoz, és amikor visszanéztem az ajtóra, amelyen beléptünk, nem volt ott: körös-körül polcok hevertek könyvekkel.
Rájöttem, hogy innen csak jóváhagyott TK-val tudok kijutni. Másfél órát beszélgettünk a hazai számítástechnika kilátásairól (vagy ahogy manapság divatos importhelyettesítésről beszélni), majd az aláírt TOR-ral kimentem az állomásra. Otthon ünnepeltem az újévet.

A személyzet mindent eldönt

Tehát a személyzet képzése érdekében tanítsa meg ezeket a személyzetet Unix rendszereken dolgozni (és korábban mindenki EU operációs rendszeren dolgozott), tanítsa meg a C nyelvet (és előtte mindenki PL / 1-et, Fortran-t, Pascalt használt), egy Unix- mint az operációs rendszerre sürgősen szükség volt. És Andrew Tanenbaum adta nekünk. És mindez, mint egy tündérmesében, 1987-ben történt, és az EU-1840-nek dolgozott!

A Minix OS bemutatójának 30. évfordulójaDe valamit hozzá kellett tenni, változtatni kellett benne. Bekerült a merevlemezről történő bootolás lehetősége, a cirill, de a hétköznapi felhasználó szempontjából a legfontosabb a rendszerhez hasonló képességű felhasználói monitor fejlesztése volt. NORTON Parancsnok MS-DOS-ban, escape szekvenciákkal.

Ekkorra már benne voltak a Minix / MINOS PC-k közötti COM-portokon keresztüli adatcseréhez szükséges illesztőprogramok.

1991-ben a Gomel városában tartott Össz-Union Tudományos és Gyakorlati Konferencián jelentés készült a „MINOS mobil műszeres operációs rendszerről”:

Orlov V.N., Moszkva
Mobil műszeres operációs rendszer MINOS
A MINOS rendszer egy UNIX osztályú operációs rendszer, amelyet a 7-es verzió alapján fejlesztettek ki. A rendszer elsősorban egyetemi használatra készült, rendszerprogramozók képzésére komplex szoftverrendszerek tervezésére.
A rendszer megkülönböztető jellemzői:

  • Működés PC EC 184x-en (merevlemez hiányában PC EC 1840-en is), PC AT-286-on, PC AT 386-on és kompatibilis PC-ken;
  • A rendszer működése mind a fő, mind az alternatív kódolásban;
  • Rendszerműködés 360 Kb, 720 Kb és 1.2 Mb méretű hajlékonylemezekkel;
  • Funkciókulcsok feldolgozása a rendszerek kernel szintjén, amely bármikor elérhetővé teszi azokat, függetlenül attól, hogy milyen folyamatok futnak a rendszerben;
  • Kívánt esetben a funkcióbillentyűk kernel általi feldolgozása letiltható;
  • A funkcióbillentyűk újrakonfigurálása;
  • A Rendezvous mechanizmus megvalósítása a rendszerben;
  • Az MS-DOS NORTON rendszeréhez hasonló képességekkel rendelkező felhasználói monitor megvalósítása a rendszerben a shell parancsértelmezőn kívül;
  • Beépített parancskönyvtár jelenléte a rendszerben.

A rendszerben több mint 70 parancs van megvalósítva, beleértve a szöveg- és hexadecimális szerkesztőket, az MS-DOS fájlrendszerrel való munkavégzésre szolgáló parancsokat, a tar archiválót, amely lehetővé teszi a fájlok cseréjét más rendszerekkel, például UNIX-szal, szövegformázót stb.
A rendszerben C fordítók, Assembler, TWINDOW csomag található.
A rendszer magja 90 Kb, a rendszer teljes mennyisége mintegy 20000 XNUMX operátor C és Assembler nyelveken.
A rendszer 5 db 360 Kb-os hajlékonylemezen vagy 2 db 360 Kb-os és 2 db 729 Kb-os hajlékonylemezen, vagy 2 db 360 Kb-os hajlékonylemezen és egy 1 Mb-os hajlékonylemezen kerül szállításra.
A rendszer forrásszövegeit külön szállítjuk. A kötetük 10 darab 360 Kb-os hajlékonylemez.

25. augusztus 1991-én, öt hónappal a projektjén való munka megkezdése után, a 21 éves Linus Torvalds (akkor még diák) beszélt egy teljesen új, Linux nevű operációs rendszer prototípusának megalkotásáról, és 17. szeptember 1991-én az első nyilvános megtörtént a Linux kernel kiadása.

Így 1991-ben megvolt a Minix OS, a Linux operációs rendszer és a MINOS operációs rendszer. Ugyanakkor az utóbbi kettő így vagy úgy a Minix tapasztalataira támaszkodott.

Ugyanakkor Andrew Tanenbaum kezdettől fogva elutasította a Minix javítására vagy tankönyve olvasóitól származó javítások elfogadására irányuló javaslatokat. Valószínűleg ezért vette át a vezetést Torvalds Linuxa. Annak a projektnek a szerepét, amelyben Andrew Tanenbaum olvasói megtestesítik operációs rendszerek fejlesztésére irányuló vágyukat, a Linux vállalta magára, és ebből végtelenül profitált.
Mi a helyzet az OS MINOS-szal? 1991 a Szovjetunió utolsó éve. Az ország szétesik, a gazdaság összeomlik. Ez már nem az operációs rendszerekről szól.

Az arany uralja a világot

A Minix OS bemutatójának 30. évfordulójaÉs mi a helyzet a szimulációs standdal, a számítógéppel segített kutatástervező rendszerrel, annak számítógépes hálózatával?

Minden szomorú véget ért. Számítógépek özönlöttek be az országba. Megszerzésükhöz pénz kellett és csak pénz. Elhatározták, hogy az összes EU-szériás számítástechnikai berendezést arany újrahasznosításra adják át, a bevételt pedig újrafelszerelésre fordítják. Minden engedélyt beszereztek, a gépparkot leszerelték, átadták, de új számítógépek sosem érkeztek. Forduljon másképp, ki tudja, hol volt most MINOS!

De a SIM/CADP-t létrehozó emberek óriási tapasztalattal és tudással rendelkeznek. Mindkettő segített túlélni a nehéz 90-es években.

A Linux Torvalds pedig sikeresen fejlődik, egyre több új területet hódít meg. Most a Linux hazai villái/klónjai „Moszkvából a külvárosokba sétálnak”. Andrew Tanenbaum Minixe is sikeresen fejlődik, és könyvei is felkapta.

Andrew Tanenbaum egy sorban áll olyan IT-világosítókkal, mint Denis Ricci, Brian Carnigan, Ken Thompson a Unix operációs rendszerrel, ugyanaz a Ken Thompson és Dennis Ritchie a C nyelvvel, Elgar Codd a relációs adatmodellel, Linus Torvalds a Linux operációs rendszer.

És ki tudja, milyen Torvaldok fognak még felnőni Andrew Tanenbaum könyvein és a Minix tutorialján!!!

Forrás: will.com

Hozzászólás