С компьютерами работают люди. И, несомненно, такая работа не является однонаправленной: человек, у которого основным рабочим инструментом является компьютер, в определенной степени отличается от остальных. Вследствие этого в среде «компьютерщиков» иногда возникали стихийные течения, оформляющиеся в устойчивые сообщества на основе какой-либо компьютерной профессии, увлечения или даже просто — принципов мировоззрения. Такие сообщества, достигнув большой численности, становились довольно известными. Эта статья посвящена исследованию нескольких наиболее заметных таких сообществ. Как всегда происходит в мире, разумеется, найдется многое, что в небольшой статье отражено не будет. Возможно, некоторые выводы покажутся спорными даже тем, кто сам состоит в описываемых группах. Но… не стоит возмущаться. Здесь вы найдете всего лишь возможный взгляд на весьма интересные явления в компьютерном мире. И не более.
Итак — начнем мы с многогранной группы, которая неоднократно была воспета в компьютерных анекдотах.
Фидошники
Когда-то давно, в те годы, когда сеть Интернет была чисто специальной, военной и очень даже коммерческой, а получить доступ к ней было весьма дорого, Том Дженнингс из Лос-Анджелеса с другом Джоном Мэдиллом из Балтимора разработали весьма интересную систему маршрутизации почты, не требующую для обмена ею наличия постоянных физических соединений между компьютерами. Так возникла Fido — компьютерная сеть, отличительной чертой которой было то, что каждый входящий в нее компьютер в один момент времени мог быть соединен не более чем еще с одним таким же (об этом вы можете более подробно узнать в главе 12). Кроме того, эта сеть была некоммерческой и функционировала исключительно благодаря добросовестности и бескорыстию своих пользователей.
Вследствие особенностей строения FidoNet к ее составляющим предьявлялись особые требования, которые все входящие в эту сеть добровольно выполняли беспрекословно — иначе бы функционирование FidoNet прервалось. Так, отказ узла пересылки почты влек за собой отрезание от остальной сети той части FidoNet, которая этим узлом пользовалась. Отправка в «файл-эху» (т. е. распространяемый по FidoNet набор файлов с полезными данными и программами) каким-либо неразумным пользователем многомегабайтной программы мог привести к большим проблемам у тех узлов, через которые файл этой программы бы прошел (вследствие больших затрат времени на передачу файла по модемной связи). Поэтому весьма важной чертой «фидошника», т. е. пользователя компьютера, входящего в сеть FidoNet, стала высокая ответственность за свои действия, причем обусловленная не материально, а чисто морально. Так как все связи между узлами FidoNet держались на взаимном доверии, то между «фидошниками» завязывались тесные дружеские отношения. Необходимость не совсем тривиальной настройки программ для работы в FidoNet отсеивала лиц с низким уровнем интеллекта и высоким уровнем лени.
Некоммерческий характер сети FidoNet привлек в нее тех, для кого общение, свободный обмен информацией важнее получения доходов и бизнеса. В этом «фидошники» в чем-то схожи с хакерами, о которых речь пойдет дальше. Многие хакеры используют FidoNet для общения между собой, однако FidoNet состоит отнюдь не из одних хакеров. Равно как и есть немало хакеров, не знакомых непосредственно с FidoNet.
Вышеупомянутые аспекты работы FidoNet и определяют поведение и в какой-то степени мировоззрение тех, кто с этой сетью работает. Традиционный «фидошник» — неплохой специалист по компьютерным технологиям, дружелюбный, ответственный и чаще всего не меркантильный. В мире «фидошников» сформировались и свой диалект, и своя субкультура. Последнее нередко находило свое отражение в анекдотах, гуляющих по компьютерному миру.
Вы наверняка встретите в Сети немало высказываний о том, каким должен быть настоящий «фидошник». Например, узнаете, что 'обязательный атрибут фидошника — борода', что «фидошник» без пива жить не может, а изьясняется лишь фразами типа 'отдаю фреки только на зухеле' или 'коннект суксь, ретрейн за ретрейном, ни одного фрека не сдаунлоадишь…' Такие, разумеется, тоже встречаются — ведь мир «фидошников» очень большой, и персоналии в нем встречаются самые разные. Однако есть немало «фидошников», не удовлетворяющих этим критериям, но в то же время являющихся полноценными составляющими этой сети.
Рис. 16.1.
Если вы хотите хотя бы приблизительно посмотреть, каково это — быть «фидошником», поиграйте в превосходную игру Юрия Нестеренко, которая так и называется — «Fido». Свежую версию вы можете скачать с сайта http://yun.complife.net, а если он окажется недоступен, то предыдущая версия лежит на http://perecod.chat.ru/fido.rar. В Интернете есть сайты, на которых можно найти полиси FidoNet (договоренности составляющих этой сети, согласно которым они работают), статьи о Fido, юмор и словари «фидошного» диалекта. Конференции Fidonet (основное средство «фидошного» массового общения) доступны и через Всемирную Сеть — например, с сайта http://www.fido-online.com.
Хакеры
Приведенные выше слова Н.Родионова, написанные в 1990 году, как нельзя лучше подходят для характеристики подхода хакеров к окружающему миру вообще и к компьютерному в частности. В последнее время под «хакерами» часто понимают тех, кто получает несанкционированный доступ к банковским системам, взламывает web-сайты и ведет прочую разрушительную деятельность либо ради добычи денег, либо для демонстрации всем своей «крутости». К настоящим хакерам таковые не имеют никакого отношения.
Путь хакера — это путь Мага. Мага, основной целью которого является Познание мира, людей, себя. Познавать мир весьма трудно в одиночку — поэтому он высоко ценит дружбу. Можно сказать, что «хакер» — это тот, кто высшей целью своей жизни ставит постижение тайн того, что он видит вокруг себя и распространение полученных знаний в мире своих собратьев. Для хакера мир полон пленительных загадок, разгадывать которые, при этом совершенствуя свои навыки и знания — для него высшее удовольствие. Вообще говоря, для этого не обязательно быть «компьютерщиком»: все настоящие ученые в какой-то мере хакеры. Хотя правильнее было бы сказать, что хакеры — это 'ученые в мире компьютеров'. Они точно так же постигают тайны компьютерного мира без каких-либо руководств (вернее, умеют это делать — если руководства найдутся, то хакер в целях экономии своего времени ими воспользуется, но их наличие для него необязательно), точно так же могут делать выводы и обобщения. К примеру, новый язык программирования, абсолютно незнакомый хакеру, он изучит за считанные дни — просто потому, что ранее он уже понял основные принципы устройства любого языка программирования, причем понял самостоятельно.
Хакер широко использует информацию, программы, сделанные другими людьми, в том числе и в тех случаях, когда те отнюдь не желают эту информацию кому-либо предоставлять. Но делает он так не из-за стремления к взлому, разрушению, а по одной простой причине — хакер весьма высоко ценит ресурсы человеческого мозга. И поэтому повторять то, что уже сделано другими, для хакера — абсолютно