Как я посмотрел на фильм «Матрица» глазами сисадмина
Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография
Все смотрели фильм "Матрица"? Там где: "Нео, ты избранный!"))) Так вот фильм совсем не про то… Помните как Нео смотрит на ложку? А ему говорят: "Ложки не существует", как бы намекая: это не то, чем кажется. Фильм про то, как один паренек себе Винду уронил. Пусть его зовут Вачовский.
Первый фильм вышел в далеком 1999 году. Допустим, наш главный герой был "передовиком" и владел современным комплюктером с актуальной, на то время, Windows 98. Кто помнит этот антиквариат, жду сердечко в комментариях).
Немного пояснительной бригады для того, чтобы все понимали какую дичь я буду писать дальше. Windows 98 — это не полноценная операционная система, которая управляет всем компьютером, а только графическая надстройка на реальную систему управления DOS. Это просто черный экран с мигающей черточкой курсора, и все команды там вводились ручками. Дочитали до сюда, и мартышка с литаврами не гремит в голове — молодцы! Едем дальше.
Итак, преамбула, основные персонажи и элементы
В то время компьютер загружается в три шага:
- — загрузка BIOS (микросхема в компьютере, содержащая базовую информацию об устройствах)
- — загрузка DOS (дисковая операционная система — командная строка)
- — загрузка 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 и она знает что к чему у неё в свопе.
Ну как вы? Еще живы? Если вы дочитали, вы умнички!