|
Участник форума
Регистрация: 05.02.2005
Сообщений: 121
С нами:
11189246
Репутация:
10
|
|
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, и культивирующая тесные взаимоотношения с хакерским сообществом.
Эти разработки до определенного момента оставались незамеченными не только хакерским сообществом, но и абсолютно со стороны.
Хакерская культура, отбрасывая частые предсказания ее смерти, стала в самое начало изменения мира коммерческого ПО по своему образу и подобию. Однако, должно было пройти пять лет, чтобы эта тенденция стала очевидной.
|