fantlab ru

Нил Стивенсон «In the Beginning... was the Command Line»

Рейтинг
Средняя оценка:
7.59
Оценок:
29
Моя оценка:
-

подробнее

In the Beginning... was the Command Line

Другие названия: В начале была командная строка

Документальное произведение, год

Аннотация:

Книга о компьютерах, программах и обществе.


Издания: ВСЕ (1)


Издания на иностранных языках:

In the Beginning... was the Command Line
1999 г.
(английский)




 


Отзывы читателей

Рейтинг отзыва


– [  8  ] +

Ссылка на сообщение ,

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

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

Мысль о том, что продукция Apple проиграла сражение платформе Wintel из-за закрытости первой, не нова. Как-то я читал статью в ещё бумажной Компьютерре, где автор рассказывал о какой-то закрытой и вылизанной во всех отношениях операционной системе STSS, противопоставляя её открытой и глючной Unix. Уже по одному этому примеру видно, что открытое со временем вытесняет закрытое, несмотря на возможные недостатки. С платформой Wintel произошло то же самое, она вытеснила практически всех своих конкурентов за счёт открытости. Эта открытость давала возможность большому количеству разных производителей выпускать устройства, которые можно было использовать с компьютерами IBM PC.

Кстати, до IBM PC существовал другой стандарт — шина S-100. С выходом на рынок IBM PC имевшиеся производители просто переориентировались на новый рынок — устройств для IBM PC с шиной ISA. Мне до сих пор идея компьютеров с шиной S-100 кажется более удачной, чем с IBM PC. Компьютер с шиной S-100 — это просто ящик с блоком питания и материнской платой, на которой нет ничего, кроме этой общей шины. К этой шине отдельно подключались платы с процессорным модулями, платы оперативной памяти, контроллеры. Заменой одной процессорной платы можно было из компьютера с процессором Intel 8008 получить компьютер с процессором Motorolla 68000 или с Zilog-80. В нынешних компьютерах материнская плата — и есть компьютер. В этом компьютере неразделимы процессор и множество контроллеров. Определённо это не тот компьютер, который бы нравился хакерам, потому что вынуждает выбрасывать все имеющиеся контроллеры. А ведь неплохо было бы и сейчас иметь возможность вставить в компьютер контроллер магнитофона и считать с аудиокассеты исходник какой-нибудь игры, вроде Elite и дорабатывать её открытые исходники (если бы они были). Это та свобода, которую не понять людям-потребителям, меряющимися друг перед другом мегапикселями, ядрами и гигабайтами.

Возвращаясь к вопросу конкуренции между Apple и Wintel. Существует мнение, которое я встретил в книге Тима Ву «Главный рубильник», что на самом деле было две Apple. Первая Apple — это Apple Возняка. Компьютерами Возняка были Apple I и Apple II, которые представляли собой типичный радиолюбительский (или хакерский) компьютер. Это был компьютер-клавиатура с большим количеством разнообразных интерфейсов, к которым каждый радиолюбитель мог бы подключать свои собственные устройства. Второй Apple была Apple Джобса. Когда Возняк пережил амнезию, полученную им в авиакатастрофе, проектирование новых компьютеров взял на себя Джобс. Джобс был представителем не хакерской культуры, а культуры бизнесменов или дизайнеров. Он тщательно оберегал пользователей от доступа ко внутренностям своего детища, стараясь взамен предоставить удобство для непрофессионала. Вполне возможно, что именно Apple вышла бы победительницей в схватке с платформой Wintel, если бы не беда, случившаяся с Возняком. Впрочем, в книге Стивенсона считается что Apple была всегда только такой, как при Джобсе.

Сравнение операционных систем через аналогию с дрелями мне, как пользователю Linux (а также системному администратору и программисту), показалось весьма точным и «льстивым». Если не зацикливаться только на Linux, то можно сказать, что любая открытая Unix-система — это инструмент профессионала. Это старомодная и угловатая система, которую профессионалы любят за возможность залезть в её недра и надёжно решать широкий спектр задач. Совсем как «дыровёрт» из книги :) Ящик с мотором внутри и двумя ручками из металлических труб, с помощью которого можно сверлить любые материалы свёрлами любого диаметра, но которым можно серьёзно покалечиться. Выглядит небезопасно и непривлекательно.

К сожалению, описанная в книге попытка начать с чистого листа, создав BeOS, окончилась неудачно. Точно так же, как попытки сделать Unix, который был бы Unix'ом в большей мере, чем сам Unix — операционные системы Plan 9 и Inferno. Дело всё в том, что есть вещи «достаточно» хорошие, что с успехом защищает их от вещей лучших. Таковой оказалась система Unix со всеми её историческими наслоениями. BeOS оказалась не у дел. Но, в полном соответствии с одной из идей книги о том, что операционная система не представляет собой самостоятельной ценности, поскольку может быть повторена и переписана с нуля, BeOS была воссоздана энтузиастами этой системы с нуля и получила имя Haiku.

Большая часть книги воспринимается как ликбез в идеологию Unix для непосвящённых. Чем-то эта книга напомнила мне опусы Алексея Федорчука — пожилого геолога, страдающего графоманией на тему Unix-систем, любящим пофилософствовать, приплетая по ходу повествования различные перифразы и прибаутки из советских реалий. Читая в очередной раз про истины, которые стали для меня прописными, я откровенно позёвывал. Читателям, не испытывающим интереса к Unix, читать эти истины тоже скорее всего будет скучно.

В целом — мысленно жму руку писателю. Оказывается, среди писателей встречаются не только программисты, но и люди, столь глубоко понимающие культуру хакеров (в положительном смысле слова).

Оценка: 9


Написать отзыв:
Писать отзывы могут только зарегистрированные посетители!Регистрация




⇑ Наверх