1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /157, 1996 г./ | Бонус | Поиск  

На своей шкуре

Как я кривую вывез (история моего WARP'a)

Андрей Шипилов


© 2004, Еженедельник «Компьютерра» | http://www.computerra.ru/offline
Этого материала на сайте "Компьютерры", к сожалению, нет

Меня всегда удивляли многочисленные статьи на тему "Что лучше, OS/2 или Windows 95?" Такая постановка вопроса напоминает мне ситуацию, когда невоспитанные взрослые дяди спрашивают у ребенка: "Ты кого больше любишь, маму или папу".

Ну скажите, пожалуйста, какое вам, рядовому пользователю, дело до того, что у одной системы "ядро более тридцатидвухразрядное", чем у другой, или что "вытесняющая многозадачность" у одной из них работает лучше. Вам, по глубокому счету, наплевать, что лучше – HPFS или NTFS. Вам важно, чтобы было удобно работать, чтобы у вас были необходимые вам программы, чтобы они хорошо работали, чтобы ничего не висло. А каким образом это достигается, что там "внутри" – это уж пусть специалисты разбираются.

По-моему, на вопрос о том, какая операционная система лучше, можно ответить одним-единственным способом: "Та, которая вас полностью устраивает".

Именно поэтому я не торопился, когда все мои знакомые кинулись устанавливать на свои компьютеры 32-разрядные системы. Ничего, думал я, повременю несколько месяцев, огляжусь, понаблюдаю за своими коллегами, а там уж решим, что больше мне подходит, и стоит ли игра свеч.

А между тем связка DOS-Windows начала мне изрядно надоедать. Согласитесь, когда нет ни дня без зависания, а запуск нескольких программ одновременно приводит к тону, что система начинает едва "ползти", словно питон после сытного обеда, когда драйвер принтера впадает в манию величия и на пятнадцать минут забирает себе все управление системой, это начинает раздражать.

Поэтому, когда вместе с новым компьютером я получил в довесок еще и предустановленные лицензионные девяносто пятые окна, у меня поначалу камень с души упал. Еще бы, теперь я понял, что значит истинная многозадачность. Я оценил богатство нового интерфейса и удобство работы. Программы, будучи загруженными по пять-шесть штук одновременно, ничуть не расходовали системные ресурсы; они не работали, а летали с невиданной в старых окнах скоростью. Абсолютно все программы, кроме тех нескольких, что были мне необходимы для работы. В силу вполне закономерного явления, именуемого в народе "закон подлости", те две программы, при помощи которых я имел обыкновение зарабатывать на жизнь, вели себя в новых окнах как подвыпившая институтка – "падали" каждые пять минут и игриво делали вид, что не понимают, чего я от них хочу. A Windows 95, словно строгий  классный надзиратель, сурово советовал мне избавиться от них поскорее и заменить новыми версиями. Новых версий, конечно, в природе не существовало (по крайней мере, пока), ноя, пожалуй, смог бы подыскать своим любимицам замену (что поделаешь, такова "се ля ви"), только ведь дело ими не ограничивалось. Старый шестнадцатибитный драйвер моего ручного сканера на дух не переваривал Windows 95 и при попытке прибегнуть к ее услугам намертво подвешивал систему. А несколько небольших досовских резидентных утилит печати, крайне необходимых мне для работы, не могли функционировать в Windows 95 уже в силу своей природы.

Прикинув, что переоснащение моей системы для работы под девяносто пятыми окнами может не уложиться в обозримый промежуток времени, я вновь вернулся к старой (чуть было не сказал "доброй") связке DOS-Windows.

И вновь потекли плавные дни, заполненные бесчисленными перезагрузками и чашками чая в ожидании, пока компьютер что-то распечатает. Время от времени на моем жизненном пути попадались фанаты OS/2 Warp, и пообщавшись с ними, я начинал задумываться – может, это именно то, что мне надо? Но, во-первых, сам факт фанатизма меня весьма и весьма настораживал (среди почитателей Windows 95, например, попадаются как-то все больше нормальные люди), а во-вторых, мне не хотелось связываться с пиратскими копиями, которые мне предлагались в огромном количестве. Мне почему-то казалось, что с такой мощной и солидной вещью, как Warp, без легальной поддержки не обойтись. А платить двести долларов за легальную копию – на такой подвиг я не был способен.

И тут вдруг совершенно неожиданно один коллега ни с того ни с сего взял и презентовал мне коробочку с дистрибутивом русского Warp. Что и положило начало приключениям, описанным в этой статье. Впрочем, всем по порядку.

Такой широкий жест моего коллеги я, естественно, не мог оставить втуне. Придя домой и содрав полиэтилен с упаковки, я приступил к установке нового продукта. Случилось это 25.07.96 в 19:00. Закончил я 28.07.96 в 21:00. Все время в промежутке, за исключением перерывов на еду и на сон, у меня ушло на установку Warp.

Как сейчас помню: подготовив жесткий диск (дефрагментировав его и зарезервировав данные), я приступил к установке.

В отличие от Windows 95, которая устанавливается напрямую с CD-ROM'a, Warp использует другую логику установки. Сначала вы непосредственно с дискетки (как DOS) загружаете ядро Warp, затем со второй дискетки – разные инсталляционные файлы, а уж после этого установка продолжается с CD-ROM'a.

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

Мне очень хотелось прочитать, что он мне сообщает, но сделать этого я, естественно, не мог. Нетрудно было понять: он что-то пытается сказать по-русски, а в знакогенератор русские буквы пока еще не загружены. Слегка удивившись, что такая солидная фирма, как IBM, не предусмотрела этакого пустяка, я стал напряженно соображать, как же это все прочесть. Вспомнив, что принтер у меня русифицирован аппаратно, я решил попробовать снять копию с экрана. Хотя, заметил я себе, в такой ситуации комбинация клавиш Shift-Print Screen вряд ли будет работать. И она, естественно, не работала, в чем я тут же убедился. Поразмыслив еще немного, я решил выбрать самый простой и надежный (хотя и трудоемкий) способ. Выложив перед собой на стол две кодовых таблицы – IBM-скую и альтернативную, я, как шпион, вооружился карандашом, и через каких-нибудь пятнадцать минут шифровка была прочитана.

Она гласила: "OS/2 не может работать с вашим жестким диском или дисководом. Устраните ошибку и попытайтесь начать сначала". Не знаю, как вам, а мне эта надпись показалось несколько издевательской. Устранить что? Жесткий диск с дисководом? Впрочем, открыв руководство пользователя, я обнаружил, что указанное сообщение могут вызывать четыре причины, а именно: 1) к IDE кабелю подключено что-то еще, кроме жесткого диска; 2) конфликт драйверов устройств; 3) конфликт прерываний, 4) диск сжат Stacker'oм или чем-то подобным. Там же было указано, как эти причины устранить. Я засучил рукава и стал следовать рекомендациям. Вскрыв компьютер, я отключил от IDE-разъемов все, что на них было (кроме жесткого диска). Сделав копию с установочной дискеты, я закомментировал в Config.sys все лишние драйверы. Две оставшиеся причины меня не касались – Stacker'oм у меня и не пахло, а об отсутствии конфликтов прерываний свидетельствовала Windows 95, еще недавно стоявшая на моем компьютере.

Время приближалось к полуночи. Я запихнул дискету в дисковод и запустил инсталляцию. Компьютер пискнул и выплюнул на экран прежнюю надпись. Сил у меня больше не было. Проклиная свое легкомыслие, я лег спать.

Первое, что я сделал утром – это позвонил на IBM и с обидой в голосе обрисовал ситуацию. "Одну минутку, я соединю вас со специалистом", – сказал мне приятный женский голос. После полутораминутной музыкальной заставки женский голос вновь вернулся в трубку. "Извините, пожалуйста, специалиста сейчас нет. Позвоните в АО "Курс", они вам наверняка помогут, запишите телефон..."

Делать нечего – звоню в АО "Курс", представляюсь, объясняю, что мне нужно. В трубке повисает мертвая тишина. Через минуту я начинаю подозревать, что разъединилась линия, дую в трубку, говорю "Алло". "Да-да, я слушаю, – отвечает голос на том конце, – просто я думаю, как вам помочь". Еще через полминуты голос изрекает: "Знаете, давайте я лучше соединю вас со специалистом". "А я с кем говорил?" – растеряно бормочу я, но спрашивать уже не у кого. Специалист сразу взял быка за рога. Выяснив, в чем проблема, он начал бодрым голосом диктовать мне страничку из руководства пользователя.

"Нет, нет, – прервал я его, – я это все уже делал. Ничего не помогает".

"А вы точно так все делали?" – с сомнением спрашивает специалист, и в его голосе слышится недоверие к моим способностям сделать что-либо дельное.

Впрочем, скоро он снисходит и начинает объяснять, что все дело, скорее всего, в CD-ROM'e. В нашей стране очень много "левых" CD-ROM'OB, и Warp без специальных драйверов производителей категорически отказывается с ними работать, – впрочем, когда драйверы есть, тоже обычно не работает.

Я теряю терпение и напоминаю, что не в CD-ROM'e дело, я его вообще отключил.

"Ну, сейчас отключили, а потом когда, подключите, Warp его все равно не распознает", – успокаивает он меня.

 – Что же мне делать?

 – Минуточку, я соединю вас со специалистом...

Я уже понял, что каждый очередной специалист гораздо "круче" предыдущего, поэтому не удивился, когда мой новый собеседник начал задавать мне такие вопросы о конфигурации компьютера, ответить на которые смог бы далеко не каждый рядовой пользователь. После того как я рассказал ему о положении джамперов на жестком диске, о том, в каком (или какой) РЮ MODE он работает, на какой микросхеме выполнен IDE контроллер, чей BIOS стоит на моем компьютере, он проникся ко мне уважением и попросил пятнадцать минут на размышление...

 

 Через пятнадцать минут я снова был на проводе.

 – Значит так, – сказал специалист, – ваш диск конфликтует с одним из драйверов, которые загружает Warp. Берите ручку и пишите.

И он продиктовал мне, как надо изменить Config.sys на второй дискете, чтобы система загрузилась. Я записал, прочитал записанное ему, чтобы, не дай Бог, не ошибиться, и с чувством глубокой благодарности отредактировал Config.sys.

Компьютер пожевал дискету и не согласился с таким решением проблемы. О чем свидетельствовала та же самая абракадабра на экране.

Делать было нечего. В АО "Курс" мне честно признались, что ничем больше помочь мне не могут. Наступил вечер. Впереди было два выходных, и рассчитывать на кого-либо кроме себя самого не приходилось.

Следующий день я начал с того, что принялся с утра курочить "железо". Не то чтобы мне очень уж нужна была эта OS/2, но меня, как говорится, "заело". Неужто я даже не способен установить на компьютер какую-то операционную систему?

Все выходные я производил со своим компьютером малопонятные, а зачастую и совершенно бессмысленные в обычной ситуации действия. Я делал все, что только приходило мне в голову. Вытаскивал из разъемов платы сканера и аудиоадаптера (а вдруг и в самом деле какой-то конфликт прерываний). Перекидывал шлейф жесткого диска с одного канала на другой. Менял режимы, переключал какие-то джамперы. Отключал теневое ОЗУ, убирал внешний кэш. Переключал жесткий диск из режима LBA в LARGE или даже в NORMAL. Делал что-то еще, теперь уже не помню что. Безрезультатно! Мне казалось, я выучил эту экранную абракадабру наизусть – разбуди меня ночью, я нарисую ее без запинки. Чем дольше я возился, тем сильнее крепла во мне решимость довести дело до конца.

И вот – о чудо! В тот момент, когда в моем компьютере уже почти не осталось никакого "лишнего железа" (я убрал даже "лишний" второй дисковод), компьютер в очередной раз пискнул и выплюнул на экран не абракадабру, а вполне осмысленное сообщение на русском языке о том, что не может у меня найти никакого CD-ROM'a (хотя CD-ROM-то как раз был на месте). О, Господи! Наверняка я был единственным человеком, у которого подобное сообщение вызвало не уныние, а чувство радости.

Получилось! И пусть мои мучения не закончились (об этом красноречиво свидетельствовала табличка на экране), но то, что мне еще предстояло, казалось совершенными пустяками по сравнению с тем, что мне удалось преодолеть. Я довольно быстро разобрался, в чем было дело. Оказалось, что мужик, добавлявший мне в компьютер второй дисковод, просто поленился переставить шлейф, и вместо этого включил замену дисководов в "сетапе". Мой дисковод А: физически был дисководом В:. Только и всего.

Я быстренько собрал компьютер и стал думать, что же делать дальше. Мысль о том, чтобы дождаться понедельника и позвонить по "горячей линии", я отмел сразу. Ведь я фактически уже заранее получил консультацию по этому вопросу и знал, что мне ответят: надо связаться с производителем CD-ROM'a и получить у него драйвер для OS/2. Я поскреб в затылке. В том, что производитель у моего CD-ROM'a был, я нисколько не сомневался. Вполне возможно даже, что у него есть и нужный драйвер (хотя на прилагаемой к дисководу дискетке его не было). Только вот где его искать, этого производителя? Не звонить же, действительно, по длиннющему тайваньскому телефону, указанному в документации.

Поразмыслив немного, я пришел к единственно возможному выводу – действовать самостоятельно. Для начала я попробовал все-таки поискать нужный драйвер на инсталляционном диске – ну не может быть, чтобы IBM не приложила драйвера для IDECD-ROM'oe. Конечно, он там был. Я быстренько записал его в Config .sys с нужными параметрами, запустил – бесполезно. Как не видела инсталляшка мой CD-ROM, так и не видит. Одно из двух – либо мой дисковод не IDE, либо IBM-ский драйвер. Хрен редьки не слаще!

И тут мое терпение лопнуло. Да простит меня фирма IBM, я решил прибегнуть к не очень честному и благородному, но зато старому и испытанному способу – обратиться за помощью к пиратам-хакерам.

Для этого просто следовало дозвониться до ближайшей BBS. АН нет, не тут-то было. Дозваниваться-то нечем. На моем компьютере теперь уже не было никакой операционной системы: DOS потерта, а от Warp установлено только одно ядро – работать невозможно.

О, как я возблагодарил себя за то, что в свое время додумался сделать комплект системных дискет с утилитами! А иначе бы... Да что там говорить. Через полчаса я уже смог включить компьютер и позвонить на BBS. Мне крупно повезло, на первой же BBS оказался нужный мне драйвер. Я быстренько скачал его и... вздохнул с разочарованием. Это был тот самый IBM-ский драйвер, который у меня "не шел". То же название, та же длина. Правда, к нему прилагался небольшой Readme – прочитав который, я узнал, что драйвер хоть и прежний, но слегка подправленный нашими доблестными хакерами, в результате чего обретший способность действительно читать все IDE-диски.

Ну что ж, попытка не пытка. Я аккуратно переписал все скачанное с BBS на инсталляционную дискету, еще раз подредактировал Config.sys (благо опыт был) и в который уже раз запустил инсталляцию. Пошло! Огромное спасибо тебе, безвестный хакер!

Все дальнейшие сюрпризы, которые мне преподнесла Warp и которые в другой ситуации, может быть, доставили бы мне огорчения, теперь воспринимались мною как пустяки. Система начала инсталлироваться, а это было главное. И хотя она намертво висла вместо того, чтобы уходить на перезагрузку, и хотя она категорически отказывалась распознать в моей видеоплате Cirrus Logic (пускай та была в списке поддерживаемых адаптеров), – Боже мой, какие все это были пустяки! Не прошло и часа, как на моем компьютере стояла Warp.

Правда, слово "стояла" я пишу с двумя оговорками. Во-первых, она так и не распознала мою плату Cirrus logic и сконфигурировалась как VGA 640x48016 цветов, а во вторых, она намертво забыла комбинацию клавиш Ctrl-Alt-Del и не перезагружалась по ней – висла. Но стоит ли огорчаться, если есть кнопка Reset? А драйвер Cirrus Logic можно подключить теперь, после инсталляции. Я вызвал панель конфигурации, выбрал из списка "Cirrus Logic", нажал biter. Warp ответила, что не нашла CO-ROM'a.

Вот те раз. Только что инсталлировалась с него, а теперь не видит. Одно из двух – либо хакер плохо драйвер взломал, либо IBM опять что-то "мудрит". Немного поразмыслив, я пришел к выводу, что "мудрит" скорее всего IBM. В работоспособности драйвера я уже имел возможность убедится, равно как и ^"работоспособности" программы инсталляции. Решив не ломать больше голову – утро вечера мудренее, а завтра уже понедельник, сервис IBM к моим услугам, – ложусь спать.

Первое, что делаю с утра – звоню на IBM, прошу проконсультировать по Warp.

 – Извините, пожалуйста, – отвечает приятный женский голос, – наш специалист сейчас не может побеседовать с вами. Я дам вам телефон одной фирмы, там вам помогут.

Я возражаю, что уже звонил на одну такую фирму – не помогли.

 – Тогда я дам вам другие телефоны. На этот раз помимо АО "Курс" в моих руках оказались телефоны еще трех фирм: CPS, "Дилайн" и "Лампорт".

Звоню по всем трем телефонам.

В CPS мне сразу сказали, что нужными специалистами не располагают. В "Дилайне", узнав, что я не являюсь их дилером (а может, дистрибьютором, не помню), сухо и вежливо посоветовали искать помощи в каком-нибудь другом месте. А вот в "Лампорте" к моей проблеме отнеслись с сочувствием и пониманием. В течение всего дня различные специалисты фирмы беседовали со мной по телефону и неизменно просили позвонить немного попозже – вот подойдет более опытный специалист, он поможет. В конце концов самый опытный, пришедший уже в конце дня, со вздохом признался, что ничем помочь мне не в состоянии.

Что же делать? Опять бежать за помощью к пиратам-хакерам? Нет, решил я, чем я хуже. Обложившись литературой, я принялся за изучение конфигурационных файлов. Буквально через пять минут я уже знал, в чем дело. Программа инсталляции просто "забыла" вписать драйвер CD-ROM в файл конфигурации. Я добавил вручную пару строк, и все заработало.

Итак, подведем итоги: на установку OS/2 Warp у меня ушло ровно три дня. Это при всем при том, что я не такой уж "чайник" и с "железом" компьютера почти "на ты". А если бы на моем месте был менее опытный пользователь?

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

И тут до меня дошло, что если бы я не умничал и, как большинство людей в этой стране, изначально ставил бы Warp с этого пиратского диска, а не с легально приобретенного, проблем у меня было бы гораздо меньше. Вернее, их бы совсем не было. Кстати, присутствовал на этом диске и тот самый хакерский драйвер, которым я воспользовался, – забота о потребителе была налицо.

Этот случай, заставляет взглянуть на проблему пиратства с несколько иной стороны.

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

Хотя, конечно, сочувствие тоже чего-то стоит.


1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /157, 1996 г./ | Бонус | Поиск  

© 2004, Издательский дом «Компьютерра» | http://www.computerra.ru
Телефон редакции: (095) 232-22-61
E-mail редакции: inform@computerra.ru