Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Программы Обои   Экспорт RSS E-Books
 
 

   Операционные системы -> Windows -> Куда идет Windows?


Куда идет Windows?

Введение

Нравится это или нет, но Microsoft Windows применяется практически повсеместно. Свыше 90 процентов настольных и портативных компьютеров работают под управлением Windows. В течение двух лет, прошедших со времени выхода Windows XP, продукт имел потрясающий коммерческий успех.

Большинство пользователей, принявших участие в наших опросах, как оказалось, предпочитают более устойчивую и полнофункциональную Windows XP прошлым версиям ОС. Однако и XP хотя и более стабильна, чем предыдущие версии, время от времени сбивается и зависает. Но самое главное - растет число угроз информационной безопасности Windows. Фирма Microsoft регулярно выпускает модули обновления и <заплаты>, но необходимость еженедельно латать операционную систему вызывает досаду.

Выход следующей версии Windows, с условным названием Longhorn, ожидается не ранее 2005 г. Поскольку компаниям отрасли необходимо планировать свою деятельность, уже вырисовываются контуры новой системы. Авторы Longhorn не скрывают огромного значения нового продукта; представители Microsoft называют ОС <крупной ставкой>, подобную которой компания делает не чаще чем один раз в десятилетие.

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

В некоторых областях планы Microsoft ясны. Например, компания давно призывает программистов использовать <контролируемые программы> (managed code), чтобы повысить их стабильность.

Цель Microsoft в сфере информационной безопасности - <доверительные вычисления> (trustworthy computing), в том числе <безопасная вычислительная база следующего поколения> (Next-Generation Secure Computing Base). Согласно этой модели, ОС делится на две части, одна из которых обеспечивает аутентификацию и безопасную связь с аппаратными средствами, а на другую возлагаются все остальные задачи. В результате повышается безопасность программ и улучшается управление цифровыми правами, но для реализации модели требуются аппаратные и программные изменения.

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

В данной статье мы подробнее расскажем о каждой из этих областей и о планах конкурентов Microsoft.

Основы Longhorn

Мы изучили публичные заявления представителей Microsoft, сообщения об утечках альфа-версий исходных текстов, аналитические отчеты, подготовленные группами журналистов, стенограммы конференций программистов, дополнили содержащуюся в них информацию собственными соображениями - и получили вероятные контуры следующей операционной системы Microsoft. Конечно, характеристики ОС, выпуск которой запланирован на 2005 г., изменятся; тем не менее мы расскажем о предположительных компонентах базового набора функций Longhorn.

Новые ПК будут предлагаться с заранее инсталлированной Longhorn, а желающие модернизировать ОС смогут приобрести загрузочный CD Longhorn. После копирования образа CD на жесткий диск машина загрузит среду предынсталляции Windows Preinstallation Environment. Время инсталляции сократится всего до 15 мин.

Учитывая актуальную в последнее время проблему безопасности, мы полагаем, что назначаемые по умолчанию параметры безопасности Longhorn будут более строгими, чем у Windows XP; например, брандмауэр Internet Connection Firewall может быть активизирован по умолчанию. Имеются также сведения, что Microsoft может дополнить ОС антивирусными функциями, хотя, на наш взгляд, это неверно понятые планы расширения интерфейсов API за счет специальных процедур, через которые сторонние поставщики смогут теснее интегрировать антивирусные программы с ОС. Такие процедуры могут быть полезными для реализации на корпоративных серверах функций дистанционной проверки клиентских ПК.

Радикально изменится пользовательский интерфейс Windows. В новом ГИП с условным названием Aero используется истинная 3D-графика и значительно улучшены масштабируемость, прозрачность и анимационные эффекты. Каждая прикладная программа может вести себя так, как будто ей принадлежит все полотно (canvas) экрана, хотя в действительности несколько полотен могут перекрывать друг друга, масштабироваться и деформироваться процессором композиции <Рабочего стола> (Desktop Compositing Engine) при построении окончательного изображения на мониторе. В результате можно будет выполнять такие эффектные манипуляции, как минимизация окна путем его постепенного уменьшения до миниатюрного изображения, со сжатым, но сохранившим свою целостность контентом.

Требования Aero к аппаратным ресурсам будут очень высокими, поэтому Microsoft планирует реализовать несколько уровней интерфейса. Для наиболее полной среды Aero, известной как Tier 2, будут необходимы мощные аппаратные средства 3D-графики; по нынешним предположениям, это видеопамять от 64 до 128 Мбайт и аппаратный 3D-акселератор с функциональностью, эквивалентной DirectX 9. На машинах с недостаточными аппаратными средствами будет использоваться интерфейс Tier 1 с ограниченной функциональностью.

Среди других графических усовершенствований - совместимость с дисплеями высокого разрешения, подсистемами с большой глубиной представления цвета (больше 8 бит на один цвет - зеленый, красный и синий) и, возможно, встроенные функции управления цветом. Благодаря новым API и модели драйверов должны повыситься стабильность и надежность, а для интерфейса Tier 2, по всей вероятности, потребуются подписанные графические драйверы.

Учитывая упоминания представителей Microsoft о широкоэкранных дисплеях BroadBench и о проводимых фирмой исследованиях влияния на производительность труда использования нескольких мониторов, мы ожидаем, что в Longhorn появятся усовершенствованные функции для работы в этом режиме.

Помимо ласкающих глаз новшеств Aero, в базовый интерфейс пользователя Longhorn также будут внесены важные изменения. В течение многих лет представители Microsoft говорили о пользовательском интерфейсе <на базе заданий> (и шаг за шагом реализовывали эту концепцию). Идея ГИП на базе заданий состоит в том, что вместо запуска программы и открывания документа пользователь указывает нужное действие - например, составить письмо или послать факс.

Вероятно, это идея будет широко использоваться для таких компонентов интерфейса, как папка My Pictures (Мои рисунки). Вместо того чтобы явно запускать редактор изображений и загружать картинки, пользователь может перейти в папку My Pictures и редактировать изображения, составлять слайд-шоу и выполнять иные манипуляции с файлами, даже не подозревая, что он покинул интерфейс просмотра файлов. Согласно утечкам информации, альфа-версии ОС, по-видимому, содержат библиотеки (Libraries) - наборы объектов различных типов (изображений, документов, игр) из разных папок, помещенных в один легкодоступный виртуальный контейнер.

Наряду с папками My documents, My Pictures и My Music, в Longhorn может появиться папка My Contacts (Мои контакты). От представителей Microsoft известно, что планируется объединить информацию из разных источников, от разных людей и устройств, чтобы добиться привязки редакций документов к пользователям, запуск диалогов (мгновенного обмена сообщениями) и телефонных конференций из единого интерфейса на базе ПК и выполнения других операций.

Многие новые компоненты демонстрационных образцов ГИП определены с использованием языка конфигурирования на базе XML, что напоминает прежние попытки интегрировать HTML в вычислительную среду через Active Desktop. Один из таких элементов - Sidebar, панель на <Рабочем столе>, содержащая мозаичные фрагменты (tiles), которые можно связать с локальными и удаленными ресурсами. Эти фрагменты могут использоваться для программ вместо пиктограмм системной панели. Известно, что в альфа-версиях имеются такие мозаичные фрагменты, как Synchronize (синхронизация), Most Frequent Apps (часто используемые программы), Windows Media Player и Search (поиск). Среди новых параметров <Панели управления> - функции родительского контроля, с помощью которых можно ограничить часы пребывания детей в Интернете и сделать доступными им только игры с определенным рейтингом организации ESRB (Entertainment Software Rating Board).

Ряд усовершенствований Longhorn ориентирован на мультимедиа. Цель архитектуры драйверов UAA (Universal Audio Architecture - универсальная аудиоархитектура) - обеспечить независимые от конкретной реализации возможности управления базовыми аудиофункциями подобно тому, как стандартный драйвер дисплея VGA управляет основными параметрами дисплея с любой графической платой. Кроме того, благодаря UAA, как ожидается, упростится инсталляция периферийных аудиоустройств и применение технологии управления цифровыми правами, а качество звука предположительно будет безупречным.

Разработчики Longhorn стремятся упростить органы управления звуком. С единой, централизованной звуковой панели с функцией глобальных эффектов (GFX) можно будет вставлять эффекты воспроизведения между системным микшером и аудиодрайвером. Пользователи смогут назначать аудиопрофили для различных обстоятельств и связывать прикладные программы с профилями, обеспечивая их корректное поведение в данном контексте. Например, можно будет включить музыку, не опасаясь быть оглушенным громким сигналом от системы мгновенного обмена сообщениями (IM).

Другие новшества Longhorn - инфраструктура безопасности контента и более прямая связь с портативными аудиоустройствами через WMDM (Windows Media Device Manager - диспетчер мультимедиа-устройств Windows) и MTP (Media Transfer Protocol - протокол передачи мультимедиа).

Будущие инструменты разработки

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

Longhorn появится не раньше 2005 г., и Microsoft намерена помешать преждевременной утечке информации, выпустив инструментальный пакет Visual Studio в два этапа. Две редакции пакета известны под условными названиями Whidbey и Orcas. Whidbey (ориентировочная дата выпуска - 2004 г.) будет работать на современных .NET-совместимых платформах и на Longhorn, как и компилируемые средствами Whidbey программы. Параллельно с Whidbey будет выпущена новая версия Microsoft SQL Server с условным названием Yukon. Пакет Orcas должен появиться одновременно с Longhorn и будет полностью совместим со всеми новыми функциями Longhorn.

Whidbey.Бета-версия Whidbey была представлена в конце октября 2003 г. на конференции разработчиков-профессионалов Microsoft, PDC 2003. Рассмотрение различных аспектов Whidbey было одной из важнейших тем конференции. Языковые улучшения очень важны для программистов. В основе языков программирования .NET - та же среда CLR (Common Language Runtime), поэтому естественно ожидать общности характеристик. Но в действительности для Whidbey характерны серьезные отличия.

Visual Basic. Усовершенствования VB касаются в основном эффективности применения инструмента, - в частности, компания обещает, что исходный текст программ для типичных задач сократится вдвое. VB будет автоматически генерировать исходный текст и предлагать исправления программных ошибок, подобно тому, как организована коррекция в Microsoft Word грамматических ошибок.

Visual C#. В VC# появится много новых функций, заимствованных из менее известных языков программирования, таких, как CLU, Icon и Sather. Это позволит упростить решение некоторых задач и повторное использование исходного текста, а также разделять определения типов на несколько модулей.

Visual J#. Программисты, использующие продукты Microsoft, могут не беспокоиться по поводу кончины Microsoft Virtual Java Machine, так как VJ# обеспечит автоматическую перекомпиляцию существующих апплет Java в контролируемый код .NET. Кроме того, средствами VJ# можно будет строить классы, пригодные для применения в других языках .NET.

Visual C++. В VC++, продукт почтенного возраста, внесены обширные изменения, - в частности, обновлены библиотека этапа исполнения и Microsoft Foundation Classes, появились эффективные функции оптимизации проектируемой программы на основе наблюдений за ее функционированием и обеспечена полная совместимость с Windows Fusion.

Пользовательский интерфейс Whidbey тоже содержит прогрессивные функции. Windows Forms, инструмент проектирования клиентских программ Windows, будет дополнен новыми компонентами, в том числе инструментальной панелью в стиле Office, элементом управления Web-браузера с контролируемым кодом и новой сеткой привязки данных. Новыми компонентами обзаведется и среда ASP .NET, которая используется для проектирования Web-программ. Функция Master Pages облегчит задачу управления внешним видом и структурой всех страниц проекта.

Улучшатся и функции развертывания программ, - в частности, появятся возможности вернуться к прежней версии и факультативно использовать .NET Framework. Программы, развертываемые без участия оператора, будут автоматически получать и применять <заплаты> и обновления, а функции защиты от доступа к исходному тексту должны помешать вредным программам воспользоваться такой возможностью.

Orcas.Бета-тестирование Orcas начнется задолго до совместного выпуска с Longhorn, но пока мы располагаем лишь скудными сведениями о продукте. По словам представителей Microsoft, он будет совместим с моделью <доверительных вычислений> Longhorn, Windows Future Storage и всеми новшествами пользовательского интерфейса Longhorn.

Orcas обеспечит проектирование на базе модели с использованием языка UML (Universal Modeling Language - универсальный язык моделирования), вероятно дополненного специальными расширениями Microsoft. Разработчики смогут определять данные и процессы на высоком уровне средствами UML и автоматически генерировать исходный текст в соответствии с моделью, как уже в течение пяти лет поступают программисты Java. В состав Whidbey войдет предварительная версия UML.

Вероятно, самое важное достоинство Orcas для разработчиков - полная совместимость с <контролируемыми интерфейсами> (managed interfaces) Longhorn. Исходный текст контролируемых программ в .NET надежен и не содержит ошибок; Windows API, реализованные в Longhorn, будут целиком составлены из контролируемых программ.

Yukon.Для Yukon начался этап ограниченного бета-тестирования, и фирма Microsoft опубликовала некоторые подробности о продукте. В Yukon, наряду со всеми функциями SQL Server 2000, войдут дополнительные функции для 64-разрядных процессоров и усовершенствования для T-SQL, языка программирования SQL Server. Yukon будет напрямую совместим со средой CLR (Common Language Runtime) инфраструктуры .NET Framework, поэтому программы на базе Yukon можно составлять на любом языке .NET.

Еще одно свидетельство растущей важности XML и Web-служб - хранение нереляционных данных Yukon в формате XML и прямая совместимость с Web-службами. В некоторых средах функциональность Yukon может быть реализована только через Web-службы.

<Доверительные вычисления>

Windows XP лучше защищена и более надежна, чем операционные системы 9x. Но поток сообщений об изъянах безопасности, <червях>, проникающих через такие бреши, и <заплатах> для устранения ошибок ясно свидетельствует, что фирме Microsoft предстоит очень большая работа. Повышение безопасности не сводится к простому устранению ошибок и недосмотров программистов. Необходимо построить платформу, которая обеспечит разработчикам и пользователям набор взаимосогласованных функций, позволяющих реализовать на практике безопасные, доверительные вычисления.

Стратегия Microsoft остается прежней: анализировать исходные тексты, отыскивать уязвимые места, выпускать <заплаты> и исправления и шире применять при разработке функции .NET Framework для контролируемых программ, что позволит предотвратить типичные ошибки, угрожающие безопасности. В долгосрочной перспективе компания работает над новой многообещающей инфраструктурой - прежде называвшейся Palladium, а ныне известной под неуклюжей аббревиатурой NGSCB (произносится , сокращение от Next-Generation Secure Computing Base - безопасная вычислительная платформа следующего поколения).

NGSCB была осмеяна как орудие Большого Брата для принудительного исполнения лицензионных соглашений и строгой реализации технологии DRM (digital rights management - управление цифровыми правами). Но в действительности NGSCB гарантирует, что не произошло подмены прикладных программ, роли и полномочия программ разумно ограничены, а мощные алгоритмы шифрования достаточно надежны для организации доверенной платформы для безопасного обмена информацией и транзакций.

Для NGSCB необходимы системная плата с SSC/TPM (Secure Support Component/Trusted Platform Module - безопасный компонент поддержки/модуль доверенной платформы), процессор и набор микросхем, совместимые с NGSCB, и модернизированные периферийные устройства. Компания Intel рассматривает планы реализации в процессоре и наборе микросхем технологии LaGrande, которая, в частности, защищает память даже от механизмов DMA (ПДП - прямой доступ к памяти). Средствами технологии LaGrande будут оснащаться ИС, начиная с готовящегося к выпуску процессора Prescott и вспомогательных микросхем.

В NGSCB реализован дополнительный режим, в который смогут переключаться будущие программы при выполнении конфиденциальных задач. Представьте себе трехслойный пирог с аппаратными устройствами внизу, программами, работающими в режиме ядра (например, ядро ОС), в середине и программами пользовательского режима (например, приложения) сверху. Разработчики NGSCB концептуально разделили каждый слой на две части.

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

Четыре ключевые характеристики правой области: безопасный ввод-вывод, изолированная память (sealed storage), надежная изоляция процессов (strong process isolation) и аттестация (идентификация программ с цифровой подписью).

В режиме безопасного ввода-вывода каждый бит информации, передаваемый между устройствами ввода-вывода и системой, шифруется (поэтому данные трудно прочитать) и снабжается криптографической подписью (в результате данные нельзя изменить на пути следования). В первых версиях NGSCB безопасный маршрут ввода-вывода охватывал конкретные USB-устройства, в том числе клавиатуры и мыши; ЦП и набор микросхем; графические контроллеры; каналы, соединяющие эти компоненты. Благодаря защите информации на каждом из этих этапов, вредные программы не могут, например, отслеживать нажатия клавиш или обследовать видеопамять, считывая информацию с экрана.

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

Управление этими функциями и API для прикладных программ обеспечивает компонент nexus, функционирующий на уровне ядра в правой части модели. Фирма Microsoft намерена поставлять базовый компонент nexus вместе с Longhorn, но как быть пользователям, не доверяющим Microsoft?

Во-первых, не обязательно использовать nexus и функции NGSCB. Кроме того, фирма Microsoft планирует открыть исходный текст nexus для критического анализа сотрудниками научных лабораторий и другими избранными специалистами. Еще одна альтернатива - сторонние компании смогут выпускать компоненты, заменяющие nexus. Сфера применения компонентов независимых компаний не ограничивается Windows-машинами, поэтому вполне вероятно, что NGSCB-совместимые клиенты Windows смогут устанавливать безопасную связь с NGSCB-совместимыми серверами Linux или Solaris, если появится необходимое программное обеспечение для этих операционных систем.

Пока непонятно, каким будет пользовательский NGSCB-интерфейс, хотя в Microsoft признают решающее значение эффективного интерфейса. Уровень безопасности определяется самым слабым звеном цепи, которым зачастую оказываются пользователи и принимаемые ими решения. Например, шпионские программы распространяются потому, что ничего не подозревающие посетители Web часто просто щелкают на кнопке <Yes> в диалоговых окнах Authenticode. Интересная особенность NGSCB - возможность сертификации программ доверенными сторонними посредниками, т. е. предприятие может делегировать право принятия решений доверенной независимой организации.

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

Хранение данных

В последние 20 лет происходила вынужденная эволюция системы хранения файлов DOS и Windows. FAT16, 16-разрядная таблица размещения файлов, не годилась для дисков емкостью свыше 2 Гбайт. Сменившая ее 32-разрядная система FAT32 обслуживает огромные диски, но и она ненадежна; файл может оказаться недоступным из-за единственного неверного байта. В NTFS (New Technology File System), впервые появившейся в Windows NT 3.5, используется напоминающая базу данных главная файловая таблица (Master File Table), которая обеспечивает более быстрый и надежный доступ к файлам.

Но даже в настоящее время как в FAT, так и в NTFS нам приходится иметь дело с иерархической древовидной структурой. Иногда доступ к нужному файлу означает погружение в иерархию на 10-12 уровней (если вам известно местоположение файла, в противном случае не обойтись без запуска поискового механизма Windows). Вопрос заключается в том, почему пользователь должен знать, где хранятся файлы. Ведь ему важна информация, а не ее местоположение.

Такой подход не нов. Еще в 1992 г. в первых описаниях Cairo (условное название Windows 2000) упоминалась новая файловая система, в которой обращения к файлам выполняются по контенту, а не местоположению. Проект был отложен, но теперь появились сообщения, что он наконец-то будет реализован в файловой системе Windows Future Storage (WinFS) для Longhorn.

В отличие от NTFS, в WinFS имеется уровень базы данных на основе следующей версии SQL Server - Yukon (см. раздел <Будущие инструменты разработки>). Наряду со знакомыми атрибутами (имя, размер и дата), файлы будут индексироваться такими метаданными, как имя автора или размеры изображения. Базовая иерархия папок сохранится, но пользователи будут работать с <библиотеками> (Library) похожих файлов.

Библиотека определяется как группа файлов, выбранных в ходе выполнения запроса к базе данных WinFS. Согласно утечкам информации об альфа-версиях Longhorn, имеются описания нескольких встроенных библиотек: Documents (документы), Games (игры), Music (музыка), My Contacts (мои контакты; заменяет адресную книгу) и Picture and Video (изображения и видео). Мы полагаем, что пользователи смогут строить библиотеки по собственным критериям. Файлы библиотеки будут оставаться в своих папках; один файл может присутствовать в нескольких библиотеках. Библиотеке можно присвоить различные параметры для отображения на экране в соответствии с типами содержащихся в ней файлов. При создании нового файла, соответствующего критерию, он автоматически появится в библиотеке.

Благодаря самоописательной природе файловых форматов на базе XML, их метаданные доступны WinFS автоматически, что будет способствовать распространению этих форматов. Пока неизвестно, будет ли WinFS перенесена на другие версии Windows и какая файловая система будет устанавливаться по умолчанию при инсталляции Longhorn. В текущей альфа-версии Longhorn WinFS еще не работоспособна. Но после того как WinFS войдет в нашу жизнь, мы быстро привыкнем находить файлы по их содержимому, а не местоположению.

Какую Windows хотят видеть наши читатели?

Всегда легко прийти к согласию в оценке недостатков продукта, но очень трудно достичь общего мнения относительно путей устранения проблем. В ходе подготовки данной статьи мы задали нашим читателям вопрос: <Чего вы ждете от следующей версии Windows?> Некоторые ответы были остроумными (<Переделайте ее в Linux>), другие практически нереализуемыми (<Бесплатное бессрочное обслуживание>). Были и ответы, полные раздражения: <Подавать в суд на Microsoft за изъяны ее продуктов>. Но в целом в ответах просматривались интересные общие тенденции.

Один вывод очевиден: читатели считают, что нет смысла выпускать Longhorn в продажу, если операционная система не будет готова к 2005 г. Многие читатели предпочли бы надежную ОС, не требующую ежемесячных пакетов исправлений. Большое значение придается безопасности: один читатель предложил перед выпуском ОС передать ее независимой организации для хакерского тестирования. Многие читатели подчеркивали, что просто нереалистично еженедельно устанавливать <заплаты> на всех машинах организации.

Общее пожелание - лучшая совместимость с файловыми форматами других платформ. Очевидно, что Microsoft мало заинтересована в поддержке конкурирующих платформ, но Mac OS X и Linux вряд ли угрожают рынку Windows; при этом необходимо учитывать, что энтузиасты и верные сторонники обеих платформ - и сообщество профессиональных дизайнеров, работающих с Mac, - скорее всего, не откажутся от кроссплатформной среды.

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

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

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

И наконец, пользователи советуют внести множество мелких изменений. Некоторые предлагали выделять цветом или иным способом отмечать файлы для организационных целей, добавить инструментальную панель Explorer с вкладками, упростить применение <кож>, а также улучшить и расширить доступ к параметрам и стандартным режимам программ, чтобы пользователи могли просматривать и настраивать свои программы.

Желающие принять участие в обсуждении могут посетить наши форумы по адресу http://discuss.pcmag.com.

Будущая альтернатива: Mac

Новая версия операционной системы Mac компании Apple, Mac OS X 10.3, имеет также название Panther. Версия 10.3, третья серьезно модернизированная редакция OS X, отличается от предшественниц более мощными функциями для взаимодействия с сетями Windows, повышенной безопасностью и углубленной технологией <цифрового центра> (digital-hub) компании Apple.

Panther располагает расширенным разнообразием сетевых функций для работы в многоплатформной среде, в том числе SecureID компании RSA. Операционная система, как и прежде, построена на основе ядра UNIX с открытым текстом и лучше совместима с сетями UNIX. Усовершенствованное ядро UNIX обеспечит повышенную системную производительность. В OS X 10.3 нашли применение оптимизированные функции версии 10.2.7 и полностью использованы преимущества 64-разрядного процессора G5.

Повышение уровня безопасности обеспечивает инструмент FileVault, с помощью которого пользователи могут шифровать домашние каталоги с применением 128-разрядного алгоритма Advanced Encryption Standard. Родственный инструмент Secure Erase Trash используется для надежного удаления файлов с жесткого диска без возможности последующего восстановления.

Компания Apple продолжает развивать свою концепцию <цифрового центра> (т. е. превращает Mac в мультимедиа-центр), дополнив ОС окончательной редакцией программы iChat AV. Она объединяет в себе функции видеоконференций и диалогового обмена сообщениями. Каждый пользователь с видеокамерой FireWire (и только FireWire) сможет поговорить лицом к лицу с друзьями или коллегами.

Множество новинок обнаруживается и в пользовательском интерфейсе OS X 10.3. Наиболее заметная из них - функция Explore, которая позволяет одним щелчком мыши увидеть все активные окна, масштабируя и размещая их.

OS X 10.3 отличается высокой скоростью переключения пользователей, поэтому вам не придется завершать сеанс, чтобы перейти к другой учетной записи; долгожданные улучшения внесены в слабую программу Mail. Вот некоторые из них: повышенное быстродействие, улучшенная фильтрация спама и возможность одновременно увидеть все сегменты цепочки сообщений. Не было никаких заявлений об изменениях в отличном комплексе творческих программ Apple, в который входят iDVD, iMovie, iPhoto и iTunes.

Труднее прогнозировать дальнейшее развитие ОС. В компании Apple строго запрещены публичные обсуждения продуктов, находящихся в стадии проектирования, поэтому нам отказались сообщить даже самые туманные сведения о стратегии относительно следующей кардинально новой версии ОС. Майкл Гартенберг, директор по исследованиям фирмы Jupiter Research, считает, что Apple пойдет прежним путем без радикальных изменений, продолжая укреплять безопасность, улучшать совместимость с Windows и вести разработки для аудитории творческих работников.

Каким бы ни был дальнейший путь Apple, ее решения будут вызывать интерес не только у небольшой, но и верной армии сторонников. Компания известна новаторскими решениями, которые оказали большое влияние на всю отрасль.

Будущая альтернатива: Linux

Несмотря на старания энтузиастов, путь Linux к превращению в полноценную потребительскую ОС оказался долгим. В отличие от зрелых, мощных серверных версий, настольная платформа Linux не получила широкого признания.

Тем не менее сообщество программистов и ряд организаций, в том числе GNOME Project (www.gnome.org) и KDE (K Desktop Environment, www.kde.org), добились значительного прогресса. Такие поставщики, как Lindows.com, Xandros (www.xandros.com) и Lycoris (www.lycoris.com), избрали всеохватывающий подход - специализированные дистрибутивы Linux с одной из настольных сред. Все три компании подчеркивают такие особенности своих продуктов, ориентированных на массового пользователя, как совместимость с Windows и простота использования.

Однако на пути внедрения Desktop Linux возникают препятствия. Основные трудности связаны с недостатком совместимых с ОС программ и периферийных устройств и отсутствием стандартного пользовательского интерфейса. Но эти задачи сложно решить без общего перспективного плана для всего сообщества Linux. Еще более серьезная проблема - пока нет способной покорить пользователей прикладной программы для настольной Linux.

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

Однако несколько молодых компаний нашли удачный способ привлечения потребителей Microsoft. Фирма CodeWeavers (www.codeweavers.com) - один из основных участников проекта Wine (реализации Win32 API в Linux, www.winehg.com); она предлагает семейство продуктов CrossOver Office, обеспечивающих возможность запуска отдельных программ Windows в Linux. OpenOffice.org и другие открытые или выполненные на базе Linux офисные комплексы располагают более совершенными фильтрами для продуктов Microsoft Office. Это ускорит признание платформы пользователями и разработку альтернативных прикладных программ.

Самая важная проблема - драйверы периферийных устройств. В Linux не должно возникать странных неполадок с драйверами при подключении периферийных устройств (Windows XP избавлена от таких проблем). Эту проблему удастся решить, только если разработчики ПО и аппаратных средств будут активно работать с Linux и позаботятся об исчерпывающих библиотеках аппаратной абстракции.

Никакая из этих задач не может быть решена исключительно силами сообщества программистов Linux, кроме одной: стандартный пользовательский интерфейс. Это одна из целей организации Linux Standard Base (LSB; www.linuxbase.org). Задача LSB - содействовать продвижению стандартов, обеспечивающих совместимость и единообразие различных дистрибутивов Linux, стандартизировать обслуживание и сделать разработку прикладных программ более привлекательной для программистов.

Один из главных сторонников Linux, компания Sun Microsystems, твердо намерена заполнить пробел между верной клиентурой Solaris и потребителями, нуждающимися в операционной системе, которая не требует сравнительно дорогостоящей аппаратной платформы UltraSPARC. Решением может стать Sun Java Desktop System, известная в прошлом как Project Mad Hatter - настольная среда на базе Linux, в которую войдут такие известные программы, как Ximian Evolution и Web-браузер на основе механизма Mozilla. Благодаря стратегическому союзу с компаниями Red Hat и SuSE будет расширено семейство продуктов Sun ONE, создан единый центр обслуживания пользователей, а фирма Sun станет ведущим интегратором на рынках настольных и серверных продуктов.

Источник: www.pcmag.ru

 

 
Интересное в сети
 
10 новых программ
CodeLobster PHP Edition 3.7.2
WinToFlash 0.7.0008
Free Video to Flash Converter 4.7.24
Total Commander v7.55
aTunes 2.0.1
Process Explorer v12.04
Backup42 v3.0
Predator 2.0.1
FastStone Image Viewer 4.1
Process Lasso 3.70.4
FastStone Image Viewer 4.0
Xion Audio Player 1.0.125
Notepad GNU v.2.2.8.7.7
K-Lite Codec Pack 5.3.0 Full


Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
Реклама на сайте. Размещая рекламу у нас, вы получите новых посетителей, которые могут стать вашими клиентами.
 
Это интересно
 

Copyright © CompDoc.Ru
При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.