Нил Стивенсон - В начале была командная строка

Тут можно читать онлайн Нил Стивенсон - В начале была командная строка - бесплатно полную версию книги (целиком) без сокращений. Жанр: Прочая околокомпьтерная литература, год 1999. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Нил Стивенсон - В начале была командная строка краткое содержание

В начале была командная строка - описание и краткое содержание, автор Нил Стивенсон, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Это «Слово» — слово одного человека — об искусстве (и хитрости) состояния нашего компьютерно-ориентированного существования. А учитывая что этот один человек — Нил Стивенсон — известный писатель, прагматик, провидец, «гикнутый» философ и автор известнейших произведений литературы (Лавина, Криптономикон и т. д.) — это слово стоит чтобы его услышали. Это хорошо аргументированное исследование Стивенсона в немного напыщенном тоне — вдумчивый, весёлый трактат о киберкультуре прошлого и настоящего, тирании в области операционных систем, революции в Интернете, Диснее, не говоря уже о рассуждениях о смысле бытия.

В начале была командная строка - читать онлайн бесплатно полную версию (весь текст целиком)

В начале была командная строка - читать книгу онлайн бесплатно, автор Нил Стивенсон
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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

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

Не трудно представить себе, на что мир должен выглядеть похожим, для кого-то, кто был воспитан контрагентами и кто никогда не использовал другой дрели, кроме «Дыроверта». Такой человек, обеспеченный наилучшими и наиболее дорогими дрелями из инструментальных магазинов, даже не признает их за таковые. Он мог взамен принять это за детские игрушки, или некоторый тип моторизованной отвертки. Если продавец или сбитый с толку домовладелец сошлются на это, как на дрель, он в натуре посмеется и сообщит им, что они попутали — у них просто была неверная терминология. Его крыша съедет от раздражения, и вероятно он почувствует желание отгородиться от поставок, полных дешевых, опасных, кричащих, красочных инструментов.

«Юних» — «Дыроверт» среди операционных систем, и хакеры «Юниха», типа Дага Барнса и парня в мультфильме про Дильберта, и многие другие люди, которые населяют Кремниевую Долину, — подобны сыновьям подрядчика, которые растут используя только «Дыроверт». Они могли бы использовать ОСи от Apple/Microsoft, чтобы написать письма, поиграть в видеоигры, или подвести баланс своих чековых книжек, но они не могут действительно заставить себя, воспринимать эти операционные системы серьезно.

Изустная традиция

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

Например, существует команда (небольшая программа, часть ОпСистемы), которая называется whoami (аглютинация англ. выражения «Кто я» — Прим. перев.), которая позволяет вам спрашивать компьютер, кем вы по его мнению являетесь. В машине под управлением Unix, вы всегда входите в систему под некоторым именем — возможно, даже под вашим собственным! То, с какими файлами вы можете работать, и какие софтинки вы можете использовать, зависит от вашего отождествления. Когда я начал использовать «Линух», я «зависал» на не подключенной к сети машине, в своей берлоге, только с одной учетной записью пользователя, и поэтому, когда я узнал о команде whoami, она показалась мне смешной. Но как только вы вошли в систему, в качестве одного человека, вы можете временно переключиться на другой псевдоним, чтоб иметь доступ к другим файлам (предположительно, имеются в виду не заумные для обычного пользователя манипуляции со значениями переменных EUID и EGID, а обычное переключение псевдотерминалов, когда с одной клавиатуры можно работать так, будто несколько человек подключены к одной машине: в мире «юнихов» и других современных сетевых ОС возможны и более «дикие» варианты виртуального клонирования и шизофрении — Прим. перев.). Если ваша машина находится в Интернете, вы можете зарегистрироваться на других компьютерах, если у вас есть понятные им имя пользователя и пароль. С этого момента, удаленная машина становится практически неотличима от той, что непосредственно перед вами. Эти изменения тождественности и местоположении могут легко стать вложенными в друг друга, на много слоев глубины, даже если бы вы не делаете чего-нибудь гнусного (вероятно, имеется в виду фальсификация личности, — прим. перев.). Как только вы забыли кто вы и где вы, — команда whoami незаменима. Я использую ее все время.

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

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

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

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Нил Стивенсон читать все книги автора по порядку

Нил Стивенсон - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




В начале была командная строка отзывы


Отзывы читателей о книге В начале была командная строка, автор: Нил Стивенсон. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x