30. výročí výukového programu pro operační systém Minix

14. ledna, prvního dne starého Nového roku 2017, článek „Osoba. Velitel Norton".

rok 1987

Po přečtení, které vyvolalo spoustu emocí, se mi vybavil rok 1987, svým způsobem významný rok v mém životě. Je to rok, kdy jsem se z řadového mladšího vědeckého pracovníka stal vedoucím jednoho z předních oddělení výzkumného ústavu, který měl za úkol zajistit maximální automatizaci vědecko-výzkumného procesu.

30. výročí výukového programu pro operační systém MinixA tak před 30 lety, nyní již v roce 1987, napsal Andrew Tanenbaum operační systém Minix kompatibilní s Unixem jako učebnici pro svou knihu „Operating Systems: Design and Implementation“ (1987, ISBN 0-13-637406-9). V knize bylo vytištěno zhuštěných 12000 XNUMX řádků zdrojového kódu, napsaného primárně v programovacím jazyce C, jádra Minix, subsystému správy paměti a souborového systému. Andrew Tanenbaum vyvinul Minix OS pro počítače IBM PC a IBM PC/AT dostupné v té době. V této době se u nás začaly objevovat osobní počítače kompatibilní s IBM PC EU-1840/41/42 a dokonce ES-1845, který, jak se později ukázalo, úspěšně provozoval Minix OS.

Ve stejném roce 1987 jsem začal psát rubriku „INŽENÝR A POČÍTAČ“ do časopisu „Technologie a věda“. První publikací v této rubrice byl článek v čísle 7 časopisu s názvem „Operační systémy: proč je inženýři potřebují" A tento článek říká, že jsou to operační systémy, které vám umožňují přepnout na „vy“ z počítače.

Ale již v příštím čísle časopisu vyšel článek s názvem „Úvod do operačního systému UNIX“:

30. výročí výukového programu pro operační systém Minix
Během tohoto období Spojené státy předložily Strategickou obrannou iniciativu (SDI) a SSSR vyvinul program Anti-SDI.

Simulační stojan

V rámci tohoto programu bylo plánováno vytvoření simulačního modelovacího stojanu (SIM) a systému počítačově podporovaného výzkumu (CADR), který by umožnil nejen simulovat důsledky implementace SOI, ale také předložit požadavky na systémy, které tyto důsledky neutralizují. Technickým základem SIM/SAIPR měla být výkonná počítačová síť propojující lokální počítačové sítě vědeckých pracovišť:

30. výročí výukového programu pro operační systém Minix
Síť měla zahrnovat velké počítače ES typu ES-1066 a také osobní počítače v počtu asi 200 kusů. Ale co je nejdůležitější, tyto počítače měly instalovat operační systémy MOS EC kompatibilní s UNIXem. A pokud nebyly problémy s velkými stroji a byl na nich nainstalován OS MOS EC, pak byly problémy s jeho instalací na počítače jako ES-1840, protože byl vyžadován pevný disk a vydání operačního systému bylo zpožděno. A samotná dodávka osobních počítačů byla velmi náročná záležitost. Strašně jich chybělo. Bylo možné je získat pouze rozhodnutím Ústředního výboru KSSS a Rady ministrů SSSR, po předchozí dohodě se zainteresovanými útvary, jako je Státní plánovací výbor SSSR (nyní Federální shromáždění Ruské federace). V její budově sídlí Federace), Státní výbor VTI (Státní výbor pro počítačové inženýrství a informatiku, Státní výbor SSSR pro výpočetní techniku, založený v dubnu 1986) a řada dalších.

K úsměvné příhodě došlo při domlouvání plánu dodávek výpočetní techniky pro VTI Group.

Přišli pro tebe

30. výročí výukového programu pro operační systém MinixDorazili jsme tam všichni tři – já v hodnosti majora, v chromových botách, s pistolí v pouzdře na opasku a se zapečetěným kufrem v rukou. Ne, nebyl to jaderný kufr, obsahoval návrh budoucí rezoluce Rady ministrů SSSR č. 931-226 ze dne 8.08.87. srpna XNUMX. Byl jsem doprovázen z důvodu úctyhodnosti (to byl pokyn vedoucí ústavu generálporučík Volkov L.I.) Generálmajor Bordjukov M .M. a skutečný plukovník Boyarsky A.G. Když jsme šli nahoru do přijímací místnosti předsedy, udivily nás dvě věci - velmi krásná blond sekretářka a krabice od PC Olivettyho nahromaděné v celé recepci. Byl to divoký sen mít v ústavu alespoň několik takových počítačů.

Na náš dotaz, zda je možné se k předsedovi dostat, tajemník odpověděl, že tam ještě není, ale měl by každou chvíli dorazit a nabídl, že počká. Po nějaké době se objeví předseda a jeho asistent. Na tichou otázku předsedy tajemník upřímně odpověděl: - "Je to na tobě!". Tiše vejde do kanceláře, my ho následujeme.

A když zjistil, pro co jsme všichni přišli, dostali jsme jeho schvalovací podpis bez dalších otázek. V té době to byly obrovské zásoby - tucet a půl velkých počítačů, až ES-1066, a asi 200 ES-1841/45 PC, téměř celá roční produkce počítačů v SSSR. A musím říct, že i když se zpožděním jsme dostali tyto počítače:

30. výročí výukového programu pro operační systém Minix

Odejít!

Ale byly i jiné příklady. Bylo nutné získat vízum od zástupce náčelníka spojů ozbrojených sil SSSR.
30. výročí výukového programu pro operační systém MinixTuto funkci v té době zastával generálporučík Kirill Nikolajevič Trofimov, účastník Velké vlastenecké války, Hrdina socialistické práce. Na schůzce s Trofimovem K.N. Přijel jsem jako vždy v doprovodu generála „služeb“. Trofimov K.N. pozval mě ke stolu a poměrně dlouho jsme diskutovali o problémech automatizace, vybavování ústavů Moskevské oblasti počítačovou technikou. Hlavní otázkou je, proč by pro vás měly existovat preference. Ale nakonec řekl: "Dejte mi své papíry, podepíšu." Ale zatímco jsem je dostával ven, ozval se hlas „služebního“ generála (neuvádím jeho příjmení): „Proč nechápete plný význam...“. A tohle bylo řečeno K.N. Trofimovovi... Byl jsem otupělý. A z dobrého důvodu. Generál Trofimov K.N. tiše vstal, vzal složku s našimi papíry a hodil ji k východu: "Vypadni odtud!" Ale všechno je v pořádku a končí to dobře. Znovu jsem za ním přijel, omluvil se a vízum bylo přijato. Bohužel tento velmi uznávaný generál zahynul při výkonu služby 19. října 1987 při letecké havárii vrtulníku Mi-8 v Maďarsku.

První předseda Státní technické komise Ruska/FSTEC Ruska

Současně s koordinací plánů dodávek výpočetní techniky probíhal vývoj a schvalování Technických specifikací pro návrh tvorby SIM/CAIPR. Hlavním zhotovitelem byl vybrán Ústav technické kybernetiky Akademie věd BSSR, ředitel Semenkov O.I. Mimochodem, svého času se uvažovalo i o Ústavu kybernetiky Ukrajinské akademie věd SSR. Stále však byla dávána přednost ITK Akademie věd BSSR. A do konce roku 1986 byly technické specifikace hotové, zbývalo jen získat vízum od prvního zástupce vrchního velitele generálplukovníka Yu.A.Jashina a schválit ho prezidentem Akademie hl. Vědy BSSR, akademik Akademie věd SSSR N.A. Borisevič. a vrchního velitele. Poté si vyhrňte rukávy a splňte zadaný úkol. A pak jsem se v polovině prosince dozvěděl, že do ústavu dorazil generál Yu.A. Yashin. Popadnu kufr s návrhem technických specifikací a řítím se po bočních schodech dolů k recepci vedoucího ústavu. A na schodech se setkávám tváří v tvář s vedoucím institutu a generálem Yashinem Yu.A. Bez váhání žádám Yu.A. Yashina o svolení. kontaktujte vedoucího ústavu. Byl zaskočen, ale dovolil to. Oznámil jsem vedoucímu ústavu, že nám dochází čas a potřebujeme získat vízum od Yu.A. Yashina. A ejhle, toto vízum bylo získáno přímo tam na schodech.
30. výročí výukového programu pro operační systém MinixV lednu 1992 Yashin Yu.A. se stává úřadujícím předsedou a 18. ledna 1993 byl jmenován předsedou reorganizované Státní technické komise pod prezidentem Ruské federace, jejíž role a postavení výrazně vzrostly (předseda komise byl roven ministrovi). Z vysoce specializovaného vojenského orgánu se Státní technická komise stala federální agenturou odpovědnou za informační bezpečnost. V současné době se Státní technická komise Ruska transformovala na Federální službu pro technickou a exportní kontrolu (FSTEC Ruska). A 4. února 2002 byl váš skromný sluha oceněn osobními hodinkami předsedy Státní technické komise Ruska pod prezidentem Ruské federace.

Bez oken a dveří

Zbýval jen poslední krok – schválit předsedu Akademie věd BSSR akademika Akademie věd SSSR N.A. Boriseviče. A čtyři dny před Novým rokem 1987 po dohodě s ředitelem ITK Akademie věd BSSR Semenkovem O.I. Přicházím do Hero City Minsk. Setkávám se s O.I. Semenkovem. a prosím o upřesnění, kdy jdeme k předsedovi Akademie věd BSSR. A pak začnou divné věci, řeknou, že je zaneprázdněný, pak ho začnou pohostit karamelovými polštářky z ředitelské nadílky atd. a odpoledne najednou prohlásí, že by chtěli odstranit nebo změnit ten či onen bod technické specifikace. Zejména najednou řekli, že by nechtěli používat OS kompatibilní s Unixem. Uvědomil jsem si, že se prostě musím vrátit do Moskvy. A udělal jsem to. A když jsem druhý den přišel do práce, už volali z Minsku, omlouvali se a požádali mě, abych přišel podepsat zadání. Večer jsem už byl ve vlaku. Na nástupišti mě potkal sám ředitel na Volze a hned jsme jeli za panem prezidentem.
30. výročí výukového programu pro operační systém Minix
Vešli jsme do prezidentovy kanceláře, posadili se ke stolu, a když jsem se ohlédl na dveře, kterými jsme vešli, nebyly tam: všude kolem byly police s knihami.
Uvědomil jsem si, že odsud mohu odejít jen se schválenou technickou specifikací. Hodinu a půl jsme si povídali, diskutovali o perspektivách domácí výpočetní techniky (nebo jak je nyní v módě mluvit o náhradě dovozu), a pak jsem se s podepsanými technickými specifikacemi vydal na stanici. Nový rok jsem oslavil doma.

Kádry jsou všechno

A tak, abychom vyškolili personál, naučili tento personál pracovat na systémech Unix (a všichni předtím pracovali na OS EU), učili jazyk C (a všichni předtím používali PL/1, Fortran, Pascal), Unix -jako operační systém byl naléhavě potřeba. A dal nám to Andrew Tanenbaum. A to vše se jako v pohádce stalo v roce 1987 a ona pracovala pro EU-1840!

30. výročí výukového programu pro operační systém MinixAle museli jsme v tom něco přidat, něco změnit. Přibyla možnost bootování z pevného disku, přibyla azbuka, ale nejdůležitější z pohledu běžného uživatele byl vývoj uživatelského monitoru podobného schopnostmi jako systém VELITEL NORTONU v MS-DOS pomocí escape sekvencí.

V této době již obsahoval ovladače pro výměnu dat přes COM porty mezi počítači s Minix/MINOS.

V roce 1991 byla na vědecké a praktické konferenci All-Union v Gomelu předložena zpráva o „mobilním instrumentálním operačním systému 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 použití na univerzitách pro školení systémových programátorů v návrhu komplexních softwarových systémů.
Charakteristické vlastnosti systému:

  • Provoz na PC EC 184x (včetně PC EC 1840 bez pevného disku), PC AT-286, PC AT 386 a kompatibilních PC;
  • Systém funguje v primárním i alternativním kódování;
  • Provoz systému s disketami 360 KB, 720 KB a 1.2 MB;
  • Zpracování funkčních kláves na úrovni jádra systému, které je zpřístupňuje kdykoli, bez ohledu na to, jaké procesy v systému běží;
  • Je-li to požadováno, lze zpracování funkčních kláves jádrem zakázat;
  • Schopnost překonfigurovat funkční klávesy;
  • Implementace mechanismu Rendezvous v systému;
  • Implementace v systému, kromě interpretu příkazů shellu, uživatelského monitoru podobnými schopnostmi jako systém NORTON v MS-DOS;
  • Dostupnost vestavěného adresáře příkazů v systému.

Systém implementuje více než 70 příkazů včetně textových a hexadecimálních editorů, příkazy pro práci se souborovým systémem MS-DOS, archivátor tar, který umožňuje výměnu souborů s jinými systémy typu UNIX, textový formátovač atd.
Systém má kompilátory C, Assembler a balíček TWINDOW.
Jádro systému je 90 KB, celkový objem systému je cca 20000 XNUMX příkazů v jazycích C a Assembly.
Systém je dodáván na 5 disketách 360 KB, nebo na 2 disketách 360 KB a 2 disketách 729 KB, nebo na 2 disketách 360 KB a 1 disketě 1.2 MB.
Zdrojové kódy systému jsou dodávány samostatně. Jejich objem je 10 disket po 360 KB.

25. srpna 1991, pět měsíců po zahájení práce na svém projektu, hovořil 21letý Linus Torvalds (tehdy ještě student) o vytvoření prototypu zcela nového OS s názvem Linux a 17. září 1991 první proběhlo veřejné vydání linuxového jádra.

A tak jsme v roce 1991 měli Minix OS, Linux OS a MINOS OS. Přitom poslední dva tak či onak spoléhali na zkušenosti Minixu.

Andrew Tanenbaum přitom od samého začátku odmítal návrhy na vylepšení Minixu nebo přijetí záplat, které pocházely od čtenářů jeho učebnice. To je pravděpodobně důvod, proč se Torvaldsův Linux ujal vedení. Linux se ujal role projektu, ve kterém by čtenáři Andrew Tanenbauma realizovali svou touhu vyvíjet operační systémy, a těžil z toho bezmezně.
A co OS MINOS? Rok 1991 je posledním rokem Sovětského svazu. Země se rozpadá, ekonomika se hroutí. Na operační systémy zde není čas.

Zlato vládne světu

30. výročí výukového programu pro operační systém MinixA co simulační stánek, počítačově podporovaný výzkumný designový systém a jeho počítačová síť?

Vše skončilo smutně. Do země se valila záplava počítačů. Abyste je získali, potřebovali jste peníze a jen peníze. Bylo rozhodnuto předat veškeré počítačové vybavení řady EU k recyklaci za zlato a výtěžek použít na nové vybavení. Všechna povolení byla obdržena, strojový park byl rozebrán a předán, ale nové počítače nikdy nedorazily. Kdyby všechno dopadlo jinak, kdo ví, kde teď byl MINOS!

Ale lidé, kteří vytvořili SIM/CAIPR, získali obrovské zkušenosti a znalosti. Oba jim pomohli přežít těžká 90. léta.

A Torvaldův Linux se úspěšně vyvíjí a dobývá stále více nových oblastí. Nyní domácí forky/klony Linuxu „kráčí z Moskvy na samý okraj“. Minix Andrewa Tanenbauma se také úspěšně vyvíjí a jeho knihy ve velké poptávce.

Andrew Tanenbaum se řadí mezi takové IT osobnosti jako Denis Ricci, Brian Carnigan, Ken Thompson s operačním systémem Unix, stejný Ken Thompson a Dennis Ritchie s jazykem C, Elgar Codd s relačním datovým modelem, Linus Torvalds s operačním systémem Linux.

A kdo ví, jací další Torvaldové vyrostou při čtení knih Andrewa Tanenbauma a jeho tréninkového manuálu Minix!!!

Zdroj: www.habr.com

Přidat komentář