Всячина. Выпуск 33 (15.07.1999)


Топорная работа

OS/2 Headquarters, The Hatchet Job
Перевод: Дмитрий Платонов

ВВЕДЕНИЕ

Новостная пресса вообще и компьютерная в частности обычно считается достоверным и непредвзятым источником информации. Иными словами, немотря на то, что авторы -- люди живые, такие же, как мы с вами, с их чувствами, мнениями и предубеждениями, журналист никогда не позволит этому влиять на свою работу. Конечно же, мы ожидаем, что люди, рассказывающие о том, что происходит в обществе, будут не просто сухо рассказывать. Они могут не открывать всю историю целиком, или выделять какую-то из сторон, но мы всё равно сохраняем определённую степень доверия к содержанию материала в целом. Мы не живём в закрытом тоталитарном обществе, так что очевидно, что пресса не занимается явной фальсификацией, не так ли?

Тем не менее некоторые статьи настолько отдают предубеждением, лицемерием, настолько фальшивы, что ставят под сомнение нашу уверенность в относительной честности и порядочности автора. Если эта ужасающая ложь присутствует в публикации как часть давней вражды, то мы должны встретить это факт лицом и быть готовыми наградить этот материал и персонал редакции тем, что они заслуживают. Сегодня мы подвергнем критическому анализу недавнюю статью в InfoWorld. Она не оставляет ни малейшего сомнения в уровне предубеждения некоторых сотрудников издания против некоторых компьютерных технологий.

ОБВИНЯЕМЫЙ

Обозреватель -- Том Ягер (Tom Yager), регулярно публикующийся в InfoWorld автор, имеющий частную тестовую лабораторию в Техасе, как следует из информации к статье. Но посетив его сайт, мы узнаём, что он "ведущий редактор и обозреватель Windows NT Systems magazine". Как вы думаете, с каким предубеждением пишущий о Windows будет говорить в статье про OS/2? И каков должен быть профиль журнала, выбирающего такого автора для написания обзора об OS/2?

КОНЦЕПЦИЯ

Предметом обозрения является программное обеспечение сетевого сервера. Предназначение такого сервера -- обеспечивать передачу файлов, хранение данных, совместное использование файлов, принтеров, а также раздачу прочих ресурсов и управление другими устройствами в сети персональных компьютеров. Ключевые элементы в работе сервера -- во-первых, его надёжность, и во вторых, масштабируемость. Это способность добавлять новых пользователей, новые ресурсы и выполнять большее число операций без существенного снижения производительности или надёжности. Сервер обычно более или менее "невидим", и пользователи иногда могут и не задумываться о его существовании, если всё работает нормально. Точно так же технические специалисты нуждаются в сервере, который можно настроить и забыть про него, и который будет отлично работать без постороннего вмешательства, которое может потребоваться только при добавлении новых пользователей, ресурсов или ином изменении конфигурации.

Важны также лёгкость управления и настройки системы. Подразумевается, что в большинстве крупных систем необходимость в замене платформы или глобальном изменении системной конфигурации возникает очень редко. Обычно при управлении системой используются какие-то полезные утилиты и пакетные скрипты. То есть, это не тот случай, который требует активного вмешательства персонала, и излишне сложная среда тут просто ни к чему (более того, это может даже быть серьезной помехой).

Конечно же, желательно иметь хорошую системную документацию и относительную простоту установки и настройки. Однако, сервер, функционирующий нормально, не нуждается в постоянном пристальном внимании или периодических переустановках. Так что эти факторы не будут иметь определяющее значение в обзоре работы сервера.

ЖЕРТВА

Продукт, рассматриваемый в статье -- IBM OS/2 Warp Server 5.0. Он имеет безукоризненную репутацию надёжности наравне с unix-системами. Он обладает способностью обслуживать тысячи терминалов в одиночку. Современный пользовательский интерфейс является превосходным примером использования объектно-ориентированных технологий в обеспечении дружественности для пользователя. Не будучи широко популярной платформой, этот продукт, тем не менее, завоевал немало поклонников, а в некоторых случаях (например, в банковской индустрии) является лидером своего класса, просто произведением искусства.

ВСКРЫТИЕ

Фрагменты оригинальной статьи выделены серым цветом, перемежаясь с анализом и комментариями OS/2 Headquarters.
В БИТВЕ за серверный рынок PC каждому из участников нужно сделать свою ОС чем-то кардинально отличающимся от других. Microsoft воплощает горы функциональности в Windows NT и бесплатно раздаёт большие пакеты исправлений. Novell NetWare имеет хорошую производительность, современные службы каталогов и преданных пользователей. Linux почти бесплатен и у всех на слуху (впрочем, он действительно хорош). А последняя версия OS/2 от IBM безумно дорога.
Обозреватель начинает свою работу с обобщения своей точки зрения на основные свойства каждой ОС. Но добираясь до OS/2 он почему-то не может сказать ни словечка о её производительности и функциональности. Он упоминает "большие пакеты исправлений" для Windows NT, но забывает о регулярно выпускаемых бесплатных fixpack'ах для OS/2, добавляющих в неё немало функциональности. Он говорит о хорошей производительности и верных пользователях Novell, но забывает, что то же самое справедливо и для OS/2. Фразу об OS/2 он предваряет словами об Linux, дескать тот бесплатный и у всех на слуху. Вот этого уж точно про OS/2 сказать нельзя. Под всем этим должно подразумеваться, что OS/2 не имеет ни одного из перечисленных выше достоинств, что, конечно же, неправда.

Давайте сравним: "Курица вкусна и выгодна в сельском хозяйстве. Гамбургер вы найдёте где угодно. А стейки безумно дороги." Посмотрите, как предвзято и глупо это звучит. Основное отличие между стейком и общепитовской едой -- вкус, вы платите больше за более качественный продукт. Точно также и OS/2 стоит больше, потому что имеет высочайшую производительность.

Отдадим IBM должное, OS/2 Warp Server for e-business -- самая мощная версия OS/2 из всех когда-либо выпускавшихся. Это Warp Server 4 с исправлениями и набором новых возможностей -- JFS, поддержкой 2000 года, европейской валюты, с web-cервером с поддержкой Java и системой LVM, позволяющей вносить изменения в файловую систему без перезагрузок.
Замечательно! Выглядит как список услуг из прачечной, пролетая через все пункты без толкового объяснения чего-либо. Что такое "JFS" и зачем это может мне понадобиться? А как насчёт скромной поддержки SMP -- всего для 4 процессоров?
Как и Windows NT, эта версия OS/2 просто напичкана функциональностью. Но, в отличие от NT, вы платите за эту мощь устаревшим пользовательским интерфейсом, разбросанными и спрятанными возможностями, отвратительной документацией и ничтожным количеством продуктов третьих фирм.
Атака становится посерьёзней. Называть WorkPlace Shell "устаревшим интерфейсом" -- это всё равно, что обзывать Internet пучком проводов. Каким это образом пользовательский интерфейс стареет? На нём морщины появляются? Он прихрамывает при ходьбе? И потом, ради чего пользовательский интерфейс на сервере должен меняться каждые несколько лет, если он отлично делает всё, что от него требуется? Кому нужны лишние затраты по переобучению персонала? И сколько времени средний специалист по сетям проводит, уткнувшись в графический интерфейс сервера?

Тогда как функции могут быть "разбросаны" по нескольким каталогам, "скрытые" возможности просто находятся там, где они имеют смысл, то есть где их следует искать (что, в общем-то, справедливо для большинства "спрятанного" вообще). Определённо, универсальная панель управления пригодилась бы, так что это вполне может служить аргументом против Warp Server. Точно также и с классической документацией от IBM -- либо скрытой, либо отсутствующей вовсе. Тем не менее, автор опять меняет тему и переходит на предполагаемый "ничтожный" набор сторонних приложений. Только зачем серверу нужны тонны приложений третьих фирм. Его работа -- обеспечивать функционирование и обслуживание системы, а не быть игровым автоматом для скучающих парней из техотдела. И кроме того стоит отметить тот факт, что из внимания обозревателя как-то выпало, что высокопроизводительная Java-машина Warp Server'а автоматически делает все Java-приложения мира подходящими под звание "продуктов третьих фирм".

Таким образом, всего в одном предложении мы нашли персональное предубеждение против GUI, две верных жалобы, а также сбивающее с толку утверждение, не учитывающее быстро растущее множество Java-приложений.

В декабре прошлого года я пробовал бета-версию до того, как IBM объявляла цены, и надеялся, что они будут конкурировать с ценами на NT. Но OS/2 Warp Server for e-business гораздо дороже Windows NT Server 4.0, что выводит его из соревнования насовсем. Если только вы уже не пользователь OS/2 и не хотите ничего менять, вы найдёте немного поводов для её использования.
Одержимость автора ценой выдаёт пренебрежение им относительными возможностями сервера. Если цена действительно так важна, почему бы просто не купить Multiuser DOS и не использовать его как серверный пакет? В серверных ОС важно не только сравнение цены и функций.

Например, сколько рабочих станций могут приемлемо работать с одним сервером NT4? Сколько с WarpServer'ом? Сколько раз в месяц будет падать NT, и сколько OS/2? Как упадет производительность NT, если добавить ещё сотню пользователей, и как произойдёт масштабирование OS/2? Или, если уж вспоминать о цене, то сколько копий NT4 Server нужно купить для того, чтобы получить производительность, надёжность и масштабируемость одного WarpServer'а (добавьте сюда стоимость железа, на котором эти дополнительные копии NT будут работать)?

Этот обзор -- замечательный пример грошовой мудрости (DP: "penny wise and pound foolish"). Ещё один пример того же самого -- немалый процент от двух триллионов долларов, истраченных за прошлые несколько лет американскими компаниями на информационные технологии. Я думаю, подобная глупость -- единственная причина, по которой Windows NT ещё используется, тогда как OS/2 WarpServer является гораздо менее дорогостоящим решением. Несомненно, если вы подсчитаете стоимость ведения бизнеса, OS/2 окажется гораздо дешевле. Настоящая проблема в том, что обозреватель одурачен необыкновенно низкой начальной ценой платформы Windows, и не отдаёт отчёта в том, что сеть -- это больше, чем простая сумма её компонентов.

Я тестировал OS/2 Warp Server for e-business на PC-сервере с материнской платой Tyan, двумя Pentium II, 192 Мб памяти и 9 Гб диском Seagate Barracuda ultrawide SCSI.
А сколько было подключено рабочих станций? Ни одной? Это многое объясняет, не так ли?
Вы загружаете установку OS/2 с компакт-диска, так что если Вы заходите сделать загрузочные дискеты, Вам придется потрудиться самому. В процессе установки Вам придётся постоянно менять первый и второй диски, потому что загрузочный CD не содержит программ для установки. Инсталлятор перегружает Ваш сервер несколько раз, часто без предупреждения.
Когда OS/2 поставлялась на дискетах, обозреватели упирались. Теперь появился загрузочный компакт-диск, а этот автор скулит и жалуется. Принимая во внимание то, как просто делать несколько загрузочных дискет, мы не будем считать это серьёзной жалобой, имеющей вес в обзоре солидного продукта. Действительно, необходимость менять диски неприятна, но что страшного в перезагрузках "без предупреждения"? Вы какое предупреждение хотите? Слона танцующего? И что Вы собираетесь при этом делать? Залегать на пол под столом?
Рабочий стол OS/2 всё ещё рисуется Presentation Manager'ом, современником Windows 3.1.
Автор ошибается во всём, в чём только можно. Графическая оболочка WorkPlace Shell была существенно обновлена в версии OS/2 Warp 4.0, включив Warpcenter, трёхмерно выглядящие значки, поддержку шрифтов TrueType и многое другое. А так как OS/2 Warp 4.0 вышла в сентябре 1996 года, это делает OS/2 GUI на два месяца новее GUI от Windows NT 4.0. Другими словами, интерфейс OS/2 на самом деле "современник Windows NT 4.0". И так как он новее, не значит ли это, что интерфейс Windows NT "устарел"?

Кроме того, с каких это пор наличие более старого интерфейса является отлицательным поводом? Этот агрумент -- пустышка. Давайте поглядим, как это будет звучать с более привычными вещами: "Не ездите на Мустанге 68-го года (DP: американская машина-легенда, великолепный красный монстр), потому что он современник горбатого Фольксвагена". "Никто не должен слушать Битлз, они современники Германа Хермица". "Chicago Bears 1985 года -- команда неудачников, они современники Tampa Bay Buccaneers." Наложение возрастных лимитов на отличные продукты подразумевает то, что нечто новое обазательно лучше всего, что было сделано раньше. Это главное культурное заблуждение всего 20-го столетия. И плохо, что обозреватель попал в эту ловушку и сам.

Исходные значки на рабочем столе и пункты меню на taskbar'е выглядят разбросанными каким-то ужасно неорганизованным человеком. Жизненно важные функции похоронены глубоко во вложенных меню, а административные средства и утилиты также раскиданы и скрыты на страницах древних диалогов с закладками. Это пользовательский интерфейс, который фанаты OS/2 научились любить, но Вы вряд ли выработаете в себе подобный вкус, если привыкли к Windows 98 или Linux Gnome.
Эй, проснитесь! Вы слышали когда-нибудь о том, что значки можно упорядочить, щёлкнув правой кнопкой мыши? А ещё в OS/2 можно сделать новую папку с тенями тех утилит, которые Вам часто нужны, оставив всё непонятное подальше -- там, где оно лежало? Это приятная выгода настоящего объектно-ориентированного интерфейса. И что за вздор про "древние" диалоги с закладками? С каких это пор они устарели? Сколько в этой стране ежегодно продаётся такого добра? Или Вы предпочитаете Элвиса, собственной персоной выскакивающего при каждом нажатии на пункт меню?

Идея того, что "трудно выработать вкус" к интерфейсу OS/2 имеет совершенно обратную аргументацию. Давайте попробуем то же самое про еду: "Трудно выработать вкус к стейкам из филе, если вы привыкли к McDonald's или KFC (DP: ещё одна популярная сеть junkfood'а, специализирующаяся на продуктах из курятины)." Вы видите, как глупо это выглядит, если избавиться от предубеждения?

Если у Вас достаточно терпения (или опыта) для того, чтобы осмотреться, Вы найдёте несколько стоящих вещей. Это смешанная локальная сеть с NT серверами. OS/2 воспроизведёт каталог пользователей и позволит работать со всей сетью, зарегистрировашись в ней лишь единожды. Новая журнальная файловая система увеличивает надёжность и ускоряет восстановление после сбоев программного обеспечения или питания. OS/2 Warp Server for e-business играет на равных в сети NT.

IBM расхваливает управление дисковыми разделами в online как ключевое новое средство системы. На самом же деле Logical Volume Manager, написанный на Java, предлагает гораздо меньше, чем Вам модет понадобиться -- вы не можете с его помощью ни отформатировать раздел, ни сменить тип файловой системы, и он не поддерживает программно организуемый RAID, как NT или Linux. Но Вы можете изменить размер раздела без перезагрузки -- это у меня работало. LVM добавил свободного места в конец существующего раздела, всё содержимое которого при этом сохранилось.

Одно достойное приложение в комплекте -- это WebSphere Applications Server. WebSphere предоставляет разработчикам web-приложений сильную поддержку серверных Java-программ, с использованием таких технологий как сервлеты и JSP. В другие версии WebSphere также встроен CORBA object broker, но в этой он отсутствует. Java работает быстрее, чем традиционные скрипты, потенциально делая web-приложения лучше масштабируемыми, но отсутствующая поддержка CORBA не оставляет OS/2 ничего, чтобы противопоставить технологии COM от Microsoft.

Осторожно, дезинформация! Заметьте, как небрежно автор переходит от "в WebSphere для OS/2 нет поддержки CORBA" к "в OS/2 нет поддержки CORBA"! Определённо, IBM нужно бы включить в пакет полноценную версию WebSphere, но зачем нести такой бред про платформу в целом?
The OS/2 Warp Server for e-business обещает быть полноценной средой для Java, IBM поставляет специальный "OS/2 Warp Developer's Kit, Java Edition." На самом деле он оказывается Java-пакетом от Sun, распространяемым бесплатно, плюс документация и just-in-time compiler от IBM. Редактор, претендующий на то, чтобы быть Java-редактором, приемлем, но не содержит никакой специальной поддержки Java, такой как выделение синтаксиса или дополнение операторов.

IBM предоставляет целую папку, полную ссылок на примеры Java-программ от Sun. Многие из этих примеров не запускались, когда я пробовал их. Может быть, это и хорошее место работы для опытного специалиста по Java, но уж никак не для начинающего.

Согласимся, многие примеры от IBM предназначены для демонстрации а не для работы. Но в почему в этом обзоре не было сказано ни слова о производительности Java на различных платформах? Наверное, потому что это было бы слишком -- говорить о том, что OS/2 продолжает лидировать, имея самую быструю в отрасли Java-машину.
Web-сервер Domino Go, адаптированная версия Apache из-под unix, отлично выполняет свою работу с простейшими web-документами. Domino Go представляет собой Apache с web-интерфейсом для администрирования. По сравнению с местом администратора от Netscape, интерфейс Domino Go выглядит раздробленным и неогранизованным. Создание базовой конфигурации требует множества маленьких шажков. Огромная разница с IIS из Windows NT, который группирует все параметры вместе, работаете ли вы локально или удалённо.
Как и говорилось ранее, все компоненты могут быть удобно упорядочены с использованием OS/2 GUI. Вы знаете, пусть лучше интерфейс Windows, к которому так "трудно выработвть вкус", кормит Вас расставленными по полочкам значками-полуфабрикатами, потому что работать с глупыми "ярлыками" -- просто кошмар по сравлению с элегантными тенями OS/2.
Web-сервер вполне работоспособен, и включает поддержку Secure Sockets Layer и proxy для основных протоколов (Web, FTP и Gopher). Я фанат Apache и советую Вам отказаться от утомительного интерфейса от Lotus и редактировать конфигурационные файлы вручную. Но не привыкайте слишком сильно: IBM прекращает поддержку Domino Go Web Server в 2001 году.
Полуправда порой сродни лжи. IBM объявляет о прекращении поддержки продуктов и постоянно отодвигает сроки, продолжая поддерживать их. Это происходит с IBM годами. И это справедливо и для OS/2, и для других продуктов IBM. Это прямо противоположно политике Microsoft, которая объявляет о поставках и затем не может их выполнить. Кстати, почему бы не спросить в IBM, что они предлагают на замену Domino Go? Это было бы новой информацией, которой у обозревателя как раз так мало.
WebSphere держит обещание служить платформой для Java-приложений, но этого недостаточно для того, чтобы OS/2 Warp Server for e-business оставался на плаву. Ни одна комбинация возможностей этой ОС не делает её привлекательной ни для кого, кто собирается обновить свою текущую ОС.
"Ни для кого?" Вот опять обозреватель атакует цену без объяснения выигрышных сторон производительности -- потому что он эту производительность просто не тестировал. Обзор сервера, игнорирующий его производительность -- это как бюллетень баскетбольного матча, в котором не проставлены очки. Вы знаете, какие команды играли, вы знаете имена игроков, но не имеете ни малейшего представления, делали они что-нибудь или нет. Этот обзор настолько бесполезен, что просто является пародией.
Если Вам нравится WebSphere, запускайте её под AIX, Windows NT или любым unix'ом, который поддерживается IBM. Это будет стоит Вам меньше, а заодно вы будете использовать прогрессивные Java-технологии от IBM на платформе, у которой есть будущее.
Обозреватель не может помочь себе сам. Он только принимает участие в скучном потоке лживых слухов о будущем OS/2. Это еще один фальшивый обзор, говорящий много, но ни содержащий ничего настоящего.

ЗАКЛЮЧЕНИЕ

Плохой обзор продукта -- не преступление, во всяком случае, когда он сам по себе. Но плохой обзор, опубликованный одним из ведущих журналов отрасли, бросает тень также и на редакторов и менеджеров, утвердивших публикацию. Как мог официально ответственный компьютерный журнал опубликовать обзор сетевого сервера, который не был подключен к сети и никого не обслуживал? Зная, что IBM планирует продажи OS/2, почему бы не поручить этот обзор опытному пользователю этой ОС, а не профессиональному писателю о Windows NT? Будет ли обзор Windows 98, выполненный разработчиком программного обеспечения под OS/2, расценен как "непредвзятый"? (DP: запросто напишу непредвзятый обзор чего угодно :).

И этот тот самый журнал, который отозвал в 1997 году награду "Продукт года", потому что он достался "неправильной платформе" -- OS/2 Warp. Редактор журнала клялся, что фанатики OS/2 завалили ящик для голосований, тогда как реально голосовали только 400 человек. Как вы считаете, выглядят 400 голосов как "заваливающие почтовый ящик" при 300 тысячах читателей журнала, или это плохо проведённый опрос? Журнал решил выдвинуть сфабрикованные обвинения в мошенничестве, чтобы прикрыть свою плохую работу. Тот факт, что OS/2 выиграла опрос 4-й год подряд рассердил людей, сделавших ставки на Windows. Другой случай также подтверждает вложения верхушки менеджеров InfoWorld в Windows: после публичного опровержения жалких извинений Microsoft на суде, был уволен Бретт Гласс, гуру из "Help Desk".

Это тот же самый журнал, который публиковал серию статей, явно направленных против OS/2, включая "Пользователи OS/2 направляются к выходу" Эда Скэннэла, повествующую о падении интереса к OS/2 у корпоративных пользователей. Более того, диаграмма, приведённая в этой статье, показывала увеличение интереса и инвестиций в OS/2, в противоположность тому, что говорилось в тексте. И там же были сравнения продуктов, которые явно нуждались в некоторой работе по настройке... но очевидно, что подобная работа для InfoWorld -- дело прошлое.

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

к предыдущему выпуску | к следующему выпуску


Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ