КомпьюАрт

6 - 2000

Вторая и третья жизнь ветерана

Экскурс в историю (для системы, достигшей «совершеннолетия», это неизбежно). Эта система была первой. Первой системой с графическим пользовательским интерфейсом, предназначенной для массового пользователя. Системой, кардинально изменившей представление о компьютерах и их применимости в самых неожиданных областях человеческой деятельности и в самых неожиданных качествах. Очень немногое осталось в современной системе с тех далеких дней, но в недрах ее все еще встречаются нетронутые кусочки кода, написанные в 1983-1984 годах. В 1997 году, в возрасте 13 лет, система столкнулась с жесточайшим кризисом. Она уже не была единственной. В течение нескольких лет лучшие силы Apple Computer были направлены на решение некоторых «других задач». И вот в конце 1996 года эти задачи отменены. «Бесформенный набор технологий», «безнадежно устаревшая архитектура», «Windows 3.1 с внешним видом Windows 95» — вот всего лишь несколько цитат потрясающе слаженного погребального хора компьютерной прессы. На самом деле все три цитаты не до конца соотвествовали действительности, и даже в самые тяжелые для нее дни система была совсем не так плоха, как все живописали... Но положение было, тем не менее, критическим. Кооперативная многозадачность. Упущенные годы в области сетевых технологий. Ориентация на противостояние OpenDoc (прекрасной, но так и не вышедшей в окончательном виде технологии) с OLE... «Изнутри» тоже было множество тревожных звоночков — Mac OS является одной из наиболее полно, аккуратно и качественно задокументированных операционных систем в мире. Комплект документации, озаглавленной Inside Macintosh, состоял в 1997 году почти из 30 томов... И почти все в этих томах было написано давно. Изменений в API и новшеств было крайне мало. Явно устаревшие и не очень удачные решения переходили от системы к системе...

Что есть сейчас. Закончим неизбежное обращение к прошлому. На начало 2000 года можно с уверенностью отметить, что первый критический возраст системы благополучно и с минимумом потерь оставлен позади. Параллельное развитие двух систем — сверхновой, основанной на NextStep/OpenStep, и новых версий текущей ОС, близится к логическому завершению — полному и абсолютному слиянию. «Текущая» версия ОС — Mac OS 9.0, результат напряженного и сконцентрированного труда сотен инженеров в течение последних трех лет, впечатляет позитивными переменами. Это уже не застывшая глыба и не увядающая гостья из прошлого: система фактически переписана заново. Возможности системы в области Интернета и сетевых технологий ставят ее на один уровень с Windows NT. Система запуска программ, автоматизации управления компьютером (AppleScript), управление оперативной памятью и дисковым пространством, системы отработки исключительных ситуаций — все отвечает самым жестким требованиям сегодняшнего дня. В Inside Macintosh изменений множество, поток новшеств нарастает лавинообразно, что не может не радовать автора этих строк как старого приверженца этой платформы. А как программиста, который практически работает с этой изменяющейся и бурно молодеющей ОС, эти изменения заставляют его постоянно учиться, учиться и учиться, — и не видно этому процессу конца и края. В самом начале нынешней лавины, впервые за всю историю компании, Apple не справлялась с публикацией качественной и подробной документации, и на сайт компании были выложены временные рабочие описания в формате PDF с грифами «для внутреннего пользования», многочисленными описками, опечатками и недомолвками...

Чтобы стать частью новой операционной системы, соединяющей в себе результат двух путей развития, Mac OS необходимо было кардинально измениться. Mac OS X — внутри полнокровный UNIX. «Сверхновая» — это Mac OS X. Эта система уже продается, — в варианте Mac OS XServer. Наследник славных боевых традиций NextStep/OpenStep, единственной реально существовавшей операционной системы, удостоенной высокого звания «операционной системы XXI века». Система, скрывающая внутри себя хорошо известный и признанно достойный всяческих похвал «коммерческий» UNIX. В свое время первые «Маки» пришли в этот мир с лозунгом «Компьютер для всех остальных» (Computer for the rest of us). Mac OS X — это «UNIX for the rest of us». При всех своих невероятных достоинствах сегодняшние варианты UNIX не являются системой «для всех», поскольку для управления и администрирования они требуют постоянного присутствия высококвалифицированных и высокооплачиваемых специалистов, у которых за плечами годы опыта...

Mac OS X — многокомпонентная операционная система, включающая в себя не только UNIX и OpenStep, но и модуль совместимости с традиционной Mac OS. Это означает, что большинство программ, написанных для нынешней системы, будут исполняться в новой системе даже в их неизменной нынешней форме, — просто им не будут доступны система разделения памяти и вытесняющая многозадачность. И Carbon — новая инкарнация традиционной Mac OS, переделка под которую «маковских» программ требует относительно немного усилий (большинство программ на 85-90% совместимы с Carbon изначально), после чего все эти программы обретают новую захватывающую судьбу, пользуясь всеми благами того, что можно назвать «современной операционной системой».

Немного о коммерции. Полным ходом идет разработка нового интерфейса Mac OS «Aqua», призванного сказать очередное новое слово в развитии интерфейса операционных систем. Aqua прежде всего ориентирована на «домашнего», непрофессионального пользователя: доля Apple на мировом рынке быстро растет в основном за счет этой категории. Примерно 70% новых покупателей — и при этом растущий спрос. Впрочем, не надо забывать, что 30% «профессионалов» приносят 70% дохода. Остается только надеяться, что новая система учтет и их интересы.

Mac OS на пороге резкого и кардинального скачка. Уже давно не вопрос, есть ли у этой системы будущее. Есть! Но главное, самое важное в ней — то, что в течение последних нескольких лет скрупулезно и настойчиво разрабатывалось и доводилось до идеального состояния. Амбициозное и неожиданное, оно способно еще больше изменить процентное соотношение между применяемыми в мире операционными системами. К какой бы операционной системе ни лежала у нас душа, успех любой из них прежде всего выгоден нам — потребителям. Ибо конкуренты, пытаясь противостоять прорыву, вынуждены будут попотеть, чтобы не потерять своих клиентов, а авторам прорыва просто неизбежно придется много и напряженно трудиться для развития своего успеха...

Олег Свиргстин

Возврат

Выбор номера:

Популярные статьи

Удаление эффекта красных глаз в Adobe Photoshop

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

Мировая реклама: правила хорошего тона. Вокруг цвета

В первой статье цикла «Мировая реклама: правила хорошего тона» речь шла об основных принципах композиционного построения рекламного сообщения. На сей раз хотелось бы затронуть не менее важный вопрос: использование цвета в рекламном производстве

CorelDRAW: размещение текста вдоль кривой

В этой статье приведены примеры размещения фигурного текста вдоль разомкнутой и замкнутой траектории. Рассмотрены возможные настройки его положения относительно кривой, а также рассказано, как отделить текст от траектории

Нормативные требования к этикеткам

Этикетка — это преимущественно печатная продукция, содержащая текстовую или графическую информацию и выполненная в виде наклейки или бирки на любой продукт производства