30. výročí studijního materiálu OS Minix.

14. ledna, v prvním dni starého Nového roku 2017, byl publikován článek „Osobnost. Velitel Norton».

1987 Rok

Po přečtení, které vyvolalo spoustu emocí, se mi v paměti vybavil rok 1987, který byl v mém životě významný. Bylo to v roce, kdy jsem se z obyčejného mladšího vědeckého pracovníka stal vedoucím jednoho z předních oddělení v výzkumném institutu, jemuž bylo svěřeno zajistit maximální automatizaci procesu vědeckého výzkumu.

30. výročí studijního materiálu OS Minix.A tak před 30 lety, nyní již v dávném roce 1987, Andrew Tanenbaum jako učební pomůcku pro svou knihu „Operating Systems: Design and Implementation“ (1987, ISBN 0-13-637406-9) napsal Unix-kompatibilní operační systém Minix. Zkrácených 12000 řádků zdrojového kódu, napsaného převážně v programovacím jazyce C, jádro, subsystémy správy paměti a souborový systém Minix byly vytištěny v knize. Andrew Tanenbaum vyvinul OS Minix pro počítače IBM PC a IBM PC/AT, které byly tehdy dostupné. V této době se už i u nás v zemi začaly objevovat osobní počítače kompatibilní s IBM PC ES-1840/41/42 a dokonce i ES-1845, na kterých, jak se později ukázalo, úspěšně fungoval OS Minix.

V tomtéž roce 1987 jsem začal vést rubriku „INŽENÝR A POČÍTAČ“ v časopise „Technika a věda“. První publikací v této rubrice byl článek v č. 7 časopisu s názvem „Operační systémy: proč jsou inženýrovi potřeba“. A tento článek říká, že právě operační systémy umožňují přejít na „ty“ s EVM.

Ale již v následujícím čísle časopisu byl publikován článek s názvem „Úvod do operačního systému UNIX“:

30. výročí studijního materiálu OS Minix.
V této době Spojené státy vyhlásily strategickou obrannou iniciativu (SDI) a SSSR vyvíjel program Anti-SDI.

Stanice simulačního modelování

V rámci tohoto programu bylo plánováno vytvořit stanici simulačního modelování (SIM) a systém automatizovaného výzkumného projektování (SAIPR), které by umožnily nejen modelovat důsledky realizace SDI, ale také vytyčovat požadavky na systémy, které tyto důsledky neutralizují. Technologickou základnou SIM/SAIPR měla být výkonná výpočetní síť, která by spojovala místní výpočetní sítě vědeckých oddělení:

30. výročí studijního materiálu OS Minix.
Síť měla zahrnovat jak velké počítače jako ES-1066, tak i osobní počítače v počtu kolem 200 kusů. Ale to nejdůležitější bylo, že na těchto počítačích se měly instalovat operační systémy kompatibilní s UNIXem, MOС ES. A pokud s velkými stroji nebyly žádné problémy a na ně byla nainstalována ОС MOС ES, pak s instalací na počítače jako ES-1840 byly problémy, protože byla vyžadována přítomnost pevného disku a navíc se zpožďovala výroba ОС. A dodání osobních počítačů bylo také velmi složitým úkolem. Bylo jich katastrofálně málo. Bylo možné je získat pouze přes Rozhodnutí ÚV KSSS a Sboru ministrů SSSR, přičemž bylo nutné vše předem dohodnout se zainteresovanými orgány, jako je Státní plán SSSR (nyní se v jeho budově nachází Federální shromáždění RF), GK VTI (Státní výbor pro výpočetní techniku a informatiku, Státní výbor SSSR pro výpočetní techniku, založen v dubnu 1986) a řadou dalších.

Při schvalování plánu dodávek výpočetní techniky se stal zajímavý případ.

Přišli si pro vás.

30. výročí studijního materiálu OS Minix.Přijeli jsme tam ve třech – já s hodností majora, v chromovaných botách, s pistolí v pouzdře na opasku, a s uzavřeným kufrem v rukou. Ne, nebyl to jaderný kufr, obsahoval projekt budoucího usnesení Sboru ministrů SSSR č. 931-226 ze dne 8. 8. 87. Doprovázeli mě pro důstojnost (takové bylo nařízení ředitele ústavu generálporučíka Volkovy L.I.) generálmajor Bordjukov M.M. a skutečný plukovník Bojarský A.G. Když jsme se dostali do přijímací kanceláře předsedy, útok na náš rozum způsobil pohled na dvě věci – velmi krásnou blond sekretářku a krabice s PC Olivetti, které byly nepořádně rozhozeny po celé přijímací kanceláři. To byla modrá touha – mít v ústavu alespoň několik takových počítačů.

Na naši otázku, zda se můžeme dostat k předsedovi, sekretářka odpověděla, že zatím není, ale měl by dorazit každou chvíli, a navrhla, abychom počkali. Po nějakém čase se objevil předseda s jeho asistentem. Na němý dotaz předsedy sekretářka upřímně odpověděla: - "To je za vámi!". On mlčky prochází do kabinetu, my jdeme za ním.

A když se dozvěděl, za čím jsme všichni přišli, bez zbytečných otázek jsme dostali jeho podpis souhlasu. V té době to byly obrovské dodávky - více než patnáct velkých počítačů, včetně modelu ES-1066, a asi 200 osobních počítačů ES-1841/45, téměř celá roční produkce počítačů v SSSR. A je třeba říci, že i když s prodlením, tyto počítače jsme skutečně dostali.

30. výročí studijního materiálu OS Minix.

Ven odsud!

Ale byly i další příklady. Bylo potřeba získat vízum od zástupce náčelníka spojení Ozbrojených sil SSSR.
30. výročí studijního materiálu OS Minix.Tuto funkci tehdy zastával generálmajor Kirill Nikolajevič Trofimov, účastník Velké vlastenecké války a Hrdina socialistické práce. Na přijetí k Trofimovovi K.N. jsem přišel, jako obvykle, v doprovodu "pohotovostního" generála. Trofimov K.N. nás pozval k pracovnímu stolu a dost dlouho jsme diskutovali o problémech automatizace a vybavení institucí MO výpočetní technikou. Hlavní otázka - proč byste měli mít přednost. Ale nakonec řekl: "Dejte mi vaše dokumenty, podepíši je." Ale zatímco jsem je vyndával, ozval se hlas "pohotovostního" generála (jméno nebudu uvádět): "Jak můžete nechápat celou důležitost..." A to bylo řečeno Trofimovovi K.N... Zneklidněl jsem. A nebylo to zbytečné. Generál Trofimov K.N. mlčky vstal, vzal složku s našimi dokumenty a hodil ji směrem k východu: "Ven odsud!". Ale dobře, co dobře končí. Přišel jsem k němu znovu na přijetí, omluvil se a vízum bylo získáno. K velkému politování tento hluboce vážený generál zahynul při plnění služebních povinností 19. října 1987 při letecké havárii vrtulníku Mi-8 v Maďarsku.

První předseda Hospodářské komise Ruska/FSTEK Ruska

Současně s dojednáváním dodacích plánů výpočetní techniky probíhalo vypracování a schvalování Technického zadání na projektování SIM/SAPI. Hlavním dodavatelem byl zvolen Institut technické kybernetiky AN Běloruské SSR, ředitel Semenkov O.I. Mimochodem, nějakou dobu byl zvažován také Institut kybernetiky AN Ukrajinské SSR. Ale nakonec byla preference dána ITK AN Běloruské SSR. A tak na konci roku 1986 bylo technické zadání připraveno, zbývalo získat vízum od prvního náměstka hlavního velitele generálporučíka Jašina J.A., schválit u prezidenta AN Běloruské SSR akademika AN SSSR Boriseviče N.A. a hlavního velitele. Poté bylo třeba roll up sleeves a splnit stanovený úkol. A tak v polovině prosince se dozvídám, že do institutu přijel generál Jašin J.A. Chytám kufr s projektem technického zadání a spěchám po bočním schodišti k přijímací kanceláři ředitele institutu. A na schodišti se tváří v tvář setkávám s ředitelem institutu a generálem Jašin J.A. Ani na chvíli neváhám a ptám se Jašina J.A. na povolení obrátit se na ředitele institutu. On v šoku, ale povolil. Řediteli institutu jsem hlásil, že máme časový tlak a že je třeba získat vízum od Jašina J.A. A k mému úžasu, toto vízum bylo získáno přímo na schodišti.
30. výročí studijního materiálu OS Minix.V lednu 1992 se Jašin J.A. stává vykonavatelem funkce předsedy a 18. ledna 1993 byl jmenován předsedou reorganizované státní technické komise při Prezidentovi Ruské federace, jejíž role a status se podstatně zvýšily (předseda komise byl vyrovnán ministru). Z specializovaného vojenského orgánu se Gostechnokomise stala federální agenturou odpovědnou za informační bezpečnost. V současnosti byla Gostechnokomise Ruska transformována na Federální službu pro technickou a exportní kontrolu (FSTEK Ruska). A váš pokorný sluha byl 4. února 2002 oceněn osobními hodinkami předsedy Gostechnokomise Ruska při prezidentovi Ruské federace.

Bez oken a dveří

Býval poslední krok — schválit u prezidenta AN BSSR akademika AN SSSR Boriseviče N.A. A čtyři dny před Novým rokem 1987 jsem po dohodě s ředitelem ITK AN BSSR Semenkovem O.I. přijel do Města-hrdiny Minsk. Setkal jsem se s Semenkovem O.I. a požádal ho, aby upřesnil, kdy jdeme k prezidentovi AN BSSR. A zde začínají podivné věci, říkají, že je zaneprázdněn, pak začnou nabízet karamelky-podušky z ředitelského balíčku atd., a ve druhé polovině dne náhle prohlásí, že by chtěli odstranit nebo změnit ten či onen bod TŠ. Konkrétně bylo náhle řečeno, že by nechtěli používat Unix-compatibilní OS. Pochopil jsem, že se musím jednoduše vrátit do Moskvy. A udělal jsem to. A když jsem přišel do práce následující den, už volali z Minsku, omlouvali se a žádali mě, abych přijel a podepsal TŠ. Večer jsem už jel vlakem. Na nástupišti mě na Volze přivítal sám ředitel a hned jsme jeli k prezidentovi.
30. výročí studijního materiálu OS Minix.
Šli jsme do kanceláře prezidenta, sedli za stůl, a když jsem se ohlédl na dveře, kterými jsme vstupovali, nebyly: kolem byly regály s knihami.
Pochopil jsem, že odsud mohu odejít pouze se schváleným TŠ. Mluvili jsme asi hodinu a půl, diskutovali jsme o perspektivách domácí výpočetní techniky (nebo jak je dnes módní říkat o substituci dovozu), a poté jsem se podepsaným TŠ odjel na nádraží. Nový rok jsem vítal doma.

Lidé rozhodují vše

A nyní, abychom připravili lidi, naučili tyto lidi pracovat na Unixových systémech (a všichni do té doby pracovali na OS ES), naučili se jazyku C (a všichni dosud používali PL/I, Fortran, Pascal), naléhavě potřebovali Unix-podobný operační systém. A Andrew Tanenbaum nám ho dal. A všechno se to jako v pohádce stalo v roce 1987 a fungovalo na ES-1840!

30. výročí studijního materiálu OS Minix.Ale museli jsme do něj něco přidat, něco změnit. Byla přidána možnost zavádění z pevných disků, přidána cyrilice, ale nejdůležitější z pohledu běžného uživatele se stalo vyvinutí uživatelského monitoru, který byl podobný svými možnostmi systému NORTON COMMANDER v MS-DOS, s využitím Escape sekvencí.

K tomu času už byly zahrnuty ovladače pro výměnu dat přes COM porty mezi PEVN s Minix/MINOS.

Na Všesvazové vědecko-praktické konferenci ve městě Gomel byla v roce 1991 představena zpráva "Mobilní instrumentální operační systém MINOS":

Orlov V.N., Moskva
Mobilní instrumentální operační systém MINOS
Systém MINOS je operační systém třídy UNIX, vyvinutý na základě verze 7. Systém je určen především pro využití na vysokých školách pro přípravu systémových programátorů k návrhu složitých softwarových systémů.
Hlavní rysy systému:

  • Fungování na PEVN ES 184x (včetně PEVN ES 1840 v podmínkách bez pevného disku), PC AT-286, PC AT 386 a kompatibilních PEVN;
  • Práce systému jak v základních, tak alternativních kódováních;
  • Práce se diskety o velikosti 360 Kb, 720 Kb a 1.2 Mb;
  • Zpracování funkčních kláves na úrovni jádra systému, což je činí dostupnými v jakémkoli okamžiku, bez ohledu na to, jaké procesy jsou v systému prováděny;
  • Funkčnost zpracování funkčních kláves jádrem lze na přání vypnout;
  • Možnost přeprogramování funkčních kláves;
  • Implementace mechanismu RANDEVU v systému;
  • Implementace monitoru uživatele, který má funkce obdobné systému NORTON v MS-DOS, vedle interpretru příkazového shellu;
  • Systém obsahuje integrovaný příkazový průvodce.

V systému je implementováno více než 70 příkazů, včetně textových a hexadecimálních editorů, příkazů pro práci se souborovým systémem MS-DOS, kompresoru tar, umožňujícího výměnu souborů s jinými systémy typu UNIX, formátovače textu atd.
Systém disponuje překladači C, Assembler, balíčkem TWINDOW.
Jádro systému má velikost 90 Kb, celkový objem systému činí přibližně 20000 operátorů v jazycích C a Assembler.
Systém se dodává na 5 discích o velikosti 360 Kb, nebo na 2 discích o velikosti 360 Kb a 2 discích 729 Kb, nebo na 2 discích o velikosti 360 Kb a 1 disku o velikosti 1.2 Mb.
Zdrojové kódy systému se dodávají samostatně. Jejich objem činí 10 disků o velikosti 360 Kb.

Dne 25. srpna 1991, pět měsíců po zahájení práce na svém projektu, 21letý Linus Torvalds (tenkrát ještě student) oznámil vytvoření prototypu zcela nového operačního systému s názvem Linux, a 17. září 1991 byl vydán první veřejný vydání jádra Linux.

A tak, v roce 1991 jsme měli OS Minix, OS Linux a OS MINOS. Zatímco ty dvě poslední se nějakým způsobem opíraly o zkušenosti z Minixu.

Andrew Tanenbaum však od začátku odmítal návrhy na vylepšení Minixu nebo přijetí oprav, které přišly od čtenářů jeho učebnice. Pravděpodobně právě proto Linux Torvaldse předběhl. Úlohu projektu, ve kterém by čtenáři Andrewa Tanenbauma mohli realizovat své ambice vyvíjet operační systémy, převzal Linux, což mu nesmírně prospělo.
A co OS MINOS? Rok 1991 – poslední rok Sovětského svazu. Země se rozpadá, ekonomika se hroutí. Tady už není čas na operační systémy.

Zlato vládne světem

30. výročí studijního materiálu OS Minix.A co s modelem simulace, se systémem automatizovaného výzkumného projektování a jeho výpočetní sítí?

Všechno skončilo smutně. Do země se hrnula spousta počítačů. Abychom je zakoupili, potřebovali jsme peníze a jen peníze. Bylo rozhodnuto odevzdat veškerou výpočetní techniku řady ES k likvidaci na zlato, a získané peníze použít na modernizaci. Byla získána všechna povolení, strojový park byl demontován, odevzdán, ale nové počítače se nikdy nedostavily. Kdyby se všechno vyvinulo jinak, kdo ví, kde by nyní byl MINOS!

Ale lidé, kteří vyvíjeli SIM/SIPR, získali obrovské zkušenosti a znalosti. Obě pomohly přežít v těžkých 90. letech.

A Linux Torvaldse úspěšně rozvíjí, dobývá stále nové a nové oblasti. Již i tuzemské forky/klony Linuxu "kráčejí od Moskvy až na samé okraje". Minix Andrewa Tanenbauma se také úspěšně vyvíjí, a jeho knihy jsou vyprodány.

Andrew Tanenbaum stojí po boku takových velikánů IT, jako jsou Dennis Ritchie, Brian Kernighan, Ken Thompson s operačním systémem Unix, stejní Ken Thompson a Dennis Ritchie s jazykem C, Edgar Codd s relačním modelem dat, Linus Torvalds s operačním systémem Linux.

A kdo ví, jaké další Torvaldsové vyrostou na knihách Andrewa Tanenbauma a jeho učebnici Minix!!!

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster