Краткая история хакерства Эрик С. Раймонд перевод Андрея П. Паскаля 2.1 Пролог: "Настоящие программисты" Сначала были "настоящие программисты". Правда, себя они так не называли. Они не называли друг друга ни хакерами, ни как-либо еще по-особому. Понятие "настоящий программист" не было сформировано вплоть до 1980 года. Начиная с 1945 года, сфера компьютерных технологий привлекла многие светлые головы во всем мире. Начиная с компьютера ENIAC (его первые программисты - Экерт (Eckert) и Мокли (Mauchly)), появляется более или менее жизнестойкая и самоидентифицирующаяся техническая культура программистов-энтузиастов - людей, которым доставляет удовольствие создавать программное обеспечение и экспериментировать с ним. "Настоящими программистами" обычно становились выходцы из среды электронщиков и физиков. Согласно преданию они носили белые носки, синтетические рубашки и галстуки, и толстые очки, кодировали на Ассемблере, Фортране и еще полдюжины древних языков, позабытых в настоящее время. То были предвестники хакерской культуры, не воспетые герои ее предыстории. С конца Второй Мировой и до начала 70-х во времена пакетной обработки заданий и "больших шкафов" центральных ЭВМ "Настоящие программисты" образовывали доминирующую техническую культуру в компьютерной среде. Несколько обрывков фольклора того времени, дошедших до нас, включают в себя списки законов Мэрфи и постеры Мак Германа, и по сей день украшающие стены многих компьютерных лабораторий. Некоторые люди, выросшие в культуре "настоящих программистов", остаются активными и в наши 90-е годы. Сеймур Крэй - конструктор серии суперкомпьютеров Cray написал свою операционную систему для им же разработанного компьютера. В шестнадцатеричной системе! Без единой ошибки! И она работала! "Да, были люди в наше время ... ". Легко припомнить Стана Келли-Бутла автора словаря Devil-s DP Dictionary (1981), вышедшего в McGraw-Hill, экстраординарного фольклориста, программировавшего в 1948 на Манчестерском Mark-I - первой цифровой ЭВМ полностью управляемой хранимыми программами. Теперь он ведет колонку технического юмора в компьютерных журналах. Извесны другие, такие как Давид Е. Лундстром, записавший анекдотические истории тех ранних лет ("Some good man from UNIVAC", 1987). Рассвет интерактивных вычислений, университетов и сетей - вот то, что создало культуру "настоящих программистов", которая дала рождение жизнеспособной технической традиции, обернувшейся в конечном счете в сегодняшнюю хакерскую культуру открытых искодников. 2.2. Первые хакеры Годом зарождения хакерской культуры, какой мы ее знаем теперь, удобно считать 1961- год когда Массачусетский технологический институт (MIT) приобрел первую машину PDP-1. Комитет по энергетике и сигналам железнодорожного клуба технических моделей MIT (TMRC) сделал машину своей любимой технической игрушкой, разработал средства программирования, слэнг и стал местом рождения культурной среды, которая и сегодня с нами. Эти ранние года описаны в первой части книги Стива Леви "Хакеры" (Steven Levy, Hakers, Anchor/Doubleday,1984). Скорее всего компьютерная культура MIT первой взяла на вооружение термин "хакер". Хакеры TMRC образовали ядро лаборатории искусственного интеллекта MIT, которая была лидером в области исследований по искусственному интеллекту в начале 80-х годов. И их влияние получило широкое распространение после 1969 года - первого года существования сети ARPAnet. ARPAnet была первой межконтинентальной высокоскоростной компьютерной сетью. Она была создана министерством обороны как эксперимент по использованию цифровых коммуникаций, но выросла в сеть, объединяющую сотни университетов, подрядчиков министерства обороны и исследовательских лабораторий. Она дала возможность исследователям повсюду обмениваться информацией с невероятной скоростью и гибкостью, огромную поддержку совместной работе и невероятно ускорила прогресс технологии. Но ARPAnet сделала кое что еще. Ее электронные хайвэи собрали хакеров всех соединенных штатов в критическую массу. Вместо того, чтобы, оставаясь изолированными, создавать свою локальную эфемерную культуру, маленькие группы осознали себя единым кланом. Первые хакерские артифакты- первые слэнг листы, первый юмор, первые дискуссии о хакерской этике- все они распространялись по сети ARPAnet в первые годы ее существования. Первая версия файла жаргона, являющегося ярким примером, датируется 1973 годом. Хакерское движение выросло в университетах, подключенных к сети, особенно (хотя и не только) на их факультетах информатики. В хакерской культуре лаборатория искусственного интеллекта (ИИ) в MIT была первой среди равных с конца 60-х годов. Однако лаборатория ИИ в Станфордском университете (SAIL) и (позднее) университет Карнеги-Мелона вскоре стали столь же заметны. Все они превратились в процветающие центры информатики и исследований в области ИИ. В них были привлечены яркие личности, которые внесли большой вклад в хакерское дело, как с технической стороны, так и с фольклорной. Чтобы понять, что произошло позже, необходимо направить взгляд на сами компьютеры, так как рассвет и последующий закат были обусловлены волнами изменений в компьютерной отрасли. Со дней PDP-1 судьба хакеров была неразрывно связана с компьютерами серии PDP фирмы DEC. Фирма DEC была пионером в продаже диалоговых ЭВМ и операционных систем с разделением времени. Так как ее машины обладали высокой гибкостью, значительной мощностью и были относительно дешевы, то многие университеты приобрели их. Дешевое машинное время в системах с разделением времени было той почвой, на которой взросла хакерская культура, и большую часть своей жизни сеть ARPAnet была сетью машин фирмы DEC. Наиболее популярной из них была PDP-10, впервые выпущенная в 1967 году. "Десятка" оставалась любимой машиной хакеров на протяжение почти пятнадцати лет. TOPS-10 (операционная система фирмы DEC для этих машин) и MACRO-10 (ее ассемблер) до сих пор вызывают ностальгию и занимают значительное место в слэнге и фольклоре. MIT, используя как и все прочие PDP-10, пошел отличным от других путем. Они выбросили все программное обеспечение (ПО), поставляемое DEC для PDP-10, и разработали свою собственную операционную систему, названную ITS. Название "ITS" расшифровывается как несовместимая система с разделением времени (Incompatible Timesharing System), что очень точно характеризует позицию ее разработчиков. Они захотели создать что-то оригинальное, пойти своим путем. К счастью для всех сотрудникам MIT хватило ума ограничить свои амбиции. ITS, будучи оригинально-причудливой и странной системой с частыми сбоями в работе, содержала в себе ряд великолепных технических новаций и попала в историю как долгожитель среди систем с разделением времени. Сама ITS была написана на ассемблере, но многие ITS проекты были разработаны на языке Лисп. Лисп был гораздо более мощным и гибким языком по сравнению с любым другим языком того времени. Фактически он и сейчас, 25 лет спустя, остается языком, который спроектирован лучше чем многие современные языки. Есть много особенностей, которые обеспечили ему успех и делают его любимым языком многих хакеров. Многие из творений, рожденных в культурной среде ITS, живы и сегодня. Вероятно, наиболее известным из них является редактор Emacs. Также сохранился фольклор ITS, который каждый может найти в жаргонном файле. SAIL и CMU, однако, тоже не дремали. Многие хакеры, выросшие во круг PDP-10, стоявшей в лаборатории SAIL, стали заметными фигурами в истории создания персонального компьютера и сегодняшнего графического интерфейса пользователя. Также и хакеры CMU делали в то время работу, приведшую к появлению первых реально используемых на практике экспертных систем. Другим важным узлом культуры был Xerox PARC-бывший исследовательский центр Пало-Альто. На протяжении более чем десятилетия с начала 70-х до середины 80-х PARC занимал ведущие позиции в создании революционных программных и аппаратных новинок. Современный интерфейс пользователя, использующий мышь, окна и значки- детище PARC. Так же как лазерный принтер и локальная сеть. А серия машин D предвосхитила мощные персональные компьютеры 80-х. По странному стечению абстоятельств эти достижения не стали гордостью компании, что даже привело к появлению шутки о том, что PARC- это место, где рождают блестящие идеи, чтобы отдать их на сторону. Хакерское движение было пропитано идеями PARC. Среда ARPAnet и PDP-10 развивалась на протяжении 70-х. Возможности использования списков рассылки (мэйл листов) были востребованы группами с общими интересами по всей стране и получили широкое распространение не только у технических специалистов. Агество DARPA либерально закрывало глаза на несанкционированную активность в сети, понимая, что эти расходы окупятся привлечением целого поколения молодых людей в компьютерную область. Возможно самым известным списком рассылки был список, объединяющий любителей научной фантастики (SF-LOVERS). И в наши дни он остается одним из самых популярных. Однако, существовало много других иновационных способов электронного общения, которые затем комерциализовались под такими названиями как CompuServe, Genie и Prodigy. ***ПРОДОЛЖЕНИЕ НИЖЕ***
2.3. Восход Unix А в это время в окрестностях Нью-Джерси кто-то начиная с 1969 года делал то, что изменило традиции PDP-10. Год рождения сети ARPAnet стал годом, когда хакер Кен Томпсон из Bell Labs изобрел Unix. Томпсон участвовал в разработке операционной системы реального времени Multics, которая имела общие корни с ITS. Multics стала испытательным полигоном для реализации идей о возможности скрыть сложность операционных систем от пользователей и основной части программистов. Идея состояла в том, чтобы сделать Multics гораздо более простой для программиста, что повысило бы производительность труда прикладного программиста, решающего реальные задачи. Bell Labs отказалась от Multics, когда та стала показывать признаки беспомощной белой вороны (позднее Multics стала продавать на рынке фирма Honeywell, но успеха не было). Кен Томпсон, оставив проект Multics, стал экспериментировать, используя комбинацию идей проекта Multics и своих собственных, на машине PDP-7. Другой хакер по имени Дэнис Ритчи изобрел язык под названием "Си" для использования с эмбрионом Томпсоновского Unix. Как и Unix "Си" был спроектирован неограничивающим программиста, гибким языком. Интерес к этим инструментам распространился среди их коллег по лаборатории и они получили поддержку в 1971 году, когда Томпсон и Ритчи выиграли предложение о создании так называемой системы автоматизации офиса у себя в лаборатории. Однако Томпсон и Ритчи имели больший аппетит. Традиционно операционные системы писались на языке ассемблера для достижения максимальной производительности аппаратуры, которой они управляли. Томпсон и Ритчи одними из первых осознали, что вычислительная техника и технология компиляции уже достаточно совершенны для того, чтобы вся ОС целиком была написана на "Си". И в 1974 году среда целиком была перенесена на несколько машин разных типов. Такого прежде никогда не случалось и резонанс был огромный. Если Unix может выглядеть одинаково и предоставлять одинаковые возможности на разных архитектурах, значит он может быть общей программной средой для всех этих архитектур. То есть пользователю больше не потребуется платить за полную переделку программного обеспечения при замене устаревшей машины на новую. Хакеры могут переносить свой инструментарий с одной машины на другую, а не изобретать каждый раз велосипед. Кроме переносимости Unix и "Си" имели другие сильные стороны. Оба были спроектированы по философии "Делай как можно проще, даже тупее". Программисты легко могли держать в голове всю логическую структуру "Си" (в отличие от многих других языков) вместо того, чтобы каждый раз обращаться к руководствам. Unix была структурирована как набор простых программ, спроектированных для совместного использования в различных комбинациях. Решение оказалось настолько удачным, что позволило решать вычислительные задачи очень широкого спектра, и даже те, о существовании которых разработчики Unix не подозревали. Unix очень быстро распространился в AT&T несмотря на отсутствие какой-либо официальной поддержки со стороны руководства. В 1980-м году Unix разошелся среди большого числа университетов и исследовательских центров, и тысячи хакеров стали работать с Unix дома. Рабочими лошадками для Unix служили PDP-11 и их потомки- машины VAX. Но из-за своей переносимости Unix работал на машинах практически всех архитектур, какие только можно было найти в сети ARPAnet. Ни кто не использовал ассемблер и "Си" программы были легко переносимы среди всех этих машин. Unix имел свои собственные сетевые возможности- UUCP (протокол копирования с Unix на Unix)- слабые зато дешевые. Любые две Unix машины могли обмениваться электронной почтой между собой через обычные коммутируемые телефонные линии. Эта возможность была встроена в систему, а не являлась дополнением. В 1980-м году первая доска объявлений Usenet, построенная на основе UUCP, переросла по количеству участников сеть ARPAnet. Несколько Unix сайтов находились в составе самой ARPAnet. Среда Unix и культура PDP-11 стали объединятся, однако сначала они не были единым целым. Хакеры, работающие на PDP-10, рассматривали Unix хакеров как толпу выскочек, использующих инструменты, которые в сравнении с классическими, любимыми, витиеватыми Лиспом и ITS выглядели примитивно. Их называли "каменный топор и медвежья шкура". Еще одно- третье направление существовало в те годы. Первый персональный компьютер попал в продажу в 1975 году. Фирма Apple была зарегистрирована в 1977 году и стала невероятно быстро развиваться в последующие годы. Потенциал микрокомпьютеров был совершенно очевиден и привлек еще одно поколение талантливых хакеров. Их языком был Бэйсик. Он был настолько примитивен, что бойцы PDP-10 и снобы Unix рассматривали его как незаслуживающий внимания. 2.4. Конец эпохи Так обстояли дела в 1980 году. Три культурных среды частично перехлестнутых были организованы вокруг технологий, имеющих значительные отличия. Среда ARPAnet/PDP-10 была повенчана с Лиспом, MACRO-10, TOPS-10 и ITS. Unix и "Си" сгруппировались с PDP-11 и VAX с их примитивными телефонными соединениями. И анархическое племя энтузиастов первых микрокомпьютеров, намеренных нести компьютер в массы. Среди всех прочих культурная среда ITS могла гордится своим лидерством. Но настал момент, когда штормовые тучи стали собираться над лабораторией. Технология PDP-10, от которой зависела ITS, стала устаревать, к тому же сама лаборатория разделилась на противоборствующие группы в связи с первыми попытками коммерческой реализации технологий искусственного интеллекта. Некоторые ведущие сотрудники лаборатории (это также касается SAIL и CMU) были переманены предложениями о высокооплачиваемой работе в недавно учрежденные фирмы. Смерть наступила в 1983 году, когда DEC прекратила поддержку PDP-10, чтобы сконцентрировать свою работу над PDP-11 и VAX. ITS потеряла свое будущее. Из-за непереносимости ITS, затраты по ее переносу на новую платформу оказались ни кому не посилам. Беркли версия Unix и VAX, на котором она работала, образовали хакерскую систему, и любой кто хоть как-то смотрел в будущее понимал, что микрокомпьютеры превращаются в такую силу, которая вероятно сметет все на своем пути. Примерно в это время Леви написал "Хакеры". Одним из его главных героев был Ричард Столмэн ("изобретатель" Emacs), являвшийся лидером в лаборатории, и его фанатичное сопротивление комерциализации лабораторных технологий. Столмэн, (известный своим регистрационным именем RMS, составленным по его инициалам) решил создать Фонд Свободного Программного Обеспечения (FSF) и посвятить себя созданию высококачественного свободного ПО. Леви называет его ?последним из настоящих хакеров¦ - прозвищем, которое к счастью не стало соответствовать действительности. Грандиозный замысел Столмэна стал очевидным свидетельством трансформации хакерского движения в 1980-82 гг. Он начал создание полного клана Unix, написанного на "Си" и свободно распространяемого. Таким образом дух и традиции ITS были сохранены как важнейшая часть более молодой новой хакерской культуры, живущей во круг Unix и VAX. Примерно в это же время микропроцессоры и локальные сети начинают оказывать влияние на хакерское движение. Ethernet и Motorola образовали комбинацию с высоким потенциалом и вызвали появление нескольких различных разработок по созданию первого поколения того, что мы сейчас называем рабочими станциями. В 1982 году группа хакеров из Беркли основала Sun Microsystems в надежде, что Unix, исполняемая на относительно недорогом, базирующемся на 68000 процессоре оборудовании, обеспечит выигрышную комбинацию для широкого круга приложений. Они оказались правы и их видение стало образцом для целой индустрии. Оставаясь дорогими для индивидуальных пользователей, рабочие станции были дешевы для организаций и университетов. Их сети (одна станция на одного пользователя) быстро заменили устаревшие VAX и другие системы с разделением времени. ***ПРОДОЛЖЕНИЕ НИЖЕ***
2.5. Эра коммерческих Unix систем В 1984 году, когда AT&T лишилась исключительных прав и Unix впервые стала коммерческим продуктом, наиболее значительная разделительная линия в хакерском движении пролегла между относительно единой ?сетевой нацией¦, объединенной во круг Internet и Usenet (которые в основном использовали машины класса миникомпьютер или рабочие станции под управлением Unix), и многочисленным сообществом разделенных, не имеющих доступа к сети, компьютерных энтузиастов. Машины класса рабочих станций, созданные фирмой Sun и другими, открыли новые миры для хакеров. Они были созданы для технологий скоростной обработки графики и передачи данных по сети. На протяжении 80-х годов хакерское движение всецело было поглощено развитием программ и инструментария для наиболее полного использования возможностей этих технологий. Беркли Unix был разработан со встроенной поддержкой протоколов сети ARPAnet, что обеспечивало решение сетевых проблем и способствовало росту сети Internet. Было предпринято несколько попыток развития графики рабочих станций. Одной из превалирующих стала X Window System. Критическим для ее успеха фактором стало стремление разработчиков к свободному распространению исходного кода в соответствии с хакерской этикой и то, что они имели возможность распространять программы через Internet. Победа X Window System над коммерческими (фирменными) графическими системами (включая и предложенную фирмой SUN) стала первой важной приметой тех перемен, которые несколько лет спустя привели к глубокому изменению самого Unix. Между ITS и Unix существовала конкуренция, приводившая иногда к критическим репликам ( в основном со стороны пользователей ITS). Однако, последняя ITS машина была успешно остановлена в 1990 году. Фанатам больше не осталось места и большая их часть ассимилировалась в культуру Unix с разной степенью ворчливого недовольства. Внутри самого осетевевшего хакерского движения существовало сильное соперничество между фанатами Berkley и AT&T версий Unix. Случайно вы все еще можете столкнуться с постерами тех времен, изображающими мультипликационного истребителя с крыльями в форме буквы X из фильма "Звездные войны", уносящегося прочь от разрывающейся звезды смерти, обозначенной логотипом AT&T. Берклийские хакеры предпочитали видеть себя восставшими против бездушных корпоративных империй. AT&T Unix никогда не обгоняла BSD/Sun на рынке, но она выиграла войну стандартов. После 90-го года версии AT&T и BSD стали мало различимыми, адаптировав многие достижения друг друга. Как только мир вошел в 90-е технология, освоенная в прошлом десятилетии рабочими станциями, стала заглядываться на новые, дешевые и производительные персональные компьютеры на основе 386-го процессора и его наследников фирмы Intel. Впервые хакеры могли позволить себе иметь дома в личном распоряжении машины, сравнимые по мощности и объему памяти с миникомпьютерами десятилетней давности, оснащенные системой Unix, способной поддерживать полную среду разработки и работать с Internet. Мир MS DOS оставался в счастливом неведении всего этого. Хотя энтузиасты первых микрокомпьютеров быстро образовали популяцию DOS и Mac хакеров по размерам превышающую популяцию объединенных сетью хакеров, они никогда не имели самосознающей культуры. Темп изменений был настолько высок, что пятьдесят различных технических культур зародились и умерли словно мухи дроздофилы, никогда не достигая достаточной стабильности необходимой для создания общих жаргонных традиций, фольклора и легенд. Отсутствие действительно распространенной сети, сравнимой с Internet и UUCP помешало их объединению в "сетевую нацию". Стал получать широкое распространение доступ к коммерческим интерактивным (on-line) службам типа CompuServe и Genie. Но тот факт, что не Unix операционные системы поставлялись без встроенных в них средств разработки означает, что очень мало исходного кода передавалось по этим сетям, поэтому не была создана традиция совместного хакинга. Основу хакерского движения, организованного вокруг Internet, и до настоящего времени ассоциируемого с Unix культурой, не интересовали коммерческие службы. Все что им было нужно- это лучший инструментарий и больше Internet, и 32-битные ПК обещали сделать доступным это для каждого. Но где достать программное обеспечение? Коммерческие Unix системы остались дорогими- в диапазоне нескольких "килобаксов". В начале 90-х несколько компаний начали продавать AT&T или BSD Unix, перенесенные на машины класса ПК. Но продажи не имели успеха. Цены были снижены незначительно, но что хуже всего вы не получали доступный для изменения и распространения исходный код вместе со своей системой. Традиционная бизнес модель продажи программного обеспечения не давала хакерам того, что они хотели. Так же как не давал и FSF. Разработка HURD- давно обещанного Ричардом Столманом свободного ядра Unix для хакеров замерла на годы и не дала результата как-либо похожего на работающее ядро вплоть до 1996 года (хотя в 90-х FSF обеспечил почти все прочие сложные части Unix подобной ОС). К сожалению в начале 90-х становиться ясно - десять лет усилий по реализации коммерческих Unix систем закончились ни чем. Обещанная системой Unix кросс-платформная переносимость потерялась в несовместимостях пол дюжины коммерческих версий Unix. Продавьцы Unix оказались настолько неповоротливы, слепы и глупы в маркетинге, что Microsoft смогла захватить большую часть их рынка с помощью шокирующе примитивной технологии ее Windows ОС. В начале 1993-го враждебные обозреватели могли иметь почву для мысли, что история Unix почти закончилась и вместе с ней фортуна хакерского племени. И в компьютерной прессе не было недостатка во враждебных обозревателях, многие из которых завели традицию предсказывать неизбежную кончину Unix с интервалом в каждые шесть месяцев, начиная с конца 70-х годов. В те дни считалось общепринятой гипотеза о том, что время индивидуального техногероизма закончилось, что индустрия ПО и Internet перейдут под влияние и контроль таких колоссов как Microsoft. Казалось первое поколение хакеров постарело и устало (исследовательская группа по информатике в Беркли выпала из колеи и потеряла финансирование в 1994 году). Это было время депрессии. К счастью, не все происходящие в то время события оказались в поле зрения прессы и большинства хакеров. События, результатом которых стали поразительно позитивные разработки в конце 1993 и в 1994 году. Неожиданно, они повернули развитие культуры в совершенно новое направление- направление невиданного успеха. 2.6. Первые свободные Unix В нишу, оставшуюся не занятой, из-за неудачи проекта HURD, вошел студент университета г.Хельсинки по имени Линус Торвальдс. В 1991 году он начал разработку свободного ядра Unix для 386 машин с помощью инструментария FSF. Его первый стремительный успех заинтересовал многих Internet хакеров, вызвавшихся помочь ему в разработке Linux- полнофункциональной Unix системы с полностью свободным и распространяемым исходным кодом. Однако, Linux не остался без конкурентов. В 1991 году одновременно с первыми экспериментами Торвальдса Уильям и Лин Джоулитцы осуществили эксперимент по переносу BSD Unix на i386 машину. Многие обозреватели, сравнивая технологию BSD с первыми достижениями Линуса, предрекали BSD наибольшую популярность среди Unix систем для ПК. Однако, наиболее важная особенность Linux относилась не к технической, а к социальной стороне. До создания Linux общепринятым было мнение, что создание такой сложной системы как операционная, возможно лишь хорошо скоординированными усилиями относительно небольшой группы людей. Эта модель была и остается типичной как для коммерческого ПО, так и для серьезного свободного ПО, созданного FSF в 80-х годах; также и для freeBSD/netBSD/OpenBSD проектов, отпочковавшихся от исходной, перенесенной Джоулитцами системы. Linux шел по совершенно иному пути. С самого начала он писался не регулярными усилиями большого числа добровольцов, координируемых только по Internet. Качество разработки достигалось не жесткими стандартами или управленческими методами, а примитивно простой стратегией еженедельного издания и получения откликов от сотен пользователей в течение дней. Такая стратегия создала что-то на подобие дарвиновского отбора мутаций, созданных разработчиками. К глубочайшему удивлению многих этот механизм хорошо работал. К концу 1993 года Linux мог поспорить в стабильности и надежности со многими коммерческими Unix системами и содержал на порядок большее количество программного обеспечения. Он даже стал привлекательным для создания версий коммерческого ПО. Одним из побочных эффектов этого стало умерщвление более мелких продавьцов коммерческих Unix. Оставшись без спроса со стороны разработчиков и хакеров, они вынуждены были закрыться. Одной из немногих выживших была фирма BSDI (Berckley Systems Design, Inc.), расцветшая на продаже полных исходников вместе с ее BSD Unix, и культивирующая тесные взаимоотношения с хакерским сообществом. Эти разработки до определенного момента оставались незамеченными не только хакерским сообществом, но и абсолютно со стороны. Хакерская культура, отбрасывая частые предсказания ее смерти, стала в самое начало изменения мира коммерческого ПО по своему образу и подобию. Однако, должно было пройти пять лет, чтобы эта тенденция стала очевидной.
2.7. Огромная вспышка Web Начальное развитие Linux совпало с другим феноменом- открытием широкими кругами общественности сети Internet. Начало 90-х годов показало зарождение процветающей индустрии Internet провайдеров, продающих доступ к сети за несколько долларов в месяц. Последовавшее изобретение WWW ускорило и без того быстрый рост сети Internet до головокружительной скорости. В 1994 году группа разработки Berckley Unix формально распалась. Несколько различных версий свободного Unix (Linux и наследники 386BSD) остались маяками хакерской активности. Linux стал распространяться на коммерческой основе на CDROM и стал продаваться как горячие пирожки. К концу 1995 года все основные компьютерные компании стали выливать потоки рекламы провозглашающей, что их программы и оборудование поддерживают Internet. К концу 90-х центром активности хакерства стали Linux и Internet. WWW наконец-то превратил Internet в средство массовой информации и многие хакеры 80-х превратились в ISP, продавая или предоставляя доступ к Internet.