Плюс четыре десятых — обзор AmigaOS 3.5

Автор: Павел Кузьмин
Источник: журнал "Мир Амиги "


Ну вот мы и дождались! В конце октября в продажу наконец-то поступила обещанная AmigaOS 3.5. В чём же её отличия от старой версии (3.1)? Для начала поспешу разочаровать владельцев машин с KickStart 3.0 (v39). Минимально для запуска новой версии операционной системы нужен KickStart 3.1 (v40). Собственно говоря, именно поэтому новая ОС поступила в продажу в двух вариантах — только ОС на компакт-диске и ОС + микросхемы ПЗУ версии 3.1. Всем, у кого установлены микросхемы ПЗУ версии 3.0 придётся остановиться на последнем, более дорогом варианте, либо искать новый KickStart где-то на стороне. В принципе, можно попробовать заменить KickStart и программно, с помощью, например, BlizKick, но гарантий безпроблемной работы системы в этом случае вам никто дать не сможет. Остальные требования AmigaOS 3.5 вполне нормальны — жесткий диск и 4Мб Fast-памяти. Поскольку практически все современные Амиги удовлетворяют этим требованиям, то вполне можно сказать, что новая ОС — для всех.

Установка AmigaOS проблем не вызывает, единственное "но" — новая версия не поставится на пустой винчестер, необходимо наличие установленной ОС версии 3.1. Для установки ОС необходимо после запуска инсталлятора выбрать пункт пред-установки (PRE installation) после чего перезапустить машину и произвести полную установку (MAIN installation). Единственная претензия к инсталлятору AmigaOS 3.5 — необходимость повторно запускать его для установки поддержки CD-ROM, PowerPC или установки программ для Internet.

Расширение возможностей ОС по сравнению со старой версией произошло в основном из-за появления нескольких дополнительных продуктов в дистрибутиве ОС. Это уже упомянутые CacheCDFS (поддержка CD-ROM), WarpOS с эмуляцией PowerUP (поддержка PowerPC) и Internet-программы (Miami-demo, мейлер AML, "aml.library" для отправления сообщений e-mail из любых программ и браузер A-Web II 3.3SE). Хотя, что касается программ для Internet, вряд ли можно представить себе человека, пользующегося Miami-demo, которая, конечно, замечательно работает — но вот беда, каждые полчаса отключает TCP/IP соединение… A-Web SE же — урезанная версия браузера A-Web II 3.3, в которой отсутствуют множество функций — невозможно открыть более одного окна и т.п. Естественно, если вы планируете хоть сколь-либо значительное время проводить в сети, желательно будет приобрести полную версию браузера (или скачать где-либо крек… всё, молчу).

Непосредственно ОС тоже несколько обновилась. В дистрибутиве появились новые установки — Workbench и Reaction. Workbench позволяет "прятать" диски для ОС, раньше это предоставлял, например, Directory Opus Magellan, теперь это так же просто может сделать и Workbench. С Reaction же вопрос более интересный. Дело в том, что в новую ОС уже встроен программный интерфейс ClassAct, настроить который и позволяет Reaction. ClassAct необходим для запуска ряду популярных программ (A-Web, ImageFX, например) и интеграция его в стандартную поставку ОС — один из правильных шагов Amiga Inc. и Haage&Partner GmbH (не для кого не секрет, что именно HP является реальным автором новой версии операционной системы).

Несколько изменились и все другие настройки. И если для большинства из них изменения были только "косметическими", то настройка принтера (Printer) включила в себя и новые, давно необходимые функции, для реализации которых был существенно доработан "printer.device", в котором, наконец-то реализована 24-битная печать, что раньше было возможно лишь с использованием сторонних расширений типа TurboPrint. Достаточно серьёзным изменениям подвеглось ещё одно стандартное устройство в системе — "serial.device" (последовательный порт.)

Из чисто "косметических" функций стоит отметить включение в дистрибутив ОС нового набора иконок — GlowIcons, базирующегося на ядре NewIcons. Что интересно, при установки ОС инсталлятор смотрит, были ли NewIcons установлены на заменяемую версию AmigaOS, и если находит тому подтверждение — не устанавливает GlowIcons на ваш компьютер, если же нет, то не спрашивая вас, копирует новый набор иконок. То есть, если вы, уже имея установленные NewIcons хотите заменить их на новые GlowIcons, придется сделать это вручную. Вообще инсталлятор немного раздражает такими "выкрутасами", видно, что сделать установку новой ОС приятной и легкой для пользователя не входило в планы Haage&Partner.

Ещё из новинок стоит отметить обновленный IconEdit, который научился работать с иконками NewIcons, да и попросту стал удобнее и красивее. Также в каталоге Tools системного диска вы сможете обнаружить программу Mounter, которая предназначена для монтирования подключенных к Амиге винчестеров, для чего раньше требовалось запускать не очень-то удобный для этих целей HDToolBox. Кстати, сам HDToolBox в новой AmigaOS тоже щеголяет обновленным интерфейсом и парой дополнительных возможностей. Ещё в каталоге Tools вы найдете простенький текстовый редактор EditPad, который задумывался как записная книжка, но достаточно неудобен для такой цели. Кстати, вместо него можно (только ради патриотизма) использовать новый еNote, написанный AmiS-ом из Москвы.

Для фанатов UNIX Amiga Int. оставила в ОС урезанную версию UNIX-редактора eMacs, называемую MicroEMacs. С момента последнего обновления этого нетленного продукта на Амиге прошло практически 14 лет, но он, как и прежде, продолжает радовать нас своим присутствием в дистрибутиве ОС. Причем доступна не какая-нибудь, а самая "новейшая" версия — 2.1 от 1986 года! Каково же было мое удивление, когда после выбора пункта About… в всплывающем меню я увидел гордую надпись — "Copyright Amiga International 1986-1999". Сразу стало понятно, почему AmigaOS 3.5 несколько задержалась — просто ни Amiga International, ни Haage&Partner GmbH ни как не могли найти еще более оригинальную версию (примерно от мая-июня 1985 года) "мощнейшего" пакета MicroEMacs…

Но самой большой проблемой при переходе к новой версии операционной системы станет не её установка, а имеющая место несовместимость с рядом популярных программ. Из известных программ изначально возникли проблемы с Directory Opus Magellan II, но Jonathan Potter очень оперативно выпустил патч 5.82, исправляющий несовместимость. Если у вас установлен графический процессор NovaDesign ImageFX версии 4 (на более низких не проверялось), то в инструментарий его иконки необходимо добавить строку CYCLE_GADGET, иначе о его работе вам придется забыть. Удивительно, но MUI после модернизации ОС продолжает нормальную работу, мне и моим коллегам пока не удалось выявить программы, использующие MUI и отказывающие работать с новой операционной системой. Из известных MUI-программ, протестированных нами можно отметить такие как iBrowse, Voyager, Miami, DrawStudio, WildFire 7, SysSpeed и другие. Также не возникло проблем с программами подготовки презентаций Scala Multimedia 400, Scala InfoChannel 500 и X-DVE. Работают и графические редакторы Personal Paint, Deluxe Paint, Perfect Paint, Brilliance и многие другие. Не возникает проблем и с проверенным файловым менеджером Directory Opus 4.12.

Можно отметить еще одну особенность работы с новой операционной системой — если вы запустите компьютер воспользовавшись пунктом "Boot without Startup-sequence" из стандартного загрузочного меню, то все новые программы установок, все включенные в ОС утилиты не будут работать, пока вы не исполните команду Setpatch. Это обусловлено тем, что обновленные программы требуют для своей работы новых библиотек (v44), а несколько основных библиотек хранятся в KickStart, поэтому необходимо исполнение Setpatch, одной из функций которого является подмена библиотек старой (v40) версии на новые (v44).

На компакт-диске с AmigaOS 3.5 Haage&Partner GmbH и Amiga International разместили кучу всяких интересных, но в принципе абсолютно бесполезных разностей. Помимо прочего, там присутствует и локализация, выполненая российским отделением АТО. Для разработчиков программного обеспечения для новой ОС уже появился ориентированный на использование в среде AmigaOS 3.5 Amiga Developer CD. Фирма Haage&Partner по такому случаю "подарила" всем свой StormC++ 3.0 (правда без PPC-компилятора и ассемблера). Купив же этот, в принципе, недорогой (около $20) диск вы получите специальную скидку на StormC 4.0.

Ещё одной интересной для разработчиков особенностью может стать появившийся в новой ОС ARexx-порт Workbench. Теперь и WB можно будет управлять через ARexx, что даст определенные приятные возможности многим пользователям.

После появления AmigaOS 3.5 сразу стали раздаваться настойчивые возгласы о возможности доработки AmigaOS 3.1 до полной совместимости с версией 3.5. Согласен, такая доработка возможна, но вопрос — а стоит ли овчинка выделки? Для сомневающихся могу привести примерный путь подобной "доработочки": сначала необходимо заменить "version.library" и файлы "#?.gadget", старой ОС на новые. Далее встанет небольшая проблема — часть "#?.gadget-ов" отказываются работать без еще нескольких библиотек от новой ОС. Тут есть два пути — упорно сидеть с программой типа SnoopDos (трассировщиком системы), ловить, что называется "глюки" и заменять не функционирующие "#?.gadget-ы" на старые, результат — неработающие под ОС 3.5 программы заработают (очень может быть…), но откажутся запускаться программы, уже рассчитанные на новую ОС. Второй путь — скопировать недостающие библиотеки, но они, в свою очередь, не будут работать без новой версии Setpatch. Заменив же и его, вы, разумеется, получите чувство безграничного удовлетворения и "доработанную" систему… версии 3.5, поскольку ничего от AmigaOS 3.1 в ней не останется. Ну и что, зато убедитесь в собственной "продвинутости" и "крутости", однако…

Что касается общих впечатлений о работе с AmigaOS 3.5, то здесь всё можно свести к такому мнению — несмотря на то, что некоторые пользователи, во всеуслышание заявляют о "кривизне" и "глючности" новой ОС, можно сказать только одно — никуда ни мы, ни они не денемся, все мы, кто-то раньше, а кто-то позже, перейдем на новую ОС. Да, она не несет в себе принципиально новых возможностей. Да, появляются проблемы с небольшим числом программных продуктов (претензии вида: "А у меня xxx от 11 января 1990 года не работает!" — согласитесь, глупы). Но даже те небольшие, прямо скажем, изменения несколько облагородили нашу старую добрую AmigaOS, а может быть, они станут предвестниками более серьезного прогресса (по некоторым сведениям, уже готовиться AmigaOS 3.9). В сравнении же AmigaOS версий 3.1 и 3.5 напрашивается аналогия с Windows 95 и 98 — вторая не несла кардинальных изменений к лучшему, но была более красивой, удобной, функциональной (о глюках скромно промолчу…), именно поэтому она постепенно вытеснила 95-е "Окна" с PC-сцены. Видимо, идентичная ситуация повторится и на Амиге, возможно, более медленными темпами. Что ни говорите, а если вы хотите использовать и регулярно обновлять новейшие версии программных продуктов, вам все равно придется перейти на новую AmigaOS3.5…




Сайт создан в системе uCoz