В начале была командная строка - [25]

Шрифт
Интервал

Файловые системы машин под управлением Unix все имеют ту же общую структуру. В своих домашних ОпСистемках, вы можете создавать директории (папки для файлов) и давать им имена типа «Фродя» или «Мое барахло» и поместить их куда угодно. Но под Unix самый верхний уровень — корень файловой системы (каталог «слэш», так называемый ROOT, полную власть над содержимым которого имеет обычно только одноименный пользователь — прим. перев.) всегда обозначается единственным символом «/» и он всегда содержит одинаковый комплект директориев верхнего уровня: /usr /etc /var /bin /proc /boot /home /root /sbin /dev /lib /tmp (По умолчанию, по крайней мере, — в разных версиях «Юнихов» состав каталогов немного варьируется и… не следует забывать о прихотях пользователя root) и каждый из этих каталогов, естественно, имеет собственную четкую структуру подкаталогов. Имейте в виду, что одержимое использование сокращений и исключение заглавных букв; — это система изобретенная людьми, для которых повторяющийся беспорядок так же напрягает и является тем же, чем для шахтеров — черные легкие. Длинные имена обгрызены вплоть до трехбуквенных сокращений, подобно камням вылизанным рекой.

Здесь не то место, чтобы попытаться объяснить, почему все вышеуказанные директории существуют, и что в них содержится. Сначала все кажется смутным; худшим, кажется умышленно замутненным. Когда я начал использовать Linux, я был привычен к возможности создавать каталоги, где бы я ни захотел и давать им по-любому те имена, какие волнуют мое воображение. Под Unix вы свободны делать это, конечно (вы свободны, чтобы делать что угодно), но когда вы приобретаете опыт общения с системой, вы начинаете понимать, что директории, указанные выше, были созданы не просто так и, что ваша жизнь будет значительно легче, если вы оставите их в покое (в пределах /home, между прочим, вы имеете даже слишком неограниченную свободу).

После того, как этого рода вещи случатся несколько сот или тысяч раз, хакер понимает, почему Unix именно таков, какой он есть — и не возражает, что он не будет таким же в любом другом случае. Это своего рода «аккультурация», которая дает хакерам Unix их осведомленность о состоянии дел в системе, и отношение тихого, непоколебимого, раздражающего превосходства, так захватившего Дильберта в мультике. «Окна» 95 и MacOS — продукты, изобретенные инженерами в службах специфических компаний. Unix, по контрасту, не столько продукт, как тщательно составленная изустная история хакерской субкультуры. Это — наш эпос о Гильгамеше.

Что сделало старые эпосы, подобно Гильгамешу, такими мощным и долговечными, так это то, что они жили в повествованиях, которые многие люди знали наизусть, и рассказывали снова и снова — создавая своих собственные личные прикрасы всякий раз, когда им это приходило в голову. Корявые украшения были отстрелены, удачные были восприняты другими, отшлифованные, улучшенные, и, со временем, включенные в историю. Аналогично, «Юних» известен, любим, и понят столь многими хакерами, что он может восстанавливаться с листа всякий раз, когда кому-то это нужно. Очень трудно понять это людям, которые привыкли думать об Осях, как о вещах, которые должны быть полностью куплены.

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

По крайней мере за год до моего принятия Linux, я услышал о нем. Заслуживающие доверия, хорошо осведомленные люди, продолжали сообщать мне, что кучка хакеров забацала реализацию «Юниха», который мог бы загружаться, бесплатно, из Интернета. Долгое время Я не мог заставить себя обращать на это внимание. Было похоже на расхожие слухи, что группа энтузиастов ракетного моделирования создала полностью функциональный «Сатурн V» обмениваясь планами по Сети и посылая по электронной почте клапаны и фланцы друг другу.).

Но это правда. Вся честь за Linux обычно достается его человеческому тезке, некому Линусу Торвальдсу (Linus Torvalds), финну по национальности, который заставил законченную штуку вертеться в 1991, когда он использовал некоторые инструментальные средства ГНУ (Эмблема сообщества открытых софтин Ричарда Столлмана — голова голубого гну, аббревиатура представляет собой обычную среди юниксоидов рекурсивную шутку «ГНУ это вам не ЮНИХ», так как аналоги «Юниха» не могут напрямую использовать защищенный законом торговый знак Unix (TM)), чтобы написать начало ядра Unix, которое могло бы работать на PC-совместимом «железе». И на самом деле Торвальдс заслуживает всю честь, которая ему когда-либо воздавалась, и много того более. Но он не мог заставить это случиться сам, во всявом случае так, как мог Ричард Столлман. Для того чтобы писать код вообще, Торвальдсу нужны были дешевые, но мощные инструментальные средства разработки, и он их получил из проекта ГНУ Столлмана.


Еще от автора Нил Стивенсон
Семиевие

Неожиданная катастрофа обрекла Землю на медленную, но неотвратимую гибель. Нации всего мира объединились для осуществления грандиозного проекта – спасти человечество, отправив его представителей в космос. Но непредсказуемость человеческой натуры вкупе с непредвиденными проблемами губят эту затею, и в живых остается лишь горстка людей… Пять тысяч лет спустя их потомки готовятся к очередному путешествию в неведомый и странный мир, полностью преображенный катаклизмом и ходом времени. Они возвращаются на Землю.


Криптономикон

Выдающийся, значительный роман. Роман, который можно читать и как отдельное произведение, и как своеобразный приквел к opus magnum автора — «Барочному циклу». Роман, обозначивший новый этап в творчестве Нила Стивенсона. Роман-мозаика, в котором переплетены линия детективная и историко-приключенческая, фантастическая, реалистическая — и откровенно сатирическая. В «Криптономиконе» Нил Стивенсон соединяет несколько уровней повествования в единый гипертекст — и создает поразительно удачное и единое целое, которое не оставит равнодушным ни ценителя элитарной современной прозы, ни поклонника просто отличной жанровой литературы.


Анафем

Новый шедевр интеллектуальной прозы от автора «Криптономикона» и «Барочного цикла».Роман, который «Таймс» назвала великолепной, масштабной работой, дающей пищу и уму, и воображению.Мир, в котором что-то случилось — и Земля, которую теперь называют Арбом, вернулась к средневековью.Теперь ученые, однажды уже принесшие человечеству ужасное зло, становятся монахами, а сама наука полностью отделяется от повседневной жизни.Фраа Эразмас — молодой монах-инак из обители (теперь их называют концентами) светителя Эдхара — прибежища математиков, философов и ученых, защищенного от соблазнов и злодейств внешнего, светского мира — экстрамуроса — толстыми монастырскими стенами.Но раз в десять лет наступает аперт — день, когда монахам-ученым разрешается выйти за ворота обители, а любопытствующим мирянам — войти внутрь.


Взлет и падение ДОДО

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


Ртуть 1. Ртуть

Алхимия и герметика.«Королевское искусство» и «искусство королей».Загадочная наука, связавшая в прочную цепь магов и авантюристов, философов и чернокнижников.Алхимиков то принимали как равных, то жгли на кострах Святой инквизиции.Перед вами — история одного из ПОСЛЕДНИХ АЛХИМИКОВ Европы.История тайн и приключений, чудес и мистических открытий.Потрясающая интеллектуальная фэнтези, открывающая читателю НОВУЮ ГРАНЬ таланта Нила Стивенсона!


Криптономикон, часть 1

Крипта.«Реальная» столица Сети. Рай хакеров. Кошмар корпораций и банков. «Враг номер один» ВСЕХ мировых правительств. В сети нет ни стран, ни национальностей. Есть только СВОБОДНЫЕ люди, готовые сражаться за свою свободу!..


Рекомендуем почитать
Выступление в Итонском колледже

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


О работе русской секции Би-Би-Си

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Письма без комментариев

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Война в Осаке

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Кража века в Шереметьеве - Убийство А Меня

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Глубина падения - 1994

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.