Читаем Хакеры: Герои компьютерной революции полностью

Хотя PDP-1 у Нельсона поначалу вызывала интерес лишь в плане телефонного хакерства, он начинал обращаться с ней все более и более искусно, и, в конечном счете, начал программировать на ней практически любые задачи. Чем больше он программировал, тем лучше у него это получалось, и чем лучше у него получалось, тем больше ему хотелось программировать. Он сидел за консолью компьютера, до тех пор, пока к компьютеру не подходил какой-нибудь дипломник, который садился за консоль и начинал ерзать по стулу не зная, что делать со своей компьютерной программой. Нельсон становился сзади и начинал заглядывать из-за его спины на экран, что заставляло нервничать старшекурсника еще больше, и, в конце концов, Стюарт задавал ему вопрос: «Если я решу твою проблему, позволишь ли ты мне занять компьютер?». Выпускник, который пытался подступиться к решению своей задачи в течение нескольких недель, соглашался, не очень-то веря в то что, этот ушлый паренек может ее решить на самом деле, но Нельсон уже вытаскивал из под него стул, садился за консоль, запускал редактор TECO[24], и начинал с бешеной скоростью набивать код. По истечении пяти минут он заканчивал набор, подскакивал с места, чтобы отпечатать задание на телетайпе модели 33, который стоял рядом, торопливо обрывал распечатку, бежал назад к машине, вытягивал из перфоратора ленту с задачей, вручал ее владельцу и отсылал его с миром. Затем он приступал к хаченью собственных задач.

Для него не было границ. Он использовал и PDP-1 в Клудж Комнате и более новую машину в Project MAC. Когда остальные пользовались PDP-1 с ее ограниченным набором команд, то они сетовали на то, что они вынуждены использовать для одной операции несколько инструкций, и должны придумывать множество подпрограмм, для того чтобы нормально писать программы. Нельсон мог бамить код и на той и на другой машине максимально эффективно, но на самом деле ему хотелось, чтобы на машине было больше инструкций. Заставить компьютер понимать дополнительные инструкции было весьма непростой операцией. Когда на TX-0 прошивались новые команды, ее пришлось полностью останавливать, в то время как официальные Жрецы, тренированные до уровня как минимум Римского Папы, выполняли хирургическую операцию на ее мозге. Выглядело логичным в данной ситуации, что университет никогда бы не позволил младшекурсникам лазить во внутренности и трогать деликатные части фантастически дорогого компьютера.

Никогда.

Более того, Дэн Эдвардс, один из дипломников Минского, который принимал участие в хакинге «Космических войн», взвалил на себя роль добровольного защитника компьютерного железа. Как вспоминал Госпер, Эдвардс объявил что «любой, кто в состоянии заменить ленту в принтере, должен держаться от этого места как можно дальше!». Хакеров мало заботило, что университет разрешал, а что нет, а уж что думал по этому поводу Дэн Эдвардс, их волновало еще меньше. Его властная позиция, подобная той, которую занимало большинство бюрократов, расценивалась как катастрофа.

Нельсон полагал, что команда «добавления содержимого регистра к памяти» улучшит машину. У него, возможно, ушли месяцы на то, чтобы найти пути решения этой проблемы, и если бы он сделал это, то у него бы прибавилось знаний о том, как работает мир. Поэтому однажды ночью Стюарт Нельсон решил организовать Общество по Полуночному перешиванию компьютеров (MCWS). Это была организация созданная для единственной цели — быть приведенной в действие, когда ход истории потребует нарушения порядка, принятого в МТИ против неавторизованного вторжения в дорогостоящие компьютеры. MCWS, состоявшее в ту ночь из одного только Нельсона (на тот момент от был работающим студентом) и некоторых интересовавшихся наблюдателей, открыл одну из стоек PDP-1 и начал прошивать в ней новые команды. Нельсон закоротил парой диодов контакты на выходе декодера команд в строке «добавить» и в строке «сохранить», что позволило ему получить новую команду, причем с поддержкой всех ранее существовавших инструкций. Затем он вернул машину к ее первоначальному виду.

Машина достойно прошла через все, что ей уготовили в эту ночь хакеры, и работала прекрасно. На следующий день, одна из официально санкционированных пользователей по имени Маргарет Гамильтон, неспешно поднялась на девятый этаж, для того чтобы продолжить свою работу над программой под названием Vortex Model, являвшейся составной частью проекта моделирования погоды, над которым она работала. Маргарет Гамильтон, тогда еще только начинала свою карьеру в качестве программистки. Со временем она будет отвечать за работу бортовых компьютеров «Аполлона» при полете на Луну, но в то время программа Vortex была для нее очень большой программой. Она была хорошо осведомлена о шуточках хакеров на девятом этаже, которых она по большей части воспринимала дружелюбно. В конце концов, они все смешались у нее в голове в один образ растрепанного, но вежливого молодого человека, который любил компьютер больше всего на свете и не думал больше ни о чем другом.

Перейти на страницу:

Похожие книги

Цифровой журнал «Компьютерра» № 24
Цифровой журнал «Компьютерра» № 24

ОглавлениеБольшие новостиMicrosoft BizSpark: поиски инвесторов и менторов Автор: Григорий РудницкийNASA открыло виртуальную лунную базу Автор: Михаил КарповТерралабПромзона: Катушка с лупой Автор: Николай МаслухинPixel Qi: дисплеи, не слепнущие на солнце Автор: Юрий ИльинПромзона: Батарейки Microsoft Автор: Николай МаслухинСофт: Process Explorer — порнобаннер в прицеле Автор: Николай МаслухинSynaptics: тачпады нового поколения Автор: Олег НечайПромзона: Очки-суфлер Автор: Николай МаслухинМобильный интернет для малого бизнеса Автор: Максим БукинВещь дня: беззеркальная камера Lumix G2 Автор: Андрей ПисьменныйHDBaseT 1.0: дешёвая замена HDMI Автор: Олег НечайПромзона: Воздушный холодильник Автор: Николай МаслухинСофт: Настраиваем Ubuntu с помощью Ubuntu Tweak Автор: Крестников ЕвгенийПромзона: Бескрайний бассейн Автор: Николай МаслухинСпособы обмана в мобильных сетях Автор: Максим БукинСвоя играВасилий Щепетнёв: О пользе словаря Автор: Василий ЩепетневКивино гнездо: Человек против обмана Автор: Берд КивиMicrosoft: что пошло не так Автор: Андрей ПисьменныйКафедра Ваннаха: Скольжение к сингулярности Автор: Ваннах МихаилВасилий Щепетнёв: Гамбит Форт-Росс Автор: Василий ЩепетневКафедра Ваннаха: Облачное программирование и Пуэрто-Рико Автор: Ваннах МихаилВасилий Щепетнёв: Следы на целлулоиде Автор: Василий ЩепетневКивино гнездо: Конфликт криптографии и бюрократии Автор: Берд КивиИнтерактивЛюдмила Булавкина, директор YouDo по маркетингу, о любительском контенте Автор: Юрий ИльинМакс Зацепин и Глеб Никитин о музыкальной игре для iPad Автор: Юрий ИльинСергей Матиясевич (3D Bank) о рынке трёхмерных моделей Автор: Юрий ИльинВ. Репин (ИХБФМ СО РАН) о бактерии из вечной мерзлоты Автор: Алла АршиноваДмитрий Завалишин об операционной системе «Фантом» Автор: Андрей ПисьменныйБлогиАнатолий Вассерман: «Марс-500» Автор: Анатолий ВассерманКак большой оператор споткнулся о маленького SaaS-провайдера Автор: Анисимов КонстантинАнатолий Вассерман: Дальневосточные «партизаны» Автор: Анатолий ВассерманГолубятня-ОнлайнГолубятня: Сидр №4 Автор: Сергей ГолубицкийГолубятня: Бедность Автор: Сергей Голубицкий

Журнал «Компьютерра»

Зарубежная компьютерная, околокомпьютерная литература
Компьютерная обработка звука
Компьютерная обработка звука

Возможности современных программ и компьютеров, а также их относительная доступность по цене позволяют выполнять серьезную работу по обработке звукового материала – в том числе и профессиональную – не только на специализированной звуковой рабочей станции в студии звукозаписи, но и на персональном компьютере, в домашней студии.В книге, которую вы держите в руках, рассмотрены основные методы обработки звука при помощи персонального компьютера, совместимого с IBM PC. Приводится подробное описание их использования на примере наиболее распространенных в России программ обработки звука, работающих под управлением операционной системы Microsoft Windows: Sound Forge, WaveLab, SAW Plus 32, Samplitude 2496, Cakewalk Pro Audio, а также программы ведения нотной записи Finale 98.

Александр Петрович Загуменнов

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT