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