Как я посмотрел на фильм «Матрица» глазами сисадмина

25

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Аватар автора

Михаил Арамилев

Страница автора

Все смотрели фильм "Матрица"? Там где: "Нео, ты избранный!"))) Так вот фильм совсем не про то… Помните как Нео смотрит на ложку? А ему говорят: "Ложки не существует", как бы намекая: это не то, чем кажется. Фильм про то, как один паренек себе Винду уронил. Пусть его зовут Вачовский.

Первый фильм вышел в далеком 1999 году. Допустим, наш главный герой был "передовиком" и владел современным комплюктером с актуальной, на то время, Windows 98. Кто помнит этот антиквариат, жду сердечко в комментариях).

Немного пояснительной бригады для того, чтобы все понимали какую дичь я буду писать дальше. Windows 98 — это не полноценная операционная система, которая управляет всем компьютером, а только графическая надстройка на реальную систему управления DOS. Это просто черный экран с мигающей черточкой курсора, и все команды там вводились ручками. Дочитали до сюда, и мартышка с литаврами не гремит в голове — молодцы! Едем дальше.

Итак, преамбула, основные персонажи и элементы

В то время компьютер загружается в три шага:

  1. — загрузка BIOS (микросхема в компьютере, содержащая базовую информацию об устройствах)
  2. — загрузка DOS (дисковая операционная система — командная строка)
  3. — загрузка Windows 98 после DOS.

Матрица — это система Windows 98. Она же "Оракул". Пифия. Зеон — это метафорическое сочетание жесткого диска и DOS. На жестком диске хранится вся информация в виде файлов, и DOS может по средством команд обращаться к ним на прямую.

Коридор со множеством дверей (во второй части) — это момент загрузки компьютера при нажатии клавиши DEL или F2 на клавиатуре. (Позволяет выйти в BIOS, но для этого нужно успеть за несколько секунд попасть в окно для нажатия нужной клавиши).

Архитектор — это BIOS, первое что загружается в компьютере. Отвечает за управление питанием и аппаратными компонентами компьютера.

Мистер Андерсон — исполняемый файл. Нео — антивирусная программа. Сераф (китаец в очках во второй и третьей частях) — это Firewall (система, которая предотвращает несанкционированный доступ), который тестировал Нео (антивирус), и дал доступ на доступ к Windows 98 (Оракул). Меровинген (Француз) — это язык программирования (пусть будет Pascal). Персефона (Моника Белуччи) — другой язык программирования (допустим Delphi). Мастер ключей — программа обхода защиты административного доступа к BIOS. Агенты — это системные утилиты Windows (исполняемые файлы). Работают на Оракула. Морфеус, Тринити и прочие — программы для DOS поддерживающие работу в Windows. Люди в матрице — файлы на жёстком диске. Агент Смит — компьютерный вирус. Летающие железяки — программы написанные в Ассемблере — низкоуровневый язык программирования.

Вы еще здесь? Голова еще не взорвалась? Теперь начинается самое интересное.

Был у пользователя компьютер. Он любил лазать в интернете по чатам и форумам, как вы сейчас по социальным сетям. С одного из форумов пользователь получил "файлик счастья" — вирус, который начал ползать по Windows и заражать исполняемые файлы (Агенты). Тогда DOS-программа (Морфеус) берет неповрежденную программу из Windows (Мистер Андерсон) и предлагает расширить её функционал до антивирусной программы (Синяя или Красная таблетка, выбирай). Но системная утилита (агент Смит) при проверке обновленной программы видит несанкционированную установку и пытается удалить программу (Нео) из Windows. В дальнейшем часть кода Смита заражается вирусом, Нео не может полностью "вылечить» поврежденный файл, который в дальнейшем мутировал в форму компьютерного червя (возможно Love Letter Worm). До конца не уверен, что это случилось именно таким образом, но суть, я надеюсь, ясна. Червь начал быстро размножаться, и наш пользователь решил переустановить Windows. Далее происходит описание процесса восстановления операционной системы, заражённой вирусом.

Пользователь залил полную профессиональную версию антивируса (Избранный), работающего под DOS (в конце первой части он смог заблокировать под DOS директорию "Навахудоносор" от удаления роботами).

Червь (Агент Смит) продолжает зашифровывать файлы в системе.

Нео пришёл к французу и попросил отдать Мастера ключей — имеется ввиду, что ему понадобился взлом пароля к BIOS. А когда на Pascal не получилось написать "ломалку", то написали на Delphi.

Затем вирус заразил boot sector (загрузочную область) диска — длинный коридор с дверями.

Нео в поисках истины своего существования дошёл до BIOS (Архитектора), и поняв, что дальше BIOS уже ничего нет, и что он антивирус, вернулся назад в DOS (Зеон) спасать информацию от удаления (Тринити и прочих). Но похоже произошла системная ошибка, и Нео был удалён в корзину (Станция метро). Так заканчивается второй фильм.

Наш пользователь в панике! Все пропало: файлы заражены, антивирус не справился и отправлен "отдохнуть", система даже в DOS через раз загружается… Зовет на помощь старшего брата.

Брат, другой Вачовски, лучше шарил в компьютерах. Он восстановил антивирус из Корзины для того, чтобы немного дописать его на Ассемблере, и позволить работать с железками и диском напрямую. Все это нужно, чтобы тот, в свою очередь, справился с компьютерным червем. Далее антивирус пытается инициировать программное восстановление Windows (Нео обратился к Оракулу с просьбой пояснить что к чему. Она сказала, что нихера не поможет, нужно лезть в BIOS. А Винда к вечеру ляжет от вируса).

Агент Смит добирается до системных файлов и таки грохает Оракула, получив полный контроль над ней. Windows must die, как говорится. Действия переносятся в DOS. Бойня в Зеоне — это процесс удаления файлов с жесткого диска.

Тем временем, второй Вачовски сумел дописать код для антивируса (Нео полетел к главной машине и та "дала" ему возможность напямую подключиться к ядру).

Вирус удален, файлы сохранены (Зеон не уничтожен). Windondows успешно восстановлена (после уничтожения Агента Смита на земле лежит Оракул; так же в самом конце фильма Оракул (восстановленная Windows 98) беседует с архитектором (BIOS), мол это не первый и не последний глюк).

В общем, выбора у Нео не было. Слова Оракула были правдой о том, что выбора для Нео не существует, потому что на самом деле он антивирус, а оракул — Windows и она знает что к чему у неё в свопе.

Ну как вы? Еще живы? Если вы дочитали, вы умнички!

  • Boris KölnЯ бы сказал так: Морфеус - BIOS Матрица - ОС (любая, не обязательно Windows) Нео - root юзер Агенты / Смит - вирусы Зион - альтернативная операционная система на другом диске Тринити - системные утилиты Архитектор - сисадмин или разработчик ОС Оракул - прогнозирующий алгоритм (тогда аналог T9, а сейчас это ИИ)5
  • Михаил АрамилевBoris, вариант не плох. Но тогда "бытовая" история будет кардинально другой. Я вот сходу не могу придумать механику взаимодействия root-user c базовой системой ввода-вывода.0
  • Boris KölnМихаил, юзер может почистить клаву от крошек1
  • С.С.Заходят как-то в бар три программиста...1
  • Пакет из ЦУМаС.С., а бар возвращает код 418 I'm a teapot1
  • Menz _____Называть 98 надстройкой над досом - такое себе, там все-таки дофига всего уже было, и сеть, и пользователи с правами, и потоки, и управление памятью, да даже дрова в комплекте. Я б еще понял немного 3.11…13
  • Ник Завадски> А когда на Pascal не получилось написать "ломалку", то написали на Delphi. Дальше, в принципе, можно не читать ))). Простите, дочитал до >Windows 98 — это не полноценная операционная система, которая управляет всем компьютером, а только графическая надстройка То есть, автор еще и Win 3.11 с win98 путает. Максимальный уровень наркомании! P.S. "Операционные системы защищенного режима (такие как Windows) могут создавать несколько машин виртуального режима — при этом каждая из них будет работать так, как будто она одна использует все ресурсы персонального компьютера. Каждая виртуальная машина получает в свое распоряжение 1 Мбайтное адресное пространство, образ реальных программ BIOS и т.п. Виртуальный режим используется при работе в DOS-окне или при запуске DOS-игр в операционной системе Windows 98/Ме."0
  • Михаил АрамилевНик, благодарю за столь подробный инфоблок по взаимодействию системы ввода-вывода и ос 9х. Но этот пост больше юморной чем профпригодный, но я действительно благодарен вам. Пойду поучу матчасть)))0
  • Ramil ValiullinИ герой "передовик" вообще бы на NT сидел.2
  • Павел ВладимировА ты точно админ? По тексту так эникей. Чем 95/98 от 3.11 отличается, похоже, не вкурил? Да и загрузка "в три этапа" это уровень, да, "черного экрана с чёрточкой". Я наверное удивлю, но почти все сервера ныне - чёрный экран) иксы никто туда не ставит за ненадобностью, а cli прекрасен. Конечно cli доса был убог, да. Ну и про "реальную систему управления" лучше осторожнее, а то могут же спросить что такое защищеный режим и чем он отличается от реального :)3
  • Павел ВладимировMenz, ну в целом дос для винды 95/98/98se/линолеум(хотя последнее убожество не помню, возможно он уже развязан был ) - это по сути стартер для двс. А не "ядро-ядро", как представляет себе автор. Вот с 3.0..3.11 да, было бы справедливо, ибо то есть графическая оболочка. И если память не изменяет, там ещё нужны были выкрутасы с himem. Sys чтобы внутри оболочки запускаться могло жирное0
  • ВоваА вы пробовали выключить и снова включить?2
  • Алексей ГрибченкоЗион всего лишь уровневый гипервизор =)0
  • Михаил ОрловТоже думал над чем-то подобным, хотя я и не админ. По сути ведь, все происходящие драки/перестрелки/погони - это всего лишь "борьба" программ и/или написание/генерация кода юзером/продвинутым ИИ, просто красиво визуализировано)2
  • Полиция Т—ЖАндрей, не нужно грубить. Правила: https://journal.tinkoff.ru/comments-rules/0
  • Holy MonkПакет, и сидит там Цукерберг с кружкой пива с надписью #include < beer.h >;0
  • Андрей СаркисянВот и готов сценарий на ремейк🤣🤣🤣2
  • Валерий АнтроповМолодой человек, смотрите на вещи ширше. Фильм Матрица даёт полное представление об нашем мире. Популяция человеков даёт машинам единственное, чего машины не могут получить методом расчетов - эмоции. И мы действительно батарейки. Нас выращивают с одной целью, снимать с нас урожай эмоций, любых. Они как то научились транспортировать это вид энергии, аккумулировать, перенаправлять, возможно при определенном этапе развития любой цивилизации это единственный ценный ресурс. И вообще, как говориться, погуглите "Твой быдлокод нас огорчает". ))2
  • Андрей ДашковскийMenz, ну на самом деле надстройкой можно ещё ряд назвать, у них nt, ,2000 , xp пошло слизывание с юникса, а после 98 ещё милениум была. Но не факт что там линейка nt сразу ушла от надстройки над досом1
  • Евгений Игоревич ШЗанимательно1
  • Евгений Игоревич ШНиколя, и так не совсем понятно.0
  • Ramil ValiullinАндрей, не NT уже не была надстройкой над DOS с самого начала, хотя DOS там была конечно, но в виде отдельного эмулятора Ее и выбирали то как более стабильную "по ощущениям".0
  • АппендэктомияАндрей, тут такое дело, "жертва ЕГЭ" - это два слова )))1
Вот что еще мы писали по этой теме