30è aniversari del tutorial Minix OS

El 14 de gener, primer dia de l'antic any nou 2017, l'article “Una persona. El comandant Norton».

1987 any

Després de llegir-lo, que em va despertar moltes emocions, em va venir al cap l'any 1987, a la seva manera un any significatiu a la meva vida. Aquest és l'any en què jo, d'investigador júnior normal, em vaig convertir en el cap d'un dels departaments líders d'un institut de recerca, que tenia l'encàrrec d'assegurar la màxima automatització del procés de recerca científica.

30è aniversari del tutorial Minix OSI així, fa 30 anys, ara el 1987, Andrew Tanenbaum va escriure el sistema operatiu compatible amb Unix Minix com a llibre de text per al seu llibre "Operating Systems: Design and Implementation" (1987, ISBN 0-13-637406-9). Al llibre es van imprimir 12000 línies condensades de codi font, escrites principalment en el llenguatge de programació C, del nucli Minix, el subsistema de gestió de memòria i el sistema de fitxers. Andrew Tanenbaum va desenvolupar el sistema operatiu Minix per als ordinadors IBM PC i IBM PC/AT disponibles en aquell moment. En aquest moment van començar a aparèixer al nostre país els ordinadors personals compatibles amb IBM PC UE-1840/41/42 i fins i tot ES-1845, que, com va resultar més tard, va executar amb èxit Minix OS.

El mateix 1987 vaig començar a escriure la columna “ENGINYER AND COMPUTER” a la revista “Technology and Science”. La primera publicació en aquesta secció va ser un article al número 7 de la revista titulat “Sistemes operatius: per què els necessiten els enginyers" I aquest article diu que són els sistemes operatius els que et permeten canviar a "tu" des d'un ordinador.

Però ja al proper número de la revista es va publicar un article amb el títol "Introducció al sistema operatiu UNIX":

30è aniversari del tutorial Minix OS
Durant aquest període, els Estats Units van presentar la Iniciativa de Defensa Estratègica (SDI) i l'URSS va desenvolupar el programa Anti-SDI.

Stand de simulació

Com a part d'aquest programa, es preveia crear un estand de modelatge de simulació (SIM) i un sistema de disseny de recerca assistit per ordinador (CADR), que permetria no només simular les conseqüències de la implementació de SOI, sinó també plantejar requisits per als sistemes que neutralitzin aquestes conseqüències. La base tècnica de SIM/SAIPR havia de ser una xarxa informàtica potent que connectés xarxes informàtiques locals dels departaments científics:

30è aniversari del tutorial Minix OS
La xarxa havia d'incloure ordinadors ES grans, tipus ES-1066, així com ordinadors personals d'unes 200 peces. Però el més important és que aquests ordinadors havien d'instal·lar sistemes operatius compatibles amb UNIX MOS EC. I si no hi havia problemes amb màquines grans i s'hi va instal·lar el sistema operatiu MOS EC, llavors hi havia problemes per instal·lar-lo en ordinadors com ES-1840, perquè es necessitava un disc dur i el llançament del sistema operatiu es va retardar. I el lliurament d'ordinadors personals en si era un tema molt difícil. Els faltaven molt. Només es podien obtenir a través de la Decisió del Comitè Central del PCUS i del Consell de Ministres de l'URSS, després d'haver acordat prèviament tot això amb departaments interessats, com el Comitè Estatal de Planificació de l'URSS (ara Assemblea Federal de Rússia). Federació es troba al seu edifici), el Comitè Estatal de VTI (Comitè Estatal d'Enginyeria Informàtica i Informàtica, Comitè Estatal de Tecnologia Informàtica de l'URSS, fundat l'abril de 1986) i una sèrie d'altres.

Es va produir un incident divertit quan es va acordar un pla de subministrament d'equips informàtics al Grup VTI.

Van venir per tu

30è aniversari del tutorial Minix OSHi vam arribar tots tres: jo amb el grau de major, amb botes de crom, amb una pistola en una funda al cinturó i amb una maleta segellada a les mans. No, no era una maleta nuclear, contenia un esborrany de la futura Resolució del Consell de Ministres de l'URSS núm. 931-226 de data 8.08.87 d'agost de XNUMX. Em van acompanyar per respecte (aquesta era la instrucció de el cap de l'institut, el tinent general Volkov L.I.) Major General Bordyukov M .M. i l'autèntic coronel Boyarsky A.G. Quan vam pujar a la sala de recepció del president, ens van sorprendre dues coses: una secretària rossa molt bonica i caixes de PC Olivetty amuntegades per tota la zona de recepció. Era un somni salvatge tenir almenys diversos ordinadors d'aquest tipus a l'institut.

A la nostra pregunta sobre si era possible arribar al president, el secretari va respondre que encara no hi era, però que havia d'arribar en qualsevol moment i es va oferir a esperar. Al cap d'un temps, apareixen el president i el seu ajudant. A la pregunta silenciosa del president, el secretari va respondre sincerament: - "Depèn de tu!". En silenci entra a l'oficina, el seguim.

I quan va saber a què veníem tots, vam rebre la seva signatura d'aprovació sense més preguntes. En aquell moment, es tractava de subministraments enormes: una dotzena i mitja d'ordinadors grans, fins a l'ES-1066, i uns 200 ordinadors ES-1841/45, gairebé tota la producció anual d'ordinadors a l'URSS. I he de dir que, encara que amb un retard, vam rebre aquests ordinadors:

30è aniversari del tutorial Minix OS

Marxa!

Però hi havia altres exemples. Va ser necessari obtenir un visat del cap adjunt de comunicacions de les Forces Armades de l'URSS.
30è aniversari del tutorial Minix OSAquest càrrec va ser ocupat en aquell moment pel tinent general Kirill Nikolaevich Trofimov, un participant de la Gran Guerra Patriòtica, heroi del treball socialista. En una cita amb Trofimov K.N. Vaig arribar, com sempre, acompanyat del general “de deure”. Trofimov K.N. em va convidar a la taula i vam discutir durant molt de temps els problemes d'automatització i equipar els instituts de la regió de Moscou amb tecnologia informàtica. La pregunta principal és per què hi hauria d'haver preferències per a vostè. Però al final va dir: "Dóna'm els teus papers, et signaré". Però mentre els treia, es va escoltar la veu del general “de deure” (no diré el seu cognom): “Per què no entens tota la significació de...”. I això li van dir a K.N Trofimov... Jo estava adormit. I per una bona raó. El general Trofimov K.N. en silenci, ens vam aixecar, vam agafar la carpeta amb els nostres papers i la vam llançar cap a la sortida: "Fes d'aquí!" Però tot bé que acaba bé. Vaig tornar a veure'l, vaig demanar disculpes i vaig rebre el visat. Malauradament, aquest general molt respectat va morir en el compliment del deure el 19 d'octubre de 1987 en un accident d'avió en un helicòpter Mi-8 a Hongria.

Primer president de la Comissió Tècnica Estatal de Rússia/FSTEC de Rússia

Paral·lelament a la coordinació dels plans de subministrament d'equips informàtics, es va procedir a l'elaboració i aprovació del Plec de Prescripcions Tècniques per al disseny de la creació de SIM/CAIPR. L'Institut de Cibernètica Tècnica de l'Acadèmia de Ciències de la BSSR, el director Semenkov O.I., va ser escollit com a contractista principal. Per cert, en un moment també es va considerar l'Institut de Cibernètica de l'Acadèmia de Ciències de la SSR d'Ucraïna. Però encara es va donar preferència a l'ITK de l'Acadèmia de Ciències BSSR. I a finals de 1986, les especificacions tècniques ja estaven a punt per obtenir un visat del primer comandant en cap, el coronel general Yu.A Ciències de la BSSR, Acadèmic de l'Acadèmia de Ciències de l'URSS N.A. Borisevich. i el comandant en cap. Després d'això, arremangueu-vos les mànigues i completeu la tasca assignada. I després a mitjans de desembre vaig saber que el general Yu.A Yashin havia arribat a l'institut. Agafo la maleta amb l'esborrany de les especificacions tècniques i corro per les escales laterals cap a la zona de recepció del cap de l'institut. I a les escales em trobo cara a cara amb el cap de l'institut i el general Yashin Yu.A. Sense dubtar-ho, li demano permís a Yu.A. contactar amb el responsable de l'institut. Es va sorprendre, però ho va permetre. Vaig informar al cap de l'institut que ens quedava sense temps i necessitàvem un visat de Yu.A. I vet aquí, aquest visat es va obtenir allà mateix al tram d'escales.
30è aniversari del tutorial Minix OSEl gener de 1992, Yashin Yu.A. esdevé president en funcions, i el 18 de gener de 1993 va ser nomenat president de la Comissió Tècnica Estatal reorganitzada sota el president de la Federació Russa, el paper i l'estatus de la qual van augmentar significativament (el president de la Comissió era igual al ministre). Des d'un cos militar altament especialitzat, la Comissió Tècnica Estatal es va convertir en una agència federal responsable de la seguretat de la informació. Actualment, la Comissió Tècnica Estatal de Rússia s'ha transformat en el Servei Federal de Control Tècnic i d'Exportació (FSTEC de Rússia). I el 4 de febrer de 2002, el vostre humil servent va rebre un rellotge personalitzat del president de la Comissió Tècnica Estatal de Rússia sota el president de la Federació Russa.

Sense finestres i portes

Tot el que quedava era el pas final: aprovar el president de l'Acadèmia de Ciències de la BSSR, Acadèmic de l'Acadèmia de Ciències de l'URSS N.A. Borisevich. I quatre dies abans de l'any nou de 1987, d'acord amb el director de l'ITK de l'Acadèmia de Ciències de la BSSR, Semenkov O.I. Vinc a la ciutat dels herois de Minsk. Estic trobant amb O.I Semenkov. i si us plau, aclareix quan anem al president de l'Acadèmia de Ciències de la BSSR. I aleshores comencen coses estranyes, diuen que està ocupat, després comencen a regalar-lo amb coixins de caramel de la ració del director, etc., i a la tarda de sobte declaren que els agradaria treure o canviar aquest o aquell punt de la especificació tècnica. En particular, de sobte van dir que no els agradaria utilitzar un sistema operatiu compatible amb Unix. Em vaig adonar que només necessitava tornar a Moscou. I ho vaig fer. I quan vaig venir a treballar l'endemà, ja van trucar des de Minsk, es van disculpar i em van demanar que vingués a signar els termes de referència. Al vespre ja anava al tren. A l'andana, el mateix director em va trobar al Volga i de seguida vam anar a veure el president.
30è aniversari del tutorial Minix OS
Vam entrar al despatx de la Presidència, ens vam asseure a la taula i, quan vaig tornar a mirar la porta per on vam entrar, no hi era: hi havia prestatgeries amb llibres per tot arreu.
Em vaig adonar que només podia sortir d'aquí amb una especificació tècnica aprovada. Vam parlar una hora i mitja, discutint les perspectives de la tecnologia informàtica nacional (o com ara està de moda parlar de substitució d'importacions), i després amb les especificacions tècniques signades vaig anar a l'emissora. Vaig celebrar l'Any Nou a casa.

El personal ho decideix tot

Per tant, per tal de formar personal, ensenyar a aquest personal a treballar en sistemes Unix (i tothom abans treballava al sistema operatiu de la UE), ensenyar el llenguatge C (i tothom abans utilitzava PL/1, Fortran, Pascal), un Unix Es necessitava urgentment un sistema operatiu similar. I Andrew Tanenbaum ens la va donar. I tot això, com en un conte de fades, va passar l'any 1987, i ella va treballar per a la UE-1840!

30è aniversari del tutorial Minix OSPerò vam haver d'afegir alguna cosa, canviar-hi alguna cosa. Es va afegir la possibilitat d'arrencar des d'un disc dur, es va afegir l'alfabet ciríl·lic, però el més important des del punt de vista de l'usuari mitjà va ser el desenvolupament d'un monitor d'usuari similar en capacitats al sistema. COMANDANT NORTON a MS-DOS, utilitzant seqüències d'escapament.

En aquest moment, ja incloïa controladors per a l'intercanvi de dades mitjançant ports COM entre ordinadors amb Minix/MINOS.

El 1991, a la Conferència Científica i Pràctica de la Unió a Gomel, es va fer un informe sobre el "Sistema operatiu instrumental mòbil MINOS":

Orlov V.N., Moscou
Sistema operatiu instrumental mòbil MINOS
El sistema MINOS és un sistema operatiu de classe UNIX desenvolupat sobre la base de la versió 7. El sistema està pensat principalment per al seu ús a les universitats per formar programadors de sistemes en el disseny de sistemes de programari complexos.
Característiques distintives del sistema:

  • Funcionament al PC EC 184x (incloent el PC EC 1840 en absència de disc dur), PC AT-286, PC AT 386 i PC compatibles;
  • El sistema funciona tant en codificacions primàries com alternatives;
  • Funcionament del sistema amb disquets de 360 ​​KB, 720 KB i 1.2 MB;
  • Processament de tecles de funció al nivell del nucli del sistema, que les fa disponibles en qualsevol moment, independentment dels processos que s'estiguin executant al sistema;
  • Si es desitja, el processament del nucli de les tecles de funció es pot desactivar;
  • Capacitat de reconfigurar les tecles de funció;
  • Implementació del mecanisme Rendezvous al sistema;
  • Implementació al sistema, a més de l'intèrpret d'ordres de l'intèrpret d'ordres, d'un monitor d'usuari similar en capacitats al sistema NORTON a MS-DOS;
  • Disponibilitat d'un directori d'ordres integrat al sistema.

El sistema implementa més de 70 ordres, incloent editors de text i hexadecimals, ordres per treballar amb el sistema de fitxers MS-DOS, un arxivador tar que permet intercanviar fitxers amb altres sistemes de tipus UNIX, un formatador de text, etc.
El sistema té C complators, Assembler i el paquet TWINDOW.
El nucli del sistema és de 90 KB, el volum total del sistema és d'unes 20000 declaracions en llenguatge C i Assembly.
El sistema es subministra en 5 disquets de 360 ​​KB, o en 2 disquets de 360 ​​KB i 2 disquets de 729 KB, o en 2 disquets de 360 ​​KB i 1 disquet d'1.2 MB.
Els codis font del sistema es subministren per separat. El seu volum és de 10 disquets de 360 ​​KB cadascun.

El 25 d'agost de 1991, cinc mesos després de començar a treballar en el seu projecte, Linus Torvalds, de 21 anys (aleshores encara era estudiant) va parlar de la creació d'un prototip d'un sistema operatiu completament nou anomenat Linux, i el 17 de setembre de 1991, el primer va tenir lloc el llançament públic del nucli de Linux.

I així, l'any 1991 teníem Minix OS, Linux OS i MINOS OS. Paral·lelament, els dos últims d'una manera o altra van confiar en l'experiència de Minix.

Al mateix temps, Andrew Tanenbaum des del primer moment va rebutjar propostes per millorar Minix o acceptar pedaços que provenien dels lectors del seu llibre de text. Probablement és per això que el Linux de Torvalds va prendre el lideratge. Linux va assumir el paper d'un projecte en què els lectors d'Andrew Tanenbaum es farien realitat el seu desig de desenvolupar sistemes operatius, i se'n va beneficiar infinitament.
Què passa amb OS MINOS? 1991 és l'últim any de la Unió Soviètica. El país s'esfondra, l'economia s'enfonsa. Aquí no hi ha temps per als sistemes operatius.

L'or domina el món

30è aniversari del tutorial Minix OSQuè passa amb l'estand de simulació, el sistema de disseny de recerca assistit per ordinador i la seva xarxa d'ordinadors?

Tot va acabar tristament. Una riuada d'ordinadors es va abocar al país. Per adquirir-los, calia diners i només diners. Es va decidir lliurar tots els equips informàtics de la sèrie UE per al reciclatge d'or i destinar els ingressos al reequipament. Es van rebre tots els permisos, es va desmuntar el parc de màquines i es va lliurar, però mai van arribar nous ordinadors. Si tot hagués sortit diferent, qui sap on era ara MINOS!

Però les persones que van crear SIM/SAIPR van adquirir una enorme experiència i coneixements. Tots dos els van ajudar a sobreviure als difícils anys 90.

I el Linux de Torvalds es desenvolupa amb èxit, conquerint cada cop més àrees noves. Ara les forquilles/clons domèstics de Linux estan "caminant des de Moscou fins als afores". El Minix d'Andrew Tanenbaum també s'està desenvolupant amb èxit i els seus llibres amb gran demanda.

Andrew Tanenbaum es troba entre lluminàries de TI com Denis Ricci, Brian Carnigan, Ken Thompson amb el sistema operatiu Unix, el mateix Ken Thompson i Dennis Ritchie amb el llenguatge C, Elgar Codd amb el model de dades relacionals, Linus Torvalds amb el sistema operatiu Linux.

I qui sap quins altres Torvald creixeran llegint els llibres d'Andrew Tanenbaum i el seu manual d'entrenament Minix!!!

Font: www.habr.com

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster