Раздел: Документация
0 ... 76 77 78 79 80 81 82 ... 102 лоМ-а 1,0 большей — форменное издевательство. Взять хотя бы Голубой Экран Смерти, который выпрыгивает при возникновении серьезных неполадок. Не щите в документации расшифровку кодов исключений — ее там нет! Зато она присутствует в DDK — комплекте разработчика драйверов — и частично в Knowledge Base (Базе Знаний), распространяемой на лазерных дисках но подписке или через Интернет. А реестр? Это же сплошное нагромождение недокументированных ключей! Кое-какую информацию можно найти в Knowledge Base, SDK и DDK, но, во-первых, эта информация неточная и неполная, а, во-вторых, процедура поиска отнимает очень много времени. Коммерческие клопы UNIX обычно документируются весьма обстоятельно, поэтому подобных проблем там никогда не возникает. Техническим писателям из Microsoft до этого уровня еще далеко, да они, похоже, к нему и не стремятся, поскольку Windows NT позиционируются как система, которая все делаетсама и которая в доработке напильником не нуждается. Внутренние механизмы полностью скрыты от пользователя и наружу торчит лишь графический интерфейс. Вы можете переключать скорости, давить на газ, но вот регулировать карбюратор вам никто не разрешал, и вы вынуждены делать это вслепую на свой страх н риск. Некоммерческие клоны UNIX документируются урывками в свободное от программирования и отладки время. Документация крайне хаотична и беспорядочна. Необходимая информация рассеяна среди комментариев, readme-файлов, встроенной помощи, многочисленных шапов, периодически выходящих faq и т. д. Но предельное время поиска информации жестко ограничено сверху, так как в крайнем случае можно заглянуть в исходный текст и разобраться в проблеме сам остоятелыю. Сказанное относится главным образам к профессиональным пользователям UNIX — программистам и администраторам. Секретарша в исходных текстах не сможет прочитать н комментарии — она и русскоязычную документацию на MS Office никогда не читала. Кстати, по качеству документации офисных программ Microsoft превосходит всех своих конкурентов, вместе взятых. Уже за то, что01 ia перевела файл помощи на русский язык, ей следует сказать большое спасибо. Во всяком случае, на скупость документирования офисных программ еШе никто не жаловался. Наличие исходных текстов входные тексты операционной системы значительно облегчают ее администрирование. В исходных текстах остро нуждаются разработчики драйверов специфических приложений. Рядовой же пользователь заглядывает в них от Лу пару раз в жизни, да и то больше из интереса, чем по необходимости, стати, большинство кустарных дистрибутивов UNIX распространяется без ис-Дных текстов — спрос определяет предложение. Исходных текстов лишены 1 Коммерческие версии UNIX (или же для ознакомления с ними следует нред- Рчтельно подписать соглашение о неразглашении). ПРЕЕМСТВЕННОСТЬ Ругая научно-технический прогресс за его стремительный полет, мы как-то не обращаем внимания на то, что программы, создаваемые в 2003 году в большинстве своем неплохо совместимы с Windows 98, а то н Windows 95! Однажды установив операционную систему, можно вообще забыть о необходимости ее обновления (внимание: к заплаткам сказанное не относится), поскольку все необходимые ей библиотеки каждая уважающая себя программа обычно несет с собой. В UNIX (и в особенности в LINUX) ситуация с преемственностью значительно хуже. Новые версии создаются на воздушном потоке, выплевываемом реактивной турбиной. Что? У вас ядро месячной версии?! Так это же каменный век! Срочно бегите в Интернет за новым! Даже коммерческие дистрибутивы очень быстро устаревают и к тому же программное обеспечение, разработанное ДЛЯ одного клопа UNIX, не всегда идет на остальных. Упрекая Microsoft в чересчур динамичном развитии Windows н сворачивании линейки Windows 9х, поклонники UNIX забывают, что смерть или растепле" ние UNIX-клонов - это вполне обычное дело, которым никого не удивишь. гЗ°т и Red Hat отвернулась от пользователей, переключившись на корпоративны" сегмент. Кто будет следующим? Делайте свои станки, господа! Система до"* Чем полезны исходные тексты? При наличии грамотного администратор можете самостоятельно решать все возникающие проблемы, включая cnfv-, "Ы Л т Ней. поручное изготовление заплаток н вылизывание операционной системы ц;( мет устранения профаммистских ошибок и повышения ее защищенности И. ли ваш поставщик неожиданно заморозит проект, вы сможете продолжить разработку своими собственными силами, оперативно внедряя в операционцу систему поддержку всех новомодных устройств и технологий. В конце концов вы свернете прежний бизнес и начнете торговать своим клоном UNIXa. Расслабь тесь. Это шутка, и исходные тексты вам совершенно не нужны. Забудьте о них Чу! Кто сказал, что открытость системы существенно увеличивает качество ее тестирования и способствует скорому обнаружению дыр разного размера и калибра? Ну, правильно, эксперты всего мира так и жаждут наброситься на гигабайты исходных текстов, ведь не Маринину же им перед сном читать! Правда у этой медали есть и обратная сторона. Грамотных экспертов по безопасности в мире, вообще говоря, очень и очень немного. Просмотреть все исходные тексты они просто физически не в состоянии. Нет времени, да и не за это им платят. А вот какой-нибудь паренек, изнывающий от безделья, может методично просматривать один исходный текст за другим... Сколько их таких? И где гарантия, что найденная дыра не будет использована во зло? Закрытость или открытость системы сама по себе еще ни о чем не говорит. Среди открытых систем есть дырявые как решето, а среди закрытых - неприступные, словно скала. дои£Е2—•- иметь стабильную финансовую поддержку (а не развиваться на оголтелом "(ТУчиазме)- пользоваться любовью как производителей железа, так н разра-I чиков программного обеспечения, быть хорошо документированной, достаточно безопасной... Увы, эти требования во многом взаимоисключающи и все jjjJlX-клоиы так или иначе не идеальны. Стремительное наступление на рынок офисных компьютеров все еще продолжается, а значит, в настоящий момент UNIX динамично развивается, отказываясь от обратной совместимости в угоДУ сиюминутной выгоде. Кто знает, лет через пять, может, все и «устаканится», но сейчас UNIX активно бурлит и к употреблению органически не готов. Еще не сварился. Увы. ЮРИДИЧЕСКАЯ ЗАЩИЩЕННОСТЬ Вообразите себе картину. Лениво просматривая свежую корреспонденцию и попивая утренний чай, вы неожиданно обнаруживаете письмо от Sun Microsystems, предписывающее немедленно прекратить использование Windows NT или же заплатить фирме определенную сумму в долларах, в противном случае на вас будет подан иск за незаконное использование языка Java в составе системы. Как бы там ни было, но во всех междоусобных конфликтах с конкурентами Microsoft разбиралась самостоятельно, и ее клиентов подобные разборки никак не касались. В случае со свободно распространяемыми клонами UNIX ситуация иная. Хотите использовать их? Пожалуйста! Только помните, что юридически вы ничем не защищены. Нет никаких гарантий, что вас неожиданно не втянут в судебную тяжбу или же из следующей версии UNIXa не будет выкинуты некоторые жизненно необходимые вам компоненты. Коммерческие клоны UNIX с юридической точки зрения защищены ничуть не хуже Windows, однако и стоимость у них соответствующая. Кстати, о стоимости... стоимость 0 поводу стоимости UNIX нет единого мнения. С одной стороны, полноценный дистрибутив некоммерческого UNIXa даже у официальных распространителей можно приобрести буквально за копейки (про пиратский рынок мы фомно промолчим). В комплект поставки входит большое количество разно-Разного программного обеспечения, более или менее полно покрывающего -ш сервера локальной сети, но категорически недостаточного для офисного ИС"ОЛьзовапия- Это объясняется тем, что офисное программное обеспечение цМо,Р°стРаняется преимущественно на коммерческой основе н по своей сто-г ги находится на одной ступеньке с Windows-приложениями аналогично-I Иа,1начения (что, собственно, и не удивительно, так как их зачастую выпус-т те же самые фирмы). 0 ... 76 77 78 79 80 81 82 ... 102
|