Чтение онлайн

на главную

Жанры

Хакеры, герои компьютерной революции

Леви Стивен

Шрифт:

Фред Мур установил стол и взял в руки свои заметки, в то время как Гордон Френч, который был невыразимо горд своим собственным компьютером, собранным на основе Intel 8008, председательствовал.

Каждый из присутствующих представился остальным. Оказалось, что шестеро из тридцати двух собравшихся уже построили свои собственные компьютерные системы того или иного рода, в то время как все остальные заказали по себе Altair. Прямо здесь произошел спор об относительных преимуществах некоторых конкретных чипов, разговора шел по большей части о i8008. Вообще, это было бесконечным предметом спора: шестнадцатеричная система исчисления против восьмеричной; система команд 8080; хранение программ на ленте по сравнению с хранением на магнитофонной кассете по сравнению с листингами на бумаге или написанными от руки?. Они обсуждали то, что они хотели бы видеть в клубе. В основном в ходу были слова "сотрудничество" и "поделиться". Также был разговор о том,

что люди хотели бы делать с компьютерами дома, поэтому некоторые из присутствующих обсуждали компьютерные игры, управление домашними приборами, редактирование текста, а также образование. Ли вспомнил о проекте "Память Сообщества". Альбрехт раздавал свежий номер PCC. Стив Домпьер рассказывал о своем паломничестве в Альбукерк, о том, как MITS пытается выполнить четыре тысячи заказов, и о том, как они были заняты комплектацией основных наборов, и о том что у них даже в принципе не было времени чтобы заниматься доставкой наборов расширений, которые бы позволили машине делать что-нибудь более существенное, чем просто перемигивание огоньками.

Фред Мур был очень взволнован той энергией, которую генерировало это собрание. Для него казалось, что он что-то сумел привести в движение. В этот момент он не понимал, что источником этого интеллектуального жара были совсем не раздумья управленца о социальных изменениях, которые были ли бы возможны в случае массового распространения вычислений, а раскаленным добела восхищением хакеров, которые давала им новая технология.

Поддержанная взаимным волеизъявлением совместной работы, Мур предложил, чтобы группа встречалась и дальше. И чтобы на словах подтвердить концепцию свободного обмена, которой собиралась придерживаться группа, Марти Спрегел, продавец радиодеталей, который в пределах группы был известен под прозвищем "Барахольщик", держал в руке чип Intel 8008, и как только все собрались, было, уходить, он выкрикнул: "Кто хочет заполучить это?", и после того как поднялась первая рука, он кинул в ее сторону чип, кусочек технологии размером с ноготь, который по своей вычислительной мощности составлял немалую часть мощности TX-0, стоившей не один миллион долларов.

На второе собрание пришло уже около сорока человек. Оно состоялось в Стэндфордской лаборатории Искусственного Интеллекта, расположенной в предгорье, в доме хакеров-толкиенистов Дяди Джона Маккарти. Большая часть встречи была потрачена на выбор названия для новой группы, в качестве предлагавшихся были: Бесконечно малый Компьютерный Клуб (Infinitesimal Computer Club), Лилипутские Мозги (Midget Brains), Компьютерный Клуб Парного Пива (Steam Beer Computer Club), Компьютерный Клуб Людей (People's Computer Club), Восьмибитные Драндулеты (Eight-Bit Byte Bangers), Группа Компьютерных Экспериментаторов из Бэй Ареа (Bay Area Computer Experimenters' Group) и Американский Клуб Любителей Компьютеров (Amateur Computer Club of America). В конце концов, люди сошлись на названии 'Группа Пользователей-Любителей Компьютеров - Клуб Самодельных Компьютеров из Бэй Ареа' (Bay Area Amateur Computer Users Group Homebrew Computer Club). Последние три слова стали фактическим названием. В чисто хакерском духе клуб не имел каких-то обязательных требований и взносов (хотя Френч и предложил чтобы любой желающий сдал по доллару, чтобы покрыть затраты на издание клубных записок и выпусков новостей, которые к третьему собранию должны были составить $52.63).

Также, в клубе отсутствовало избрание каких бы то ни было официальных лиц.

К четвертому собранию, стало ясно, что Клуб Самодельных Компьютеров собирается стать пристанищем хакеров. Уже свыше сотни людей получало по обычной почте рассылку, в которой говорилось об очередном собрании, которое в этот раз должно было состояться в Школе На Полуострове, частной школе, стоящей особняком в лесистой части Мемо Парка.

Стив Домпьер наконец-то завершил сборку своего Альтаира. Он получил по почте все недостающие части - это было в десять часов утра, и потратил все следующие тридцать часов на то, чтобы спаять их все вместе, после чего обнаружил, что 256-байтная память не хочет работать. Еще через шесть часов он понял, что неисправность была вызвана царапиной на печатной плате. Он запаял дефект, а затем попытался понять, что же теперь можно со всем этим делать.

Было похоже на то, что единственная опция, предлагаемая MITS для тех, кто наконец-то построил свой компьютер, представляет собой машинный язык, коды которого надо набирать на крохотных маленьких переключателях, выстроенных в ряд на передней панели. Это была программа, которая использовала команды процессора 8080: LDA, MOV, ADD, STA и JMP. Если все было правильно, то программа могла складывать между собой два числа. Это можно было понять, переведя код появившийся на мерцающих светодиодах, из его восьмеричной формы в обычные десятичные цифры. После чего вы чувствовали себя как минимум как человек, впервые ступивший на Луну или личностью в истории, которая получила ответ на вопрос, мучивший

человечество в течение многих столетий: Что будет если сложить два и шесть? Восемь!

"Для инженера, который разбирается в компьютерах, это было крайне волнующим событием", - говорил Гарри Гарланд, один из первых владельцев Altair и член Клуба Самодельных Компьютеров, соглашаясь с тем, что "вы могли испытывать трудности, пытаясь объяснить человеку со стороны, что же тут на самом деле было волнующего". Для Стива Домпьера это было не просто волнением - его охватила самая настоящая дрожь.

Он не остановился на этом. Он написал маленькие машинные программы, с помощью которых можно было протестировать все функции чипов. (Они должны были быть маленькими, так как память в "Альтаире" была крайне малого размера). Он писал их до тех пор, пока на его собственных десяти "устройствах ввода", которыми были его пальцы, не образовались твердые мозоли. У 8080 было 72 команды, так что места для экспериментов было очень много. Будучи еще и пилотом любителем, Домпьер слушал во время работы средневолновое радио, по которому обычно передавали сводки погоды, и после того, как он проверил программу для сортировки чисел, то случилась очень странная вещь.

Нажав на переключатель "запуск программы" из радио донеслись странные звуки "БЗЗЗ! БЗЗЗЗЗ! БЗЗЗЗЗЗЗЗЗЗ!". Из-за интерференции радио реагировало на перемещение битов внутри Altair с одного места на другое. Он придвинул радио поближе, и запустил программу снова. В этот раз "БЗЗ" были громче. Домпьер торжествовал: он нашел первое устройство вывода для компьютера Altair 8800!

Теперь надо было придумать, как можно управлять этим устройством.

Домпьер принес свою гитару и определил что один из шумов, который выводил компьютер (по адресу памяти 075) был эквивалентом F-диез на гитаре. Он продолжил хачить программу, до тех пор, пока ноты не заняли все оставшиеся места в памяти. Примерно после восьми часов, он расписал все ноты и сделал программу для проигрывания музыки. Это была весьма простая программа, она ничем не напоминала элегантную программу Питера Самсона на PDP-1, и у Домпьера ушло много времени (весьма болезненного притом) чтобы ввести ее через эти сводящие с ума переключатели. Теперь он был готов исполнить мелодию Beatles "Fool on the Hill" (это был первый же попавшийся ему под руку лист бумаги с нотами) на очередном собрании Клуба Самодельных Компьютеров, которое должно было состояться в Школе на Полуострове.

Собрание проходило в комнате на втором этаже школы, которая находилась в гигантском, древнем деревянном здании, точь-в-точь как в фильме "Семейка Адамс". "Альтаир" был, конечно же, объектом всеобщего внимания, и Домпьер страсть как хотел показать первое документированное приложение, но после того как Домпьер попытался включить свой компьютер, он не заработал; оказалась неисправна электрическая розетка. Ближайшая рабочая розетка находилась на первом этаже здания. Найдя соответствующий удлинитель, Домпьеру удалось наконец-то включить свой "Альтаир". Хотя шнур не был достаточно длинен, а из-за этого компьютеру приходилось стоять едва ли не в проходе, Домпьер начал длительный процесс щелканья нужными переключателями, которыми в восьмеричном коде вводилась песня и почти уже закончил, как двое подростков, которые играли в коридоре, случайно запнулись за шнур и выдернули его из розетки. Содержимое памяти, которое Домпьер вводил бит за битом, полностью исчезло. Он начал все по новой, и, наконец, все затихли в ожидании подготовки первой публичной демонстрации работающего приложения на "Альтаире".

Он щелкнул переключателем "ЗАПУСК ПРОГРАММЫ".

Маленький радиоприемник стоявший на верху большой коробки угрожающего вида, начал издавать скрипящие и гудящие звуки. В некотором роде это была музыка, тем временем UVNS5BEIF начали раздаваться первые печальные аккорды баллады Пола Маккартни. В комнате, заполненной хакерами, в аудитории, обычно полной перешептываний и обмена самыми последними сплетнями о различных чипах, повисла мертвая тишина. Компьютер Стива Домпьера, с чистой невинностью первого сольного концерта выпускника консерватории, исполнял мелодию. После того как он закончил играть последнюю ноту, повисла удивительная абсолютная тишина. Они только что услышали доказательства того, что мечта, которая владела всеми ими, стала реальностью. Мечта, которая еще за несколько недель до этого казалась отдаленной и несбыточной.

Еще до того как они успели осознать, что произошло? Альтаир начал играть снова. Никто (за исключением Домпьера) не был готов к этой репризе, аранжировке "Daisy", про которую некоторые из них знали, что это была самая первая песня, которую сыграли на компьютере в Bell Labs в 1957 году. И это знаменательное событие в компьютерной истории снова звучало в их ушах. Это был такой неожиданный повтор на бис, что можно было только объяснить ее генетическими связями с Неповоротливыми Гигантами (это неявно прослеживалось в фильме Кубрика "2007" когда компьютер HAL, после частичного демонтажа регрессировал до детской аранжировки именно этой песенки).

Поделиться:
Популярные книги

Отмороженный 8.0

Гарцевич Евгений Александрович
8. Отмороженный
Фантастика:
постапокалипсис
рпг
аниме
5.00
рейтинг книги
Отмороженный 8.0

Скрываясь в тени

Мазуров Дмитрий
2. Теневой путь
Фантастика:
боевая фантастика
7.84
рейтинг книги
Скрываясь в тени

На границе тучи ходят хмуро...

Кулаков Алексей Иванович
1. Александр Агренев
Фантастика:
альтернативная история
9.28
рейтинг книги
На границе тучи ходят хмуро...

Восход. Солнцев. Книга I

Скабер Артемий
1. Голос Бога
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Восход. Солнцев. Книга I

Заставь меня остановиться 2

Юнина Наталья
2. Заставь меня остановиться
Любовные романы:
современные любовные романы
6.29
рейтинг книги
Заставь меня остановиться 2

Системный Нуб 4

Тактарин Ринат
4. Ловец душ
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Системный Нуб 4

Машенька и опер Медведев

Рам Янка
1. Накосячившие опера
Любовные романы:
современные любовные романы
6.40
рейтинг книги
Машенька и опер Медведев

Мастер 2

Чащин Валерий
2. Мастер
Фантастика:
фэнтези
городское фэнтези
попаданцы
технофэнтези
4.50
рейтинг книги
Мастер 2

Титан империи 5

Артемов Александр Александрович
5. Титан Империи
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Титан империи 5

Мятежник

Прокофьев Роман Юрьевич
4. Стеллар
Фантастика:
боевая фантастика
7.39
рейтинг книги
Мятежник

Последний рейд

Сай Ярослав
5. Медорфенов
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Последний рейд

Идеальный мир для Лекаря 9

Сапфир Олег
9. Лекарь
Фантастика:
боевая фантастика
юмористическое фэнтези
6.00
рейтинг книги
Идеальный мир для Лекаря 9

Неудержимый. Книга XIV

Боярский Андрей
14. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга XIV

Младший сын князя

Ткачев Андрей Сергеевич
1. Аналитик
Фантастика:
фэнтези
городское фэнтези
аниме
5.00
рейтинг книги
Младший сын князя