В далеком 1990 году в самом престижном издательстве CCCP для программистов вышла книга «Мобильная операционная система МОС ЕС», которая была моментально раскуплена.
Читая эту классную статью и сравнивая ее с содержанием книги, понимаешь что за эти 30 лет по сути мало что изменилось. Еще советую почитать статью "Операционные системы: зачем они инженеру", чтобы понять какие надежды связывались с МОС ЕС и фактически оказались реализованными сегодня через Linux.
В 1986 году в здательстве «Финансы и статистика» вышла книга Орлов В.Н. «Комплексирование программ в ОС ЕС».
Книга была посвящена проблеме организации сязей между программами, написанными на различных языках программирования. Рассмотрены общие соглашения о связях и особые соглашения, принятые в различных трансляторах. Основное внимание уделено теоретическим и практическим аспектам связи программ, написанных на разных языках (Ассемблере, Фортране, ПЛ/1) с учетом специфики транслятора ПЛ/1, уровня F и оптимизирующего транслятора ПЛ/1.
Был бы здорово можеть и сегодня выпустить аналогичную книгу с учетом реалий. Прежде всего это не ПЛ/1, а естественно C/C++. Да и ассемблер совсем другой. Заменить оглавление с учетом этих замечаний и…
Командир Нортон… Как будто это было вчера. Но речь идет о конце 80-х годов прошлого столетия.
В 1987 году мне в руки попалась книга Эндрю Таненбаум «Operating Systems: Design and Implementation» (1987) с загрузочным диском операционной системы. Таненбаум разработал Minix для компьютеров IBM PC и IBM PC/AT, доступных в то время. Самое главное — Minix это шикарное учебное пособие по UNIX.
В это же время появились и совместимые с IBM PC советские персональные компьютеры серии ЕС-1840/41/42/45. И на них успешно запускался Minix. Было несколько недостатков него:
загрузка только с дискеты;
отсутствие русских шрифтов;
и самое главное отсутствие NC — Norton Commander.
Мы добавили загрузку с винчестера, добавили кириллицу и самое главное, имея перед глазами NC для DOS, разработали аналогичную программу для Minix, вся графика которой была написана на ESC-последовательностях. Много еше чего было добавлено в Minix, но главное все же NC. После этого мы ее назвали МИНОС (Linux еще не было) — Мобильная Инструментальная Операционная Система.
Мы планировали на всех ЭВМ использовать Unix-системы — Мобильную Операционную Систему ( ОС МОС ЕС).
И Minix решал задачу не только обучения Юникс-у, но даже, с разработанным для него NC, использовался для решения практических задач при подготовки списков на получения ваучеров в 1992 году.
В одной из публикаций, посященных МИНОС, написано так:
реализация в системе помимо интерпретатора команд shell монитора пользователя аналогичного по возможностям системе NORTON в MS-DOS.
Ну а в Linux сегодня широко используется MC, корни которого тоже в NC.
О ее малогабаритности можно судить по фотографии части машинного зала (60 кв.метров), специально создаваемого для ее размещения, включая гермозоны (на заднем плане фотографии):
Да, от жары можно было спрятаться в гермозоне.
Вообще приятно знать и вспоминать историю страны. А если еще вспомнить первые ЭВМ типа М-220 с 4 Кбайт памяти и какие программы писались на ней!!! А PC/AT хорошая машина, на такого мастерства программирования на той же М-220, ЕС-1007 да ЕС-1040 на ней не достигнешь. Спасибо.
Да, и опустил. Это использование российской криптографии в Гослинукс:
— это и защита почтовых сообщений;
— это и https cроссийскими шифрсьютами в браузеах и на порталах;
— это средства подписания и шифрования документов;
— и т.д.
В далеком 1990 году в самом престижном издательстве CCCP для программистов вышла книга «Мобильная операционная система МОС ЕС», которая была моментально раскуплена.
Читая эту классную статью и сравнивая ее с содержанием книги, понимаешь что за эти 30 лет по сути мало что изменилось. Еще советую почитать статью "Операционные системы: зачем они инженеру", чтобы понять какие надежды связывались с МОС ЕС и фактически оказались реализованными сегодня через Linux.
Книга была посвящена проблеме организации сязей между программами, написанными на различных языках программирования. Рассмотрены общие соглашения о связях и особые соглашения, принятые в различных трансляторах. Основное внимание уделено теоретическим и практическим аспектам связи программ, написанных на разных языках (Ассемблере, Фортране, ПЛ/1) с учетом специфики транслятора ПЛ/1, уровня F и оптимизирующего транслятора ПЛ/1.
Был бы здорово можеть и сегодня выпустить аналогичную книгу с учетом реалий. Прежде всего это не ПЛ/1, а естественно C/C++. Да и ассемблер совсем другой. Заменить оглавление с учетом этих замечаний и…
А что? Круто «русский болт»!
В 1987 году мне в руки попалась книга Эндрю Таненбаум «Operating Systems: Design and Implementation» (1987) с загрузочным диском операционной системы. Таненбаум разработал Minix для компьютеров IBM PC и IBM PC/AT, доступных в то время. Самое главное — Minix это шикарное учебное пособие по UNIX.
В это же время появились и совместимые с IBM PC советские персональные компьютеры серии ЕС-1840/41/42/45. И на них успешно запускался Minix. Было несколько недостатков него:
Мы добавили загрузку с винчестера, добавили кириллицу и самое главное, имея перед глазами NC для DOS, разработали аналогичную программу для Minix, вся графика которой была написана на ESC-последовательностях. Много еше чего было добавлено в Minix, но главное все же NC. После этого мы ее назвали МИНОС (Linux еще не было) — Мобильная Инструментальная Операционная Система.
Мы планировали на всех ЭВМ использовать Unix-системы — Мобильную Операционную Систему ( ОС МОС ЕС).
И Minix решал задачу не только обучения Юникс-у, но даже, с разработанным для него NC, использовался для решения практических задач при подготовки списков на получения ваучеров в 1992 году.
В одной из публикаций, посященных МИНОС, написано так:
реализация в системе помимо интерпретатора команд shell монитора пользователя аналогичного по возможностям системе NORTON в MS-DOS.
Ну а в Linux сегодня широко используется MC, корни которого тоже в NC.
Спасибо за приятные воспоминания.
И премия в 50 (пятьдесят) полновесных советских рублей!
Да, от жары можно было спрятаться в гермозоне.
Вообще приятно знать и вспоминать историю страны. А если еще вспомнить первые ЭВМ типа М-220 с 4 Кбайт памяти и какие программы писались на ней!!! А PC/AT хорошая машина, на такого мастерства программирования на той же М-220, ЕС-1007 да ЕС-1040 на ней не достигнешь. Спасибо.
— это и защита почтовых сообщений;
— это и https cроссийскими шифрсьютами в браузеах и на порталах;
— это средства подписания и шифрования документов;
— и т.д.
О перспективах встраивания российской криптографии в браузеры Chrome от Google? Речь идет, естественно, о ГОСТ-ом https.
Затем прошелся бы по наследованным плюхам и т.д.
А учить надо!!!