Minix OS-ийн 30 жилийн ойд зориулсан заавар

14 оны хуучин шинэ оны эхний өдөр буюу нэгдүгээр сарын 2017-нд “Хүн. Командлагч Нортон".

1987 жил

Маш их сэтгэл хөдлөлийг төрүүлсэн үүнийг уншаад 1987 он миний амьдралд өөрийн гэсэн онцлогтой жил санаанд орж ирлээ. Энэ жил би жирийн бага судлаачаас эхлээд шинжлэх ухааны судалгааны үйл явцыг дээд зэргээр автоматжуулах үүрэг хүлээсэн эрдэм шинжилгээний хүрээлэнгийн тэргүүлэх тэнхимийн эрхлэгч болсон жил юм.

Minix OS-ийн 30 жилийн ойд зориулсан зааварОдоогоос 30 жилийн өмнө, одоо 1987 онд Эндрю Таненбаум "Үйлдлийн систем: Дизайн ба хэрэгжилт" (1987, ISBN 0-13-637406-9) номдоо сурах бичиг болгон Unix-тэй нийцтэй үйлдлийн системийг Minix бичсэн. Энэ номонд Minix цөм, санах ойн удирдлагын дэд систем, файлын систем зэрэг үндсэндээ Си програмчлалын хэл дээр бичигдсэн хураангуй 12000 мөр эх кодыг хэвлэсэн. Эндрю Таненбаум Minix үйлдлийн системийг тухайн үед байсан IBM PC болон IBM PC/AT компьютерт зориулан бүтээжээ. Энэ үед манай улсад IBM PC-тэй нийцэх персонал компьютерууд гарч эхэлсэн ЕХ-1840/41/42 ES-1845 хүртэл Minix үйлдлийн системийг амжилттай ажиллуулж байсан нь хожим тодорхой болсон.

1987 онд би “Технологи, шинжлэх ухаан” сэтгүүлд “ИНЖЕНЕР, КОМПЬЮТЕР” булангаа бичиж эхэлсэн. Энэ хэсгийн анхны нийтлэл бол сэтгүүлийн 7 дугаарт гарсан “Үйлдлийн систем: яагаад инженерүүдэд хэрэгтэй вэ?" Энэ нийтлэлд энэ нь компьютерээс "та" руу шилжих боломжийг олгодог үйлдлийн системүүд гэж хэлдэг.

Гэхдээ сэтгүүлийн дараагийн дугаарт "UNIX үйлдлийн системийн танилцуулга" гэсэн гарчигтай нийтлэл хэвлэгджээ.

Minix OS-ийн 30 жилийн ойд зориулсан заавар
Энэ хугацаанд АНУ Стратегийн батлан ​​хамгаалах санаачилга (SDI) дэвшүүлж, ЗХУ нь Anti-SDI хөтөлбөрийг боловсруулсан.

Симуляцийн тавцан

Энэхүү хөтөлбөрийн хүрээнд SOI-ийн хэрэгжилтийн үр дагаврыг дуурайгаад зогсохгүй загварчлалын загварчлалын стенд (SIM) болон компьютерийн тусламжтай судалгааны дизайн (CADR) системийг бий болгохоор төлөвлөж байсан. эдгээр үр дагаврыг саармагжуулах системд тавигдах шаардлага. SIM/SAIPR-ийн техникийн үндэс нь шинжлэх ухааны салбаруудын дотоод компьютерийн сүлжээг холбосон хүчирхэг компьютерийн сүлжээ байх ёстой.

Minix OS-ийн 30 жилийн ойд зориулсан заавар
Сүлжээнд ES-1066 төрлийн том ES компьютерууд, мөн 200 орчим ширхэг хувийн компьютерууд багтах ёстой байв. Гэхдээ хамгийн чухал нь эдгээр компьютерууд нь UNIX-тэй нийцтэй MOS EC үйлдлийн системийг суулгах ёстой байв. Хэрэв том машинуудад ямар ч асуудал гараагүй бөгөөд тэдгээрт OS MOS EC суулгасан бол ES-1840 гэх мэт компьютерт суулгахад асуудал гарсан. хатуу диск шаардлагатай байсан бөгөөд үйлдлийн системийг гаргах нь хойшлогдсон. Мөн хувийн компьютерийг хүргэх нь өөрөө маш хэцүү асуудал байв. Тэд маш их дутагдалтай байсан. ЗСБНХУ-ын Төв Хороо, ЗХУ-ын Сайд нарын Зөвлөлийн шийдвэрээр л энэ бүхнийг ЗХУ-ын Төрийн төлөвлөгөөний хороо (одоогийн ОХУ-ын Холбооны Хурал) зэрэг сонирхсон хэлтэстэй тохиролцсоны үндсэн дээр олж авах боломжтой байв. Холбоо нь өөрийн байранд байрладаг), VTI-ийн Улсын хороо (Компьютерийн инженерчлэл, мэдээлэл зүйн улсын хороо, ЗХУ-ын Компьютерийн технологийн улсын хороо, 1986 оны XNUMX-р сард байгуулагдсан) болон бусад хэд хэдэн.

VTI группт компьютерийн тоног төхөөрөмж нийлүүлэх төлөвлөгөөг зөвшилцөх үед инээдтэй хэрэг гарчээ.

Тэд чиний төлөө ирсэн

Minix OS-ийн 30 жилийн ойд зориулсан зааварХошууч цолтой, хром гуталтай, бүсэндээ гар буутай, битүү чемодантай би гурвуулаа ирлээ. Үгүй ээ, энэ бол цөмийн чемодан биш, ЗХУ-ын Сайд нарын Зөвлөлийн 931 оны 226-р сарын 8.08.87-ны өдрийн XNUMX-XNUMX тоот ирээдүйн тогтоолын төсөл байсан. Хүндэтгэх үүднээс намайг дагалдан явсан (энэ нь түүний заавар байсан юм. хүрээлэнгийн дарга, дэслэгч генерал Волков Л.И.) хошууч генерал Бордюков М .М. мөн жинхэнэ хурандаа Боярский А.Г. Биднийг Даргын хүлээн авах өрөөнд очиход хоёр зүйл гайхшруулав: маш үзэсгэлэнтэй шаргал үстэй нарийн бичгийн дарга болон хүлээн авалтын талбай даяар эмх замбараагүй овоолсон ПС Оливеттигийн хайрцагнууд. Хүрээлэнд дор хаяж хэд хэдэн ийм компьютертэй болно гэдэг зэрлэг мөрөөдөл байсан.

Дарга дээр очих боломжтой юу гэсэн асуултад нарийн бичгийн дарга хараахан ирээгүй байгаа, хэдийд ч ирээрэй гэж хариулж, хүлээхийг санал болгов. Хэсэг хугацааны дараа дарга болон түүний туслах гарч ирнэ. Даргын чимээгүй асуултад нарийн бичгийн дарга чин сэтгэлээсээ хариулав: - "Энэ чамаас шалтгаална!". Тэр чимээгүйхэн оффис руу ороход бид түүнийг дагаж байна.

Тэгээд тэр бид бүгд юу гэж ирснийг олж мэдээд бид өөр асуултгүйгээр түүний зөвшөөрлийн гарын үсгийг хүлээн авлаа. Тухайн үед эдгээр нь асар том хангамж байсан - ES-1066 хүртэлх арав хагас том компьютер, 200 орчим ES-1841/45 компьютерууд нь ЗХУ-ын бараг бүх жилийн компьютер үйлдвэрлэдэг байв. Хэдий хоцролттой байсан ч бид эдгээр компьютеруудыг хүлээн авсан гэж би хэлэх ёстой.

Minix OS-ийн 30 жилийн ойд зориулсан заавар

Зайл!

Гэхдээ өөр жишээнүүд байсан. ЗХУ-ын Зэвсэгт хүчний холбооны дэд даргаас виз авах шаардлагатай байв.
Minix OS-ийн 30 жилийн ойд зориулсан зааварЭнэ албан тушаалыг тэр үед Аугаа эх орны дайны оролцогч, Социалист хөдөлмөрийн баатар дэслэгч генерал Кирилл Николаевич Трофимов хашиж байжээ. Трофимовтой уулзах уулзалт дээр К.Н. Би урьдын адил “үүргийн” генералыг дагуулан ирлээ. Трофимов К.Н. намайг ширээнд урьсан бөгөөд бид Москва мужийн хүрээлэнгүүдийг компьютерийн тоног төхөөрөмжөөр тоноглох, автоматжуулалтын асуудлыг нэлээд удаан ярилцсан. Гол асуулт бол яагаад танд давуу эрх олгох ёстой вэ? Гэвч эцэст нь тэр: "Надад бичиг баримтаа өг, би гарын үсэг зурна." Гэтэл тэднийг гаргаж байх хооронд “Үүрэг” генералын (би овгийг нь хэлэхгүй) дуу хоолой сонсогдов: “Яагаад та бүхний ач холбогдлыг ойлгохгүй байна вэ...”. Үүнийг К.Н.Трофимовт хэлсэн... Би мэдээгүй байлаа. Мөн сайн шалтгаантай. Генерал Трофимов К.Н. Чимээгүйхэн босож, бидний бичиг баримттай хавтсыг аваад гарц руу шидээд: "Эндээс яв!" Гэхдээ бүх зүйл сайхан, сайнаар төгсдөг. Дахин ирж уулзаад уучлалт гуйгаад визээ авсан. Харамсалтай нь 19 оны 1987-р сарын 8-нд Унгарт Ми-XNUMX нисдэг тэрэгний ослоор албан үүргээ гүйцэтгэж яваад нас барсан.

ОХУ-ын Улсын техникийн комиссын анхны дарга / ОХУ-ын FSTEC

Компьютерийн тоног төхөөрөмж нийлүүлэх төлөвлөгөөг зохицуулахтай зэрэгцэн SIM/CAIPR-ийг бий болгох дизайны Техникийн тодорхойлолтыг боловсруулж, батлах ажил хийгдэж байна. Гүйцэтгэгчээр BSSR-ийн Шинжлэх ухааны академийн Техникийн кибернетикийн хүрээлэн, захирал Семенков О.И. Дашрамд хэлэхэд, нэг удаа Украины ЗХУ-ын ШУА-ийн Кибернетикийн хүрээлэнг бас авч үзсэн. Гэхдээ BSSR ШУА-ийн ITK-д давуу эрх олгосон хэвээр байв. 1986 оны эцэс гэхэд техникийн нөхцөл бэлэн болсон бөгөөд Ерөнхий командлагчийн нэгдүгээр орлогч, хурандаа генерал Ю.А.Яшинаас виз авч, академийн ерөнхийлөгчөөр батлах л үлдэв. BSSR-ийн шинжлэх ухаан, ЗХУ-ын ШУА-ийн академич Н.А. Борисевич. болон ерөнхий командлагч. Үүний дараа ханцуй шамлан, өгсөн даалгавраа дуусга. Тэгээд арванхоёрдугаар сарын дундуур генерал Ю.А.Яшин тус хүрээлэнд ирснийг мэдсэн. Би техникийн тодорхойлолт бүхий чемоданыг шүүрэн аваад хажуугийн шатаар хүрээлэнгийн даргын хүлээн авах хэсэг рүү яаран буув. Шатан дээр би хүрээлэнгийн дарга, генерал Яшин Ю.А нартай нүүр тулж байна. Би эргэлзэлгүйгээр Ю.А.Яшинаас зөвшөөрөл хүсч байна. хүрээлэнгийн даргатай холбоо барина уу. Тэр гайхсан ч зөвшөөрөв. Би хүрээлэнгийн даргад хандан бидний цаг дуусч байгаа тул Ю.А.Яшинаас виз авах шаардлагатай гэж мэдэгдсэн. Тэгээд харагтун, энэ визийг яг тэнд шатаар авсан байна.
Minix OS-ийн 30 жилийн ойд зориулсан заавар1992 оны 18-р сард Яшин Ю.А. даргын үүрэг гүйцэтгэгч болж, 1993 оны 4-р сарын 2002-нд тэрээр ОХУ-ын Ерөнхийлөгчийн дэргэд шинэчлэгдсэн Улсын техникийн комиссын даргаар томилогдсон бөгөөд үүрэг, статус нь мэдэгдэхүйц нэмэгдсэн (Комиссын дарга нь Сайдтай тэнцүү байв). Өндөр мэргэшсэн цэргийн байгууллагаас Улсын техникийн комисс нь мэдээллийн аюулгүй байдлыг хариуцдаг холбооны агентлаг болсон. Одоогийн байдлаар ОХУ-ын Улсын техникийн комиссыг Техникийн болон экспортын хяналтын холбооны алба (ОХУ-ын FSTEC) болгон өөрчилсөн. Мөн XNUMX оны XNUMX-р сарын XNUMX-нд таны даруухан үйлчлэгчийг ОХУ-ын Ерөнхийлөгчийн дэргэдэх ОХУ-ын Улсын техникийн комиссын даргын хувийн цагаар шагнасан.

Цонх, хаалгагүй

Үлдсэн зүйл бол эцсийн алхам - ЗХУ-ын Шинжлэх ухааны академийн ерөнхийлөгч, ЗХУ-ын ШУА-ийн академич Н.А.Борисевичийг батлах явдал байв. 1987 оны шинэ жилээс дөрөв хоногийн өмнө BSSR-ийн Шинжлэх ухааны академийн ITK-ийн захирал Семенков О.И. Би Минск хотын Баатар хотод ирж байна. Би О.И.Семенковтой уулзаж байна. БХССР-ийн Шинжлэх Ухааны Академийн ерөнхийлөгчид хэзээ очихыг тодруулна уу. Тэгээд л хачирхалтай юмнууд гараад л завгүй байна гээд л захирлын хоолноос нь карамель дэрээр эмчилж, үдээс хойш гэнэт энэ юмуу тэр цэгийг нь хасмаар байна, өөрчилмөөр байна гэж мэдэгддэг. техникийн тодорхойлолт. Тодруулбал, тэд гэнэт Unix-тэй нийцтэй үйлдлийн систем ашиглах дургүй гэж хэлсэн. Би зүгээр л Москва руу буцах хэрэгтэй гэдгээ ойлгосон. Тэгээд би үүнийг хийсэн. Тэгээд маргааш нь ажилдаа ирэхэд Минскээс аль хэдийн утасдаж, уучлалт гуйж, намайг ирж ажлын даалгаварт гарын үсэг зурахыг хүссэн. Орой нь би аль хэдийн галт тэргэнд суучихсан байсан. Тавцан дээр захирал өөрөө Волга дээр надтай уулзаад бид тэр даруй Ерөнхийлөгчтэй уулзсан.
Minix OS-ийн 30 жилийн ойд зориулсан заавар
Бид Ерөнхийлөгчийн өрөөнд орж, ширээний ард суугаад бидний орох хаалга руу эргэж харвал хаалга байсангүй: эргэн тойронд номтой тавиурууд байв.
Би эндээс зөвшөөрөгдсөн техникийн нөхцөлтэй л явах боломжтой гэдгээ ойлгосон. Бид нэг цаг хагасын турш ярилцаж, дотоодын компьютерийн технологийн хэтийн төлөвийн талаар ярилцаж (эсвэл импортыг орлох тухай ярих нь моод болсон) дараа нь гарын үсэг зурсан техникийн тодорхойлолттой би станц руу явлаа. Би шинэ жилийг гэртээ тэмдэглэсэн.

Бүх зүйлийг боловсон хүчин шийддэг

Тиймээс боловсон хүчин бэлтгэхийн тулд эдгээр боловсон хүчнийг Unix систем дээр ажиллахыг заа (мөн өмнө нь бүгд ЕХ-ны үйлдлийн систем дээр ажиллаж байсан), Си хэлийг заа (мөн өмнө нь бүгд PL/1, Fortran, Pascal ашигладаг байсан), Unix -Яаралтай үйлдлийн систем хэрэгтэй байсан. Эндрю Таненбаум бидэнд өгсөн. Энэ бүхэн үлгэрт гардаг шиг 1987 онд болсон бөгөөд тэр ЕХ-1840-д ажиллаж байсан!

Minix OS-ийн 30 жилийн ойд зориулсан зааварГэхдээ бид ямар нэг зүйлийг нэмж, түүнд ямар нэг зүйлийг өөрчлөх хэрэгтэй байсан. Хатуу дискнээс ачаалах чадварыг нэмж, кирилл үсгийг нэмсэн боловч энгийн хэрэглэгчийн үүднээс хамгийн чухал зүйл бол системтэй ижил төстэй хэрэглэгчийн мониторыг хөгжүүлэх явдал байв. Нортоны командлагч MS-DOS дээр, зугтах дарааллыг ашиглан.

Энэ үед Minix/MINOS-тэй компьютеруудын хооронд COM портуудаар өгөгдөл солилцох драйверуудыг аль хэдийн оруулсан байна.

1991 онд Гомель хотод болсон Бүх холбоотны шинжлэх ухаан, практикийн бага хуралд "МИНОС хөдөлгөөнт төхөөрөмжийн үйлдлийн систем" сэдвээр илтгэл тавьсан.

Орлов В.Н., Москва
Хөдөлгөөнт хэрэглүүрийн үйлдлийн систем MINOS
MINOS систем нь 7-р хувилбар дээр суурилсан UNIX зэрэглэлийн үйлдлийн систем юм. Уг систем нь үндсэндээ их дээд сургуулиудад системийн программистуудыг нарийн төвөгтэй програм хангамжийн системийн загвар зохион бүтээх чиглэлээр сургах зорилготой юм.
Системийн онцлог шинж чанарууд:

  • EC 184x PC (хатуу диск байхгүй тохиолдолд EC 1840 PC-г оруулаад), PC AT-286, PC AT 386 болон тохирох компьютер дээр ажиллах;
  • Систем нь үндсэн болон өөр кодчилолд ажилладаг;
  • Системийн 360 KB, 720 KB, 1.2 MB уян дисктэй ажиллах;
  • Системд ямар процесс ажиллаж байгаагаас үл хамааран функцийн товчлууруудыг системийн цөмийн түвшинд боловсруулах;
  • Хэрэв хүсвэл цөмийн функцийн товчлууруудын боловсруулалтыг идэвхгүй болгож болно;
  • Функцийн товчлууруудыг дахин тохируулах чадвар;
  • Систем дэх Rendezvous механизмыг хэрэгжүүлэх;
  • MS-DOS дахь NORTON системтэй ижил чадавхитай хэрэглэгчийн мониторыг бүрхүүлийн командын орчуулагчаас гадна системд нэвтрүүлэх;
  • Системд суурилуулсан тушаалын лавлах боломжтой.

Энэхүү систем нь текст болон арван арван тоот засварлагч, MS-DOS файлын системтэй ажиллах командууд, бусад UNIX төрлийн системүүдтэй файл солилцох боломжийг олгодог tar архивлагч, текст форматлагч гэх мэт 70 гаруй командуудыг хэрэгжүүлдэг.
Систем нь C комплатор, Ассемблер, TWINDOW багцтай.
Системийн цөм нь 90 KB, системийн нийт хэмжээ нь Си болон Ассемблей хэл дээрх 20000 орчим мэдэгдэл юм.
Уг систем нь 5 КБ багтаамжтай 360 уян диск эсвэл 2 КБ хэмжээтэй 360 уян диск, 2 КБ хэмжээтэй 729 уян диск, эсвэл 2 КБ хэмжээтэй 360 уян диск, 1 МБ хэмжээтэй 1.2 уян диск дээр нийлүүлдэг.
Системийн эх кодыг тусад нь нийлүүлдэг. Тэдний эзлэхүүн нь тус бүр нь 10 КБ хэмжээтэй 360 уян диск юм.

25 оны 1991-р сарын 21-нд төсөл дээрээ ажиллаж эхэлснээс хойш таван сарын дараа 17 настай Линус Торвалдс (тэр үед одоо ч оюутан байсан) Линукс хэмээх цоо шинэ үйлдлийн системийн прототипийг бүтээх тухай ярьж, 1991 оны XNUMX-р сарын XNUMX-нд анхны Линуксийн цөмийн олон нийтэд нээлтээ хийлээ.

Ингээд 1991 онд бид Minix OS, Linux OS, MINOS үйлдлийн системтэй болсон. Үүний зэрэгцээ сүүлийн хоёр нь нэг талаараа Minix-ийн туршлагад тулгуурласан.

Үүний зэрэгцээ Эндрю Таненбаум Minix-ийг сайжруулах эсвэл сурах бичгийнхээ уншигчдаас ирсэн засваруудыг хүлээн авах саналаас эхнээсээ татгалзсан. Тийм ч учраас Торвалдсын Линукс тэргүүлсэн байх. Линукс нь Эндрю Таненбаумын уншигчид үйлдлийн систем хөгжүүлэх хүслээ хэрэгжүүлэх төслийн үүргийг гүйцэтгэсэн бөгөөд энэ нь эцэс төгсгөлгүй ашиг тус хүртжээ.
OS MINOS-ийн талаар юу хэлэх вэ? 1991 он бол ЗХУ-ын сүүлчийн жил юм. Улс орон сүйрч, эдийн засаг сүйрч байна. Энд үйлдлийн системд цаг байхгүй.

Алт дэлхийг захирдаг

Minix OS-ийн 30 жилийн ойд зориулсан зааварСимуляцийн стенд, компьютерт суурилсан судалгааны дизайны систем, түүний компьютерийн сүлжээг яах вэ?

Энэ бүхэн харамсалтайгаар дууссан. Тус улсад компьютерийн үер цутгав. Тэднийг олж авахын тулд танд мөнгө, зөвхөн мөнгө хэрэгтэй байсан. Алтыг дахин боловсруулахад зориулж ЕХ-ны цуврал компьютерийн бүх тоног төхөөрөмжийг хүлээлгэн өгч, олсон орлогыг дахин тоног төхөөрөмжид зарцуулахаар шийдвэрлэсэн. Бүх зөвшөөрлийг авч, машины паркийг буулгаж, хүлээлгэн өгсөн боловч шинэ компьютерууд хэзээ ч ирсэнгүй. Хэрэв бүх зүйл өөрөөр болсон бол MINOS одоо хаана байсныг хэн мэдэх билээ!

Харин SIM/CAIPR-ыг бүтээсэн хүмүүс асар их туршлага, мэдлэгтэй болсон. Хоёулаа 90-ээд оны хүнд хэцүү үеийг даван туулахад нь тусалсан.

Торвалдсын Линукс амжилттай хөгжиж, улам олон шинэ газар нутгийг байлдан дагуулж байна. Одоо Линуксийн дотоодын сэрээ/клонууд "Москвагаас зах руу явж байна." Эндрю Таненбаумын Minix болон түүний номууд амжилттай хөгжиж байна маш их эрэлт хэрэгцээтэй байна.

Эндрю Таненбаум нь Unix үйлдлийн системтэй Денис Риччи, Брайан Карниган, Кен Томпсон, Си хэлээр Кен Томпсон, Деннис Ричи, харилцааны өгөгдлийн загвараар Элгар Кодд, Линукс үйлдлийн системтэй Линус Торвалдс зэрэг мэдээллийн технологийн шилдэг хүмүүсийн тоонд ордог.

Эндрю Таненбаумын ном, түүний Minix сургалтын гарын авлагыг уншаад өөр ямар Торвалдууд өсөхийг хэн мэдэх билээ!!!

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх