Дальнейшая «семантизация» десктопа проявляется, в частности, в концепции «Библиотек» (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) и скачать по его наводке драйверы видеокарты, а заодно датчика отпечатков пальцев и еще какой-то мелочевки. В итоге из всего набора железок беспризорным остался лишь ТВ-тюнер, драйвер которого почему-то отказался устанавливаться наотрез.