Семерка и танк Илья Щуров

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

Сами посудите: вот разработали вы новую версию, скажем, ядра системы. Идете с ним на рынок, и зазываете покупателей: «Кому ядро, свежее, новое, сегодня утром только скомпилили, налетай, торопись, покупай чудо инженерной мысли…» Подходит покупатель и спрашивает: «Ну и зачем оно мне надо, у меня уже есть одно?» А вы ему: «Так это новая версия, мы добавили планировщик в пользовательском пространстве и оптимизировали глобальные блокировки диспетчера задач. Это даст разработчикам кучу новых возможностей и повысит производительность некоторых программ в определенных условиях на 3-10%». Пожмет покупатель плечами - да и пойдет своей дорогой. Потому что не нужна ему операционная система. Никакая - ни старая, ни новая, ни хорошая, ни плохая. Ему нужно наилучшим образом решать его задачи, используя при этом инструменты, которые есть на рынке сейчас - а не те, которые, быть может, появятся через несколько лет. Поэтому компания, благополучие которой довольно сильно зависит от возмож-

ности время от времени выпускать и продавать новые версии ОС, вынуждена навешивать на систему много дополнительных функций и балансировать между прогрессом в собственно «системных» компонентах и API (который никак не отразится на впечатлениях пользователей - по крайней мере, в момент покупки), доработкой приложений, как входящих в комплект, так и продаваемых отдельно (в том числе - чтобы продемонстрировать новые возможности API), разработкой «свежего» дизайна пользовательского интерфейса (фактор «моды» является очень важным) и разнообразных мелких фишечек и примочек. Обновления разных компонентов нацелены на то, чтобы преодолеть барьер инерции и привычек у разных категорий покупателей, зацепить их и вынудить-таки сделать switch. Одна «привлекательная» технология как локомотив потащит за собой другие - которые проявятся в полной мере лишь через какое-то, порой немалое, время (а быть может, и не проявятся вовсе). Кому-то это может показаться нечестным или несправедливым («как же так,

меня вынуждают перейти на новую версию и заплатить за функции, которые мне не нужны!»), но следует понимать, что действовать иначе компания просто не может: стратегия диктуется бизнес-моделью, которую Microsoft сменить гораздо труднее, чем покупателю - перейти с Windows на… какую-нибудь другую операционную систему, разрабатываемую в другой бизнес-модели.

Впрочем, довольно общих слов. Попробуем взглянуть на Windows 7 с точки зрения той части аудитории, которую, говоря о продуктах Microsoft, обычно не считают целевой.

ИНТЕРФЕЙС И ЮЗАБИЛИТИ

По сравнению с Vista, «семерку» нельзя назвать большим шагом вперед ни с какой точки зрения: изменения носят скорее эволюционный характер и по масштабам близки к выходу KDE4.2 (против KDE4.0) и ядру 2.6.28 (против 2.6.24). Пожалуй, лучше всего это демонстрирует тот факт, что компания гордо упоминает вчисле новшеств Windows 7 возможность отображения рабочего стола (и находящихся на нем гаджетов) при подведении курсора к правому нижнему углу экрана. Такого рода инициативы можно считать попыткой как-то улучшить юзаби-лити довольно неудачной, хоть и ставшей стандартной WIMP-парадигмы современных графических интерфейсов {все эти жуткие окошки, иконки и менюшки, налезающие друг на друга и создающие творческий беспорядок, плавно перетекающий в полный бардак), и компенсировать отсутствие, например, нескольких виртуальных рабочих столов, привычных пользователям Unix-систем. Впрочем, особого смысла в гаджетах я до сих пор не вижу.

В числе более удачных решений такого рода, помимо редизайна панели задач, совмещенной отныне с «быстрым запуском» (кто сказал «стащили Apple Dock»? - не стащили, а творчески переработали!), отметим улучшенную работу с окнами, в том числе с помощью клавиатуры, - например, возможность разместить окно в левой или правой половине экрана (незаменимая вещь, когда приходится, скажем работать с двумя текстами одновременно).

а ¦ *

И все же это лишь робкий шаг в сторону заметно более функциональных tiling-интерфейсов, набирающих популярность в Unix-средах. Правда, гибкость этого решения пока оставляет желать лучшего (делить экран по горизонтали нельзя, относительные размеры фреймов выбирать нельзя) - ну да лиха беда начало: главное, что WIMP-интерфейс в мейнстримных продуктах, пусть и медленно, но все же начал меняться.

Дальнейшая «семантизация» десктопа проявляется, в частности, в концепции «Библиотек» (Libraries), являющейся продолжением и развитием «умных папок». (Кто сказал «Apple Spotlight»?) Мне все же привычнее иметь дело с классической иерархической структурой файловой системы, но, пожалуй,

возможность «сквозной» динамической группировки файлов в зависимости от метаданных (например, рассортировать асе музыкальные композиции в виртуальные папочки по альбому или исполнителю), встроенная а ОС, скорее радует. (Конечно, линуксоиды сразу вспомнят про fuse и множество иногда работающих инновационных виртуальных файловых систем на его базе, с одной стороны, и проект Nepomuk - с другой, но мы ведь здесь не про Linux?)

ПОДКАПОТОМ

Пожалуй, самая приятная для гиков и прочих линуксоидов технология в Windows 7 -это Windows PowerShell. Штука не то чтобы сильно новая - мы про нее писали аж в начале 2006 года («Современная монадология», «КТ» #625), когда она ходила в бетах и была известна под девичьей фамилией Monad; сватали ее Висте, но что-то не сложилось, и лишь с появлением Windows 7 она стала полноправной частью семейства Windows. Напомню, что PowerShell - это реализация скриптового языка программирования и основанного на нем интерфейса командной строки - эдакий очень продвинутый bash в исполнении Microsoft. От своих юниксовых собратьев его отличает объектная ориентированность и завязан-ность на NET Framework: запускаемые команды сами являются .NET-объектами специального вида и обмениваются между собой не последовательностями строк, как в юниксах, а тоже объектами, что упрощает жизнь и открывает довольно широкие перспективы. В Windows 7, помимо прочего, появилась специальная интерактивная среда разработки для PowerShell-скриптов, а также возможность удаленного управления компьютером с помощью этой штуки. Разработчики ПО могут проектировать .NET-приложения таким образом, чтобы одни и те же функции были доступны как из командной строки и скриптов PowerShell, так и из графического интерфейса. Если дело и дальше будет идти в том же направлении, то Windows 7 может стать мечтой линуксоида: под ней появится возможность «заскриптовать» работу любого приложения. (Кто сказал «AppleScript»?)

Ускользающаякрасота

Владислав Бирюков

Среди прочих «приятностей» отметим поддержку формата OpenDocument даже примитивным WordPad'oM (подвергнувшимся, кстати, как и Paint, серьезному редизайну и использующим теперь интерфейс Ribbon, знакомый нам по MS Office). Учитывая еще недавнее, мягко говоря, прохладное отношение к этому стандарту в Редмонде, такое признание на уровне ОС (наравне со «своим» стандартом OOXML) выглядит многообещающе: и

хотя ODF-вапидатор вылетает с ошибкой на первой же строчке сотворенного в WordPad файла, худой мир лучше доброй ссоры - созданные в Windows 7 документы нормально читаются в OpenOffice.org и наоборот. В этом же контексте, продолжая поднятый во вступлении вопрос о том, как одни технологии выступают а роли локомотива для других, любопытно отметить, как Microsoft использует Windows 7 для продвижения своего стандарта XPS

- аналога PDF, основанного на XML и объектной модели Windows Presentation Foundation (частью которой является технология Silverlight), а также порадоваться поддержке DNSSEC (стандарт надстроек безопасности для DNS, который никак не могут внедрить из-за отсутствия широкой поддержки, которой нет, потому что он мало где внедрен). Но, увы, подробное обсуждение этих вопросов выходит за рамки нашего краткого очерка.

Описать свое отношение к Windows 7 мне будет потруднее, чем коллегам. Дело в том, что знакомство с системой я начал еще с осенней бета-версии, а релиз-кандидат лишь добавил информации.

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

В общем, вот моя часть правды. Рассказывать буду только про Release Candidate, потому что баги, выловленные в бете, уже мало кому интересны.

Инсталляция системы прошла подозрительно быстро и гладко, большую часть оборудования «семерка» опознала сама, Экранчик, правда, поначалу не блистал высоким разрешением, пришлось зайти в «разруливальщик» (Action Center) и скачать по его наводке драйверы видеокарты, а заодно датчика отпечатков пальцев и еще какой-то мелочевки. В итоге из всего набора железок беспризорным остался лишь ТВ-тюнер, драйвер которого почему-то отказался устанавливаться наотрез.

С программами тоже проблем не возникло. Даже пятая версия QuarkXPress,

которую коллеги с верстки порекомендовали как несовместимую с Вистой, нормально заработала после вмешательства Troubleshooter'a. Она, впрочем, нормально работает и под Вистой, нужно только поставить несколько галочек в пунктах обеспечения совместимости, но, что приятно, семерка эти «галочки» где-то там внутри расставляет самостоятельно.

Фирменный набор тошибовских приложений, с которым поставляется доставшийся мне Qosmio (см. врезку), почему-то встал не весь: забастовал DVD-плеер, но это потеря не из великих - некогда при-

Потусторонуприлавка: дистрибьюторыПОоперспективахWindows 7

НасколькоуспешнопродаваласьWindowsVistanoсравнениюсWindowsXP?

- Конечно, Vista, по понятным причинам, продавалась не так хорошо, как ХР. Но объективно сделать какое-то сравнение непросто. Дело в том, что сегодня в интернет-супермаркете ПО Softkey одна из самых популярных позиций - система лицензировании GGWA (Get Genuine Windows Agreement), Это полная лицензия на операционные системы Windows XP Professional и Windows Vista Business для тех. кому необходимо легализовать уже установленное ПО. Она также позволяет лицензировать весь перечень предыдущих программных версий разработчика. Вот и получается, что формально люди покупают продукт Vista с условием GGWA, а фактически пользуются предыдущей версией

- ХР. Сегодня политика

разработчика направлена на то, чтобы подогреть интерес покупателей к продукту, выход которого только предстоит, и даже удержать от приобретения Vista. Поскольку основная часть корпоративных пользователей продолжает работать с Windows XP, а оставшиеся стараются пропустить Vista, Windows 7 станет де-факто выбором будущего.

Вашипрогнозынасчет Windows 7-какчастные икорпоративныепользователиотнесутсякновойОС?

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

касается и индивидуальных пользователей, и корпоративных): Россия отстает от всего развитого мира в среднем на один год, поэтому и масштабного перехода на новое ПО можно ждать примерно с таким же запаздыванием.

НоваяОС-этовсегда некийдрайверпродаж прочегоПО. Ненавредит лифункцияэмуляции WindowsXP, встроенная вWindows 7,продажам новогософта? - Не навредит, если разработчики программ будут использовать новые возможности Windows 7 и активно это пропагандировать. Если этого не произойдет, то и Windows 7 никто покупать не будет.

Операционныесистемы включаютвсебявсе большефункций, которые

раньшереализовывались спомощьюстороннихпрограмм. Отражаетсялиэто набизнесепродавцовПО?

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

КакиеновацииWindows 7 высчитаетесамымиважными?

- Прежний продукт предъявлял очень высокие системные требования и работал крайне неустойчиво. Ликвидация этих слабых мест - главное ожидание рынка. А новации «семерки» мы сможем оценить только после выхода полной рабочей версии

Скакимипроблемами могутстолкнутьсяпользователипримиграциина Windows 7?

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

Феликс Мучник,

генеральный директор

интернет-супермаркета

программного обеспечения









 


Главная | В избранное | Наш E-MAIL | Прислать материал | Нашёл ошибку | Верх