|
Главная - Наука - Биология
Леви Стивен - Хакеры герои компьютерной революции Скачать книгу Вся книга на одной странице (значительно увеличивает продолжительность загрузки) Всего страниц: 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 » »» |
Последнее поступление книг:
Нинул Анатолий Сергеевич - Оптимизация целевых функций. Аналитика. Численные методы. Планирование эксперимента.(Добавлено: 2011-02-24 16:42:44) Нинул Анатолий Сергеевич - Тензорная тригонометрия. Теория и приложения.(Добавлено: 2011-02-24 16:39:38) Коллектив авторов - Журнал Радио 2006 №9(Добавлено: 2010-11-08 19:19:32) Коллектив авторов - Журнал Радио 2009 №1(Добавлено: 2010-11-05 01:35:35) Вильковский М.Б. - Социология архитектуры(Добавлено: 2010-03-01 14:28:36) Бетанели Гванета - Гитарная бахиана. Авторская серия «ПОЗНАВАТЕЛЬНОЕ»(Добавлено: 2010-02-06 19:45:20) |