Читаем Галактика Интернет полностью

Необходимым условием для расширения нового компьютерного «фронтира»[32] являлась доступность нового мощного программного обеспечения, способного работать на машинах любого типа и связывать между собой серверы Интернета. UNIX обеспечивала общую среду, позволявшую передовым исследователям обмениваться информацией в процессе разработки программ для сетей и серверов. Однако, после того как в 1984 году ATT лишилась своих прав, Bell Laboratories на законных основаниях заявила о своих правах на UNIX. Как уже упоминалось в первой главе, Ричард Столлмен, программист из Лаборатории искусственного интеллекта MIT, вместе с небольшой группой своих единомышленников взялся решить грандиозную задачу создания новой операционной системы, продолжающей UNIX, но не попадающей под авторское право на UNIX, а именно GNU (по первым буквам «GNU is not UNIX»). Столлмен превратил свою работу в политическую компанию по защите свободы слова в эпоху компьютеризации, учредив Free Software Foundation (FSF) — Фонд свободного программного обеспечения и провозгласив в качестве основополагающего права принцип свободной коммуникации и использования программного обеспечения. Он единолично основал движение за доступность программного обеспечения и стал одним из кумиров культуры хакеров. Однако его политических убеждений оказалось недостаточно для того, чтобы преодолеть серьезнейшие технические препятствия, с которыми ему пришлось столкнуться в процессе создания новой операционной системы, равноценной UNIX, но все же отличной от нее. В то время как публикация в Сети результатов работы его команды подготовила почву для будущего открытого программного обеспечения, созданная им система (HURD) до 1996 года по-настоящему так и не заработала. По общему мнению, причиной этого стали вовсе не ограничения технического характера, поскольку Столлмен был (и остается) корифеем в области разработки программного обеспечения, подтверждением чего явилась его знаменитая программа редактирования. Однако он не до конца представлял себе потенциал объединения сип. Только сотням, тысячам занимавшихся одним делом умов, с добровольным разделением труда и свободной, но эффективной координацией функций, было под силу решить грандиозную задачу создания операционной системы, способной обеспечить непростое управление объединенных посредством Интернета компьютеров, мощности которых день ото дня возрастали.

Тем временем частная собственность на системы UNIX препятствовала свободному обмену информацией о разработках программного обеспечения. В 1994 году группа занимавшихся UNIX специалистов из Беркли была распущена. Воспользовавшись этой ситуацией, рынком программного обеспечения (операционных систем) завладела компания Microsoft; хотя ее технология была хуже, у нее не оказалось достойных конкурентов. Альтернатива возникла в лице операционной системы GNU/Linux, ставшей продолжением работы Столлмена, но основанной на совершенно иной методологии, по воле случая предложенной Линусом Торвальдсом. Если использовать лексику Реймонда (1999), «базарный» подход к программному обеспечению достиг цели там, где «соборостроительные» принципы разработки (и коммерческие, и хакерские) потерпели крах.

Как уже упоминалось в первой главе, Линус Торвальдс, студент Университета Хельсинки, получив в 1991 году свой первый Intel 386 PC, нуждался в операционной системе для него. Испытывая недостаток в ресурсах, он посвятил несколько месяцев разработке своего собственного ядра системы UNIX для машин серии 386, используя для его реализации компилятор GCC (для языка С). Он назвал свое творение Freix, однако администратор сервера переименовал его в Linux. Нуждаясь в помощи и желая подключить других к этой работе, Линус опубликовал исходный код в Интернете и обратился с предложением о сотрудничестве. Он продолжал посылать в Сеть новые сообщения о своих усовершенствованиях. То же самое делали и сотни хакеров, подключившихся к данному проекту. Частое обновление, широкое сотрудничество и полная открытость информации позволяли производить тщательную проверку и отладку кода, в результате чего к 1993 году Linux по своему уровню превзошла частные системы UNIX. С течением времени наиболее конкурентоспособными коммерческими системами UNIX оказались те из них, которые включали в себя пакет программ Linux и соблюдали ее правила в отношении открытости исходного кода.

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

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

100 великих научных открытий
100 великих научных открытий

Астрономия, физика, математика, химия, биология и медицина — 100 открытий, которые стали научными прорывами и изменили нашу жизнь. Патенты и изобретения — по-настоящему эпохальные научные перевороты. Величайшие медицинские открытия — пенициллин и инсулин, группы крови и резусфактор, ДНК и РНК. Фотосинтез, периодический закон химических элементов и другие биологические процессы. Открытия в физике — атмосферное давление, инфракрасное излучение и ультрафиолет. Астрономические знания о магнитном поле земли и законе всемирного тяготения, теории Большого взрыва и озоновых дырах. Математическая теорема Пифагора, неевклидова геометрия, иррациональные числа и другие самые невероятные научные открытия за всю историю человечества!

Дмитрий Самин , Коллектив авторов

Астрономия и Космос / Энциклопедии / Прочая научная литература / Образование и наука
Теория струн и скрытые измерения Вселенной
Теория струн и скрытые измерения Вселенной

Революционная теория струн утверждает, что мы живем в десятимерной Вселенной, но только четыре из этих измерений доступны человеческому восприятию. Если верить современным ученым, остальные шесть измерений свернуты в удивительную структуру, известную как многообразие Калаби-Яу. Легендарный математик Шинтан Яу, один из первооткрывателей этих поразительных пространств, утверждает, что геометрия не только является основой теории струн, но и лежит в самой природе нашей Вселенной.Читая эту книгу, вы вместе с авторами повторите захватывающий путь научного открытия: от безумной идеи до завершенной теории. Вас ждет увлекательное исследование, удивительное путешествие в скрытые измерения, определяющие то, что мы называем Вселенной, как в большом, так и в малом масштабе.

Стив Надис , Шинтан Яу , Яу Шинтан

Астрономия и Космос / Научная литература / Технические науки / Образование и наука