В начале была командная строка
Шрифт:
Итак, я сдался и все еще, с того самого дня, никогда не получал Windows NT установленной на этой конкретной машине. Для меня, путем наименьшего сопротивления было просто использовать Debian Linux.
В мире открытого исходного программного обеспечения, сообщения об ошибках являются полезной информацией. Делать их общедоступными, значит оказать услугу другим пользователям, и улучшить ОпСистему. Делать их общедоступными систематически так важно, что очень интеллектуальные люди добровольно тратят время и деньги для поддержки баз данных об ошибках. В коммерческом мире ОпСистем, тем не менее, сообщение о дефекте является привилегией, за которую вы должны уплатить кучу денег. Но если вы платите за это, из этого следует это сообщение об ошибке должно сохраняться конфиденциальным — в противном случае каждый мог бы поиметь выгоду за ваши девяносто пять баксов! И все еще ничто не предохраняет пользователей NT от запуска своей собственной общедоступной
Это является, другими словами, другой характеристикой рынка ОпСистем, которая просто не имеет никакого значения, если вы не рассматриваете ее в контексте культуры. То, что Microsoft продает через «Предоплату За Инцидент» не техническая поддержка, а не более, чем непрерывная иллюзия, что клиенты занимаются некоторым типом рациональной деловой сделки. Это — своего рода гонорар сопровождения за обслуживание фантазии. Если люди действительно хотели бы настоящую ОпСистему, то они могли бы использовать Linux, и если они действительно хотели бы техническую поддержку, они нашли бы способ ее получить; клиенты Microsoft хотят иного.
Когда это пишется (Январь. 1999), приблизительно 32000 сообщений в базе данных об ошибках Debian Linux. Почти все они исправлены давно «тому обратно». Учтены двенадцать «критических» дефектов все еще «выдающихся», из которых старейший был объявлен 79 дней тому назад. Есть 20 выдающихся «мертвых» дефектов из которых старейшему — 1166 дней. Есть 48 «важных» дефектов и сотни «нормальных» и менее важных.
Аналогично, BeOS (до которой я дойду через минуту) имеет собственную базу данных о «жуках» со своей собственной системой классификации, включая такие категории как «Не Дефект» (not bug, but feature — прим. перев.), «Документированная особенность» и «Не исправимо». Некоторые «дефекты», не что иное, как хакерский «выпуск пара», и классифицированы, как «Ввод признан». Например, я обнаружил тот, который был объявллен в 30-го декабря, 1998-го года. Он оказался в середине длинного списка дефектов, вклиненный между называнным «Мышь, работающую очень странным способом» и другим, типа «Изменение BView фрейма не дает эффекта, если BView не подключался к BWindow.»
Этот был назван прямо так:
R4: BeOS тоскует в мании величия по званию номинального вожака упряжки, чему подобен фокус ярости разработчиков, и это происходит примерно так:
– -------------
Состояние Пчелы: Признанный Ввод в версии BeOS: R3.2:Компонент неизвестен (Под пчелой здесь жаргонно подразумевается BeOS (прононсы слов Be и Bee в английском совпадают) — прим. перев.)
Полное Описание:
Хакеры BeOS явно эгоманьяки, мегаломания которых — восседалово на троне, чтобы придать их ОСи человеческий символ, который все любят ненавидеть. Без этого, BeOS завянет в области безликих ОСинок, до которых у народа никогда не дойдут руки. Вы можете судить об успехе ОпСистемы не по качеству ее наворотов, но по тому, насколько неизвестны и ненавистны лидеры, стоящие за ней.
Я верю это — сторонний эффект «комрадии» разработчиков в несчастных условиях. В конце концов, беда не приходит одна (буквально: «несчастье любит компанию» — прим. перев.). Я верю, что задача сделать BeOS менее концептуально доступной и значительно менее надежной потребует от разработчиков собраться вместе, таким образом, создавая тип общества, где новички говорят с друг с другом, типа как в продовольственном магазине перед огромной метелью.
Следуя той же программе, будет, вероятно необходимо переместить штаб-квариру BeOS в весьма менее комфортабельную атмосферу. (Бедность сестра таланта. — прим. перев.) Общее неудобство окружающей среды введет это отношение в рамки и поистине это не бог весть какой рецепт успеха. Я предложил бы Сиэттл, но я думаю он уже занят. Вы могли попробовать Вашингтон, Округ Колумбия, но определенно, не Сан-Диего и не Таксон.
– -------------
К несчастью, системка сообщений о дефектах Be удаляет имена людей, которые сообщают об этих самых дефектах (чтобы защитить их от возмездия!?), так что я не знаю, кто это написал.
Итак, это должно быть выглядит, что я как раз каркаю о техническом и моральном преимуществе Debian Linux. Но как почти всегда случается в мире ОпСистем, все более сложно, чем кажется. У меня есть Windows NT работающие на другой машине, и на днях (Январь, 1999), когда у меня была проблема с ней, я решил позволить себе снова сходить в Службу Поддержки Microsoft. На этот раз поисковый движок действительно работал (хотя, чтоб этого добиться, я должен идентифицировать себя как «продвинутого»). И вместо трескотни в каком-то бесполезном FAQ, он нашел около двухсот документов (я использовал очень неопределенные критерии поиска), которые были очевидно сообщениями о дефектах — хотя они и назывались как-то иначе. У Microsoft, другими словами, есть система, которая работает эквивалентно базе данных о дефектах Debian. Она выглядит и ощущается иначе, конечно, но содержит техническую
галиматью и не подозревает о существовании ошибок.Как я объяснял, продажа ОСей за деньги — в основном несостоятельная позиция, и единственный способ, которым «Яблоко» и Microsoft могут их поиметь — осуществляя технологические подвижки так энергично, как только они могут, заставляя людей поверить в них, и платить за них. Конкретная картинка: случай «Яблока», того самого творческого свободного мыслителя, и в случай Microsoft, той самой приличной технобуржуазии. Точно как Disney, они делают деньги на продажах интерфейса, волшебного зеркала. Оно должно быть гладким и достоверным, иначе вся иллюзия рухнет и бизнес-план накроется подобно миражу.
Соответственно, до сих пор было проблемой, что люди, которые писали руководства и создавали сайты поддержки клиентов для коммерческих Осей, казалось, были ограждены их нанимателями или пиар-отделами, от допущения, даже косвенного, что программное обеспечение вполне может содержать дефекты или, что интерфейс подвержен проблеме «мерцающего двенадцати». Они не могли справиться с фактическими трудностями пользователей. Описания и вебсайты следовательно оказались бесполезны, и заставили даже технически самоуверенных пользователей недоумевать, не сходят ли они потихоньку с ума.
Когда Apple занимается такого рода корпоративным поведением, некто хочет верить, что они действительно пытаются делать все наилучшим образом. Мы все хотим дать «Яблоку» фору перед сомнением, поскольку помним их старые победы над хламом Билла Гейтса, и из-за того, что у них есть хороший пиар. Но когда Microsoft делает то же, почти не нужно помогать появлению параноических конспирологов… Очевидно они что-то прячут от нас! И они все еще так сильны! Они пытаются свести нас с ума!
Этот метод в работе с клиентами пришел прямиком из Центрально-Европейского тоталиторизма середины Двадцатого Столетия. На ум приходят прилагательные «Кафкианский» и «Оруэлловский». Это не могло продолжаться дольше, чем существовала Берлинская Стена, и теперь Microsoft имеет публично доступную базу данных об ошибках. Она называется как-то иначе, и нужно время, чтобы ее обнаружить, но она — там.
Они, другими словами, приспособились к двух-ярусной структуре «Элой/Морлок» технологического общества. Если вы — Элой, вы устанавливаете «Окна», следуете инструкциям, надеетесь на лучшее, и безмолвно страдаете, когда «они падают». Если вы — Морлок, вы идете на вебсайт, заявляете им, что, вы — «продвинутый», находить базу данных об ошибках, и добиваетесь правды прямиком от некоторого анонимного инженера Microsoft.
Но раз Microsoft предприняла этот шаг, опять напрашивается вопрос, есть ли какое-нибудь указание присутствия в «ОСевом» бизнесе вообще. Клиенты могли хотеть платить $95, чтобы сообщить о проблеме на Microsoft если, в свою очередь, они получают некоторый совет, который никакой другой пользователь не получает. Это имеет полезный побочный эффект хранения пользователей отчужденными друг от друга (типа «разделяй и властвуй» — прим. перев.), что помогает поддерживать иллюзию, что дефекты являются редкими недоразумениями. Но раз результаты тех сообщений об ошибках становятся открыто доступны на вебсайте Microsoft, все изменяется. Никто не собирается тратить по $95, чтобы сообщить о проблеме, когда велики шансы, что какой-нибудь другой неудачник сделает это раньше, и что инструкции по исправлению дефекта затем окажутся в свободном доступе на сайте. И по мере того как размер базы данных об ошибках растет, в конечном счете становится общим местом, в частности в отношении Microsoft, что их ОСи имеют столько же «жуков» как их конкуренты. В этом нет ничего зазорного; как я упоминал, дебиановская база данных о дефектах зарегистрировала уже 32000 сообщений. Но это ставит Microsoft на одну доску с другими и делает более трудной для ее клиентов — тех, кто хочет верить — возможность поверить ей.
Memento mori
Когда линуховая машина наконец исплевала жаргонную начальную телеграмму, она приглашает меня, войти в систему с именем пользователя и паролем. В этой точке машина все еще выполняет интерфейс командной строки, с белыми буквами на черном экране. Нет окон, меню, или кнопок. Она не отвечает на мышь; она даже не знает, что мышь — «где-то рядом». Можно выполнять много программулей уже отсюда. Emacs, например, существует в консольной и ГРАФИЧЕСКОЙ версиях интерфейса пользователя (реально есть две версии графического интерфейса пользователя, отражающие какие-то «религиозные разногласия» между Ричардом Столлманом и некоторыми хакерами, которые с ним расплевались). То же справедливо для многих других юниховых программ. У многих ГРАФИЧЕСКОГО ИНТЕРФЕЙСА ПОЛЬЗОВАТЕЛЯ нет совсем, и многие из них способны работать из командной строки. (В смысле, работаете вы скажем в сессии G-Nome или KDE, или какой там оконный менеджер пленяет ваши взоры, — запускаете старый-добрый терминал в окошечке на одном из рабочих столов и в нем — любимый Vi в последнем его воплощении)