Материалы размещены исключительно с целью ознакомления учащихся ВУЗов, техникумов, училищ и школ.
Главная - Наука - Биология
Леви Стивен - Хакеры герои компьютерной революции

Скачать книгу
Вся книга на одной странице (значительно увеличивает продолжительность загрузки)
Всего страниц: 184
Размер файла: 1215 Кб
Страницы: «« « 42   43   44   45   46   47   48   49   50  51   52   53   54   55   56   57   58   59   60  » »»

схему, и в один из дней два хакера спустились в метро. В клубе выпускников
МТИ, в Манхеттене, стоял телетайп, подсоединенный к PDP-6. Вдоль маршрута
было расставлено около двух дюжин курьеров, которые периодически звонили
на телетайп, непрерывно сообщая об изменениях в расписании, сообщая об
опоздавших поездах, задержках с выходом, и неработающих ветках. Хакеры
сидевшие за телетайпом, вбивали поступившую информацию, а в Кембридже
PDP-6 пересчитывала маршрут и вносила в него изменения. По мере того как
путешественники проезжали станции, Самсон их зачеркивал на большой карте
висевшей в "штабе операции". Идея этих коротко постриженных сумасшедших
полностью контрастировала с длинноволосыми протестантами - хиппи, о
которых собирались новости совсем другого рода, и привлекла на целый день
внимание средств массовой информации. Великий Подземный Хак был признан
как самое запомнившееся использование PDP-6.
   Это частично объясняло тот факт, что Гринблатт, Госпер и остальные
рассматривали весьма важным максимальную отдачу от программ, которая может
быть получена при использовании всего компьютера. Хакеры работали на PDP-6
по очереди, как если бы это был их собственный персональный компьютер. Они
часто запускали дисплейные программы, которые работали в "реальном
времени" и требовали от компьютера постоянного обновления изображения на
экране. Разделение времени неминуемо бы заставило все дисплейные хаки
работать медленнее.
   Также, хакеры привыкли использовать маленькие излишества, являющиеся
следствием полного контроля над PDP-6, такие, например, как возможность
отслеживать программу по миганию огней (которые показывали какие регистры
у машины используются в конкретный момент времени). При разделении времени
этими приятными мелочами пользоваться было бы нельзя.
   По существу, проблема с разделением времени была скорее вопросом
эстетики. Основная идея заключалась в том, что нарушалось общее управление
компьютером. Даже если система с разделением времени позволяла бы отвечать
машине в точности также как если бы это было в однопользовательском
режиме, вы все равно знали что целиком она вам не принадлежит. Это было
примерно тоже самое как заниматься любовью с женой, зная, что она
одновременно занимается сексом еще с шестью мужчинами!
   Упрямство хакеров в этом вопросе показывало их преданность качеству
вычислений: они не были готовы идти на уступки, используя систему низкого
качества, которая могла бы обслуживать больше людей и возможно нести в
народ идею хакерства. С их точки зрения, использование наилучшей системы
было более правильной идеей служения хакерству. Система с разделением
времени сюда не укладывалась.
   Фредкину пришлось ввязаться в сложную политическую борьбу. Его
стратегией было обработать самых яростных противников разделения времени
из лагеря Гринблатта. С самим Гринблаттом у него были весьма дружеские
отношения, он был единственным на девятом этаже, который называл
Гринблатта - Рики. Поэтому он ему всячески льстил и обхаживал его. Он
рассказывал Гринблатту как можно будет увеличить мощность PDP-6, установив
в нее дополнительную память, так что у нее будет памяти больше у любого
другого компьютера в мире. Он обещал, что система с разделением времени
будет лучше любая виденная ранее, и хакеры будут иметь над ней полный
контроль. Он обрабатывал Гринблатта в течение многих недель, и, в конце
концов, Рики Гринблатт согласился с тем, что на PDP-6 следует реализовать
разделение времени.
   Спустя некоторое время, Фредкин сидел в своем кабинете, когда открылась
дверь и внутрь зашел Билл Госпер во главе группы из нескольких хакеров.
Они встали в линию перед столом Фредкина и дружно вперились в него ледяным
взглядом.
   "Что случилось?", - спросил Фредкин.
   Некоторое время они продолжали на него смотреть. В конце концов, они
начали говорить.
   "Мы хотели бы знать, что ты сделал с Гринблаттом", - сказали они, - "У
нас есть причины полагать, что ты его загипнотизировал".
   Госпер особенно тяжело воспринимал идею совместного управления PDP-6.
Его поведение напоминало Фредкину о архитекторе по имени Рурк из книги
Эйна Рэнда "The Fountainhead", который сделал проект прекрасного здания, а
когда начальники Рурка вмешались в проект и испортили его прекрасный
замысел, Рурк в итоге взорвал здание.
   Фредкин позднее вспоминал, что Госпер говорил ему, что если на PDP-6
будет сделано разделение времени, то он уничтожит машину. "Так же как
Рурк", - говорил Фредкин, - "Он чувствовал, что если эта ужасная вещь
все-таки случиться, то вам следует все это взорвать и разломать. Я понимал
его чувства, а поэтому придумал компромисс".
   Компромисс заключался в том, что ночью машина могла работать в
однопользовательском режиме, так что хакеры могли продолжать запускать на
ней гигантские дисплейные программы и полностью управлять PDP-6.
   Полностью эксперимент в разделении времени завершился не так уж и
плохо. Причиной этому было создание новой системы с разделением времени,
системы, душой которой была Хакерская Этика.
 
 
    
 
   Ядро системы было написано Гринблаттом и Нельсоном за несколько недель
упорного хакинга. После того как некоторая часть программного обеспечения
была написана, Том Найт и остальные сделали необходимую для него настройку
оборудования, а также добавили память - состоявшую из большого шкафа,
шириной в обхвате как две стиральных машины Landromat, которая немедленно
получила прозвище Moby Memory.
   Администрация одобряла работу хакеров над системой, поэтому Гринблатт и
остальные пользовались полной властью в отношении того как ее следует
делать. Признаком того что эта система отличается от остальных (такой,
например, как Совместимая Система с Разделением Времени CTSS) было
название, которое дал этой хакерской программе Том Найт: Несовместимая
система с разделением времени (Incompatible Time-sharing System (ITS).
   Название было ироничным, в плане дружественности остальных систем и
программ, ITS была куда как более совместима, чем CTSS. В соответствии с
Хакерской Этикой, ITS могла быть легко связана с другими вещами, таким
образом, что она могла бесконечно расширяться, а пользователи могли
пробовать этот мир более эффективным способом.
   Как и в любой системе расширения времени, на ITS несколько
пользователей могли запускать несколько программ одновременно. Но в этой

Страницы: «« « 42   43   44   45   46   47   48   49   50  51   52   53   54   55   56   57   58   59   60  » »»
2007-2013. Электронные книги - учебники. Леви Стивен, Хакеры герои компьютерной революции