Цвет сверхдержавы - красный 3 Восхождение. часть 1
Шрифт:
Лебедев развернул телетайп, чтобы было видно большему количеству людей, набрал код выхода на ВЦ ИТМиВТ. Телетайп затрещал в ответ, Сергей Алексеевич набрал логин и пароль, поясняя на ходу:
— У нас организован удалённый доступ через коммутатор института. Сейчас я подключаюсь к БЭСМ-3М удалённо, используя телетайп в качестве терминала. Вот, я вошёл в систему. Теперь я даю простейшую команду, которая показывает, какая операционная система работает на ЭВМ.
Он напечатал:
uname -a
Все напряжённо ждали. Наконец, телетайп снова затрещал, выплюнув в ответ 2
Unix ITMiVT_BESM-3M 0.01.0-61-generic #100-ITMiVT Wed Dec 17 09:22:15 UTC 1958 BESM-3M ALU_BESM-3-12 BESM ITMiVT-Unix.
slebedev@ITMiVT_BESM-3M:~$
— Это что за белиберда вообще? — поинтересовался Хрущёв.
— По порядку, — пояснил Лебедев, — Unix — имя ядра операционной системы, ITMiVT_BESM-3M - имя ЭВМ в сети, 0.01.0-61-generic #100-ITMiVT — версия ядра, дальше идёт текущая дата, BESM-3M — тип оборудования ЭВМ, ALU_BESM-3-12 — тип арифметико-логического устройства, то есть, процессора, BESM — тип аппаратной платформы, ITMiVT-Unix — имя операционной системы. Вторая строка — приглашение операционной системы к вводу команды.
— Охренеть... — с выражением полного восторга произнёс обычно язвительный Исаак Семёнович Брук. — А почему она не по-русски пишет?
Хрущёв понимал, почему ЭВМ пишет по-английски — Лебедев брал за основу стандарт POSIX, для совместимости с присланным из будущего программным обеспечением.
— Программа делалась с учётом возможного экспорта в страны ВЭС, прежде всего — в Индию, — вывернулся Сергей Алексеевич. — Индусы специально просили выдачу служебных сообщений на английском, русский у них только начинают изучать, пока слишком мало специалистов со знанием русского языка.
— Теперь смотрите, — продолжал Лебедев. — Я могу просмотреть все модули ядра, — он набрал команду:
lsmod
Телетайп, после некоторого ожидания, вывалил три столбика английских букв и цифр.
— Вот список всех загруженных модулей ядра, — пояснил Сергей Алексеевич. — Теперь я могу удалить модуль командой rmmod, или подгрузить его командой modprobe, но для этого мне будут нужны права администратора системы.
Он набрал:
sudo modprobe lp
— Сейчас машина запросит у меня пароль, — пояснил Лебедев.
Телетайп коротко затрещал. Сергей Алексеевич ввёл свой пароль, телетайп затрещал снова, выбросив на печать приглашение:
slebedev@BESM-3M:~$
— Вот. Я только что подгрузил модуль печати, — пояснил Лебедев стоящему рядом Рамееву, — Теперь кто угодно может включить печатающее устройство и посылать на печать, например, результаты расчёта. Если же печатать не надо, модуль можно выгрузить, освободив память.
— Модули на лету подгружать — это хорошо, — сказал Хрущёв. — А что-то реально полезное для народного хозяйства эта новая машина позволяет делать?
— Может и полезное, — ответил Лебедев, набирая следующую команду. — У нас сейчас по основным учебным заведениям открылись факультеты прикладной математики, где готовят программистов. Факультеты открыли в МГУ, ЛГУ, МЭИ, МФТИ, МВТУ, ЛВМИ, в ленинградском Политехническом... ИТМиВТ, как базовая кафедра МФТИ теперь тоже программистов готовит. Вот я и поручил
– Лучшие проекты были отобраны на конкурсной основе, их авторы получили машинное время для реализации своих разработок на БЭСМ-3М.
Телетайп затрещал. Лебедев отодвинулся, чтобы все могли видеть вылезающую из аппарата бумажную ленту. На ней отпечатались три пронумерованные строки:
1. Заказ авиабилетов
2. Заказ товаров по каталогам
3. Запись к врачу
— Э-э... Это что? — спросил Хрущёв
— Это прототип будущего портала государственных услуг, которым сможет пользоваться каждый гражданин СССР, — пояснил Лебедев. — Пока реализованы только три категории услуг. Точнее, написано программное обеспечение, которое позволит их реализовать, если будут выделены деньги на установку нескольких БЭСМ-3М. Нужна центральная управляющая машина, и по одной для каждого вида услуг. Далее количество предлагаемых услуг можно будет наращивать.
— Это замечательно, но как это работает? — спросил Брук.
— Очень просто. Через обычный телетайп, — ответил Лебедев.
— И что, у каждого гражданина СССР будет свой телетайп? — немного язвительно спросил Исаак Семёнович.
— Нет. Но телетайп есть в любом отделении связи и во многих организациях. На первом этапе этого вполне достаточно, чтобы развернуть опытную эксплуатацию системы, — пояснил Лебедев. — А по мере прогресса технологий терминал для доступа к системе будет лежать в кармане у каждого гражданина СССР. Это я про разрабатываемый товарищами Куприяновичем и Немцовым мобильный телефон говорю.
— Вот, смотрите, как будет работать, скажем, заказ авиабилетов. Заказ железнодорожных билетов можно сделать точно так же, но мы решили начать с авиасообщения, потому что там пока поменьше рейсов.
Он набрал цифру 1.
Телетайп затрещал и напечатал строку:
Введите дату, пункт вылета и пункт назначения
Лебедев набрал:
18 декабря 1958 Москва Ленинград
Телетайп отпечатал в ответ номер рейса, время вылета, количество свободных мест и запросил:
Введите фамилию, имя, отчество, номер паспорта и номер лицевого счёта. Для отказа от обслуживания введите «отказ». Для возврата к выбору направления введите «назад»
— Теперь, если я введу запрошенную информацию, — пояснил Сергей Алексеевич, — ЭВМ уменьшит количество свободных мест для этого рейса на единицу, спишет стоимость билета с моего расчётного счёта в Сберкассе, и распечатает мне билет с уникальным номером, прямо на этом телетайпе. Мне нужно будет только оторвать его и вырезать из общей бумажной ленты. Номер билета будет записан в базу данных вместе с моими фамилией и паспортом. Перед вылетом регистратор в аэропорту получит общую распечатку по всем пассажирам рейса, и, сверяя по ней предъявляемые билеты, допустит пассажиров на посадку.