Настоящее и будущее операционных систем серии Windows

Настоящее и будущее операционных систем серии Windows.

Реферат выполнил олощенко А. П., гр. Э-25

Таганрогский Государственный Радиотехнический Университет

Таганрог 2006 г

Введение

На сегодняшний момент операционная система Windows фирмы Microsoft во всех ее проявлениях, считается самой распространенной операционной системой на ПК: в мире более 150 млн. IBM PC-совместимых компьютеров, и система Windows установлена на 100 млн. из них. Очевидно, что ознакомление с ПК необходимо начинать с ознакомления с Windows, ведь без нее работа на ПК немыслима для большинства пользователей. Знание системы Windows - необходимый кирпичик в стене познания ПК. Операционные системы, развиваясь вместе с ЭВМ, прошли длинный путь от простейших программ в машинных кодах длинной в несколько килобайт до монстров, написанных на языках высокого уровня, размер которых исчисляется десятками мегабайт. Такой значительный рост размера операционных систем обусловлен, главным образом, стремлением разработчиков "украсить" операционную систему, расширить ее возможности, добавить возможности, изначально несвойственные операционным системам, а также сделать интерфейс пользователя интуитивным. Все эти попытки дали свои результаты, и положительные, и отрицательные (усложнение настройки и программного интерфейса при упрощении пользовательского).

Что такое WindowsXP?

Это новая OC от Microsoft, начиная с которой сделана попытка объединить две, ранее существовавшие независимо, линейки W9x и NT. Первоначально этот проект назывался Whisler, но сейчас он разделился на две линии, WindowsXP, позиционирующуюся на замену W9x и W2kPro, и Windows.NET, позиционирующуюся на замену NT Server всех сортов. Вне зависимости от названия, все они является прямыми наследниками Windows2000, и продолжателями линейки WindowsNT. Этот факт и определяет основные особенности WindowsXP. Это полностью 32 разрядная ОС с приоритетной многозадачностью. В её основе лежат те же принципы, на которых базировались все NT. Это

1. Совместимость (Compatibility). Система может иметь привычный интерфейс ОС семейства Windows, с некоторыми добавлениями и расширениями, поддержку файловых систем NTFS5, NTFS4, FAT16 и FAT32. Большинство приложений, написанных под MSDOS, W9x, NT4, а также некоторые программы под OS/2 и POSIX запускаются и функционируют без проблем. При проектировании NT учитывалась возможность работы системы в различных сетевых средах, поэтому в поставку входят средства для работы в Unix- и Novell-сетях.

2. Переносимость (Portability). Система работает на различных процессорах семейства x86 производства Intel и AMD. Уже существует 64 битная версия WindowsXP и Windows.NET, предназначенная для работы на Intel Itanium. Реализация поддержки процессоров других архитектур возможна, но потребует некоторых усилий.

3. Масштабируемость (Scalability). В WindowsXP реализована поддержка технологии SMP. В Windows.NET Advanced Server и Datacenter Server кроме этого есть поддержка COW (Cluster Of Workstations).

4. Система безопасности (Security). Реализована привычная для NT система безопасности на уровне пользователей.

5. Распределённая обработка (Distributed processing). WindowsXP имеет встроенные в систему сетевые возможности, что обеспечивает возможность связи с различными типами компьютеров-хостов благодаря наличию разнообразных транспортных протоколов и технологии "клиент-сервер".

6. Надёжность и отказоустойчивость (Reliability and robustness). Архитектура ОС защищает приложения от повреждения друг другом и самой операционной системой. При этом используется отказоустойчивая структурированная обработка особых ситуаций на всех архитектурных уровнях, которая включает восстанавливаемую файловую систему NTFS и обеспечивает защиту с помощью встроенной системы безопасности и усовершенствованных методов управления памятью.

7. Локализация (Localization). Система предоставляет возможности для работы во многих странах мира на национальных языках, что достигается применением стандарта ISO Unicode.

8. Расширяемость (Extensibility). Благодаря модульному построению системы становится возможно добавление новых модулей на различные архитектурные уровни ОС.

Финальный билд - 2600. Узнать его можно либо командой winver, либо по версии ядра ХР, например файла ntoskrnl.exe. Отличить пиратский релиз от настоящего возможно благодаря механизму активации (Windows Product activation) востренным в систему. В пиратском релизе должны быть включены средства борьбы с ней, поэтому если Вы увидите папку с названием crack, или чем то вроде этого, то можете быть уверенны, что релиз пиратский. Если на вашем диске нет ничего подобного, а сам диск имеет все признаки нелегального (нет голограммы, лицензионного соглашения на бумаге, нет наклейки, которая меняет цвет если нагреть её пальцем), то вы рискуете тем, что ваша версия перестанет работать в течении месяца. Впрочем, есть и «ломаные» пиратские релизы, которые не требуют регистрации вообще. Кроме этого, существуют так называемые корпоративные релизы, сделанные Microsoft для своих крупнейших OEM партнёров. Такие релизы не требуют регистрации изначально.

В Windows XP есть Windows Product Activation. Это новая технология разработанная Microsoft для борьбы с нелегальными копиями их программного обеспечения. Впервые подобный механизм был опробован на Terminal Service, из W2k Server, теперь же, похоже, подобным образом будут защищаться все, или многие, последующие продукты Microsoft. Суть технологии состоит в следующем. После инсталляции системы на основе серийного номера, который даётся с каждой копией XP, и некоторых особенностей вашего компьютера генерится так называемый Product ID. Он состоит из 20 цифр, и на его основе (вместе с правильным серийным номером, конечно же), вы получаете Activation Code, после введения которого Windows считается активированным. Как утверждает Microsoft, на основе этих двух номеров они не могут узнать ничего про ваш компьютер. То есть, полная анонимность. Возможно, это и правда. Если не проделать такой процедуры, то через 30 дней в XP просто перестанет функционировать всё, кроме апплета отвечающего за активацию.Узнать, активирована ли ваша версия XP можно в окне System Summary, находящегося в меню Programs -> Accessories -> System tools -> System Information. Если увидите строку Activation Status, и напротив её надпись вроде Activation Pending (XX days remaining), значит через XX дней ваш XP перестанет работать. Апплет который отвечает за активацию XP находится в меню Programs -> Accessories -> System Tools -> Activate Windows. При запуске этого апплета откроется простой визард, который предложит зарегистрировать свою копию XP через Интернет, либо по телефону. После того как система будет активирована (любым способом), строка Activation Pending из System Information пропадёт без следа.

Существуют два вида версии XP – Windows XP Home и Windows XP Professional. Кроме этого, существует 64 битная версия Windows XP Professional, сделанная для 64 битного Intel Itanium. Widows.NET Server, Windows.NET Advanced Server и Windows.NET Datacenter Server (x86 и 64 bit edition для каждого). XP Home позиционируется как ОС на смену линейки W9x, XP Professional, как смена для Windows2000 Professional. Из существенных отличий между ними, можно отметить только отсутствие поддержки SMP в XP Home. Но, несмотря на это, даже XP Home построена на ядре NT, поэтому с 25 октября 2001 года (дата официального выхода XP) можно говорить о давно обещанной официальной смерти линейки W9x, и идеологии MS-DOS вместе с ней. Windows.NET отличается от XP наличием системных служб и приложений, свойственных серверу, и поддержкой более мощного железа. Так, если XP Pro поддерживает SMP только на два процессора, то NET Server уже на 4, NET Advanced Server на 8, а NET Datacenter Server на 32.

Microsoft утверждает, что для успешной инсталляции XP вам необходим процессор не менее 233 мегагерц, 64 мегабайта оперативной памяти, и 1.5 гигабайта свободного места на диске. Однако, для более-менее комфортной работы Вам понадобится процессор не менее 500 мегагерц, и не менее 128 мегабайт оперативной памяти. Хотя, максимально облегчив интерфейс можно добиться того, что XP будет требовать меньше памяти чем W2k, поэтому если пожертвовать всякими "примочками", и визуальными эффектами, то вполне комфортно можно будет работать и на менее мощных системах. Вообще, если на Вашей машине работает W2k, то будет работать и XP, ничуть не хуже, если не лучше. Как и любая ОС на ядре NT, XP очень любит лишнюю оперативную память, поэтому 512 мегабайт для такой системы совсем не будут лишними, хотя и не являются обязательными. На 256 Mb система работает очень быстро и очень приятно, если не грузить её очень тяжёлыми приложениями. Если включить все визуальные эффекты, то XP будет заметно притормаживать на относительно слабых процессорах, вне зависимости от объёма оперативной памяти. Такой же эффект наблюдается при использовании слабой видеокарты. Однако, если система достаточно мощная, то нормально настроенный XP будет работать гораздо быстрее, чем любая ОС от Microsoft выпущенная ранее.

Как и в W2k, ядро NT накладывает свои ограничения, поэтому нельзя ожидать от XP абсолютно полной совместимости со старым программных обеспечением. Однако, по сравнению с w2k ситуация с совместимостью несколько улучшилась. Из наиболее заметных изменений можно отметить появившийся звук в старых ДОСовских играх, что было весьма сложно добиться в W2k. Поддерживается эмуляция Sound Blaster 2 и General MIDI, так что теперь можно без беганий с бубном и сторонних утилит заставить работать со звуком такие старые хиты как Worms, Duke Nukem 3D, Warcraft 1 и 2, Dune 2. Кроме этого, в XP встроен режим совместимости со старыми ОС. Для того, что бы его задействовать, необходимо выбрать закладку Compatibility из Properties файла или ярлыка (shortcut) на файл. В этой закладке можно указать под видом какой ОС требуется запускать программу, надо ли менять разрешение или глубину цвета при этом (необходимо для многих старых программ).

В отличие от acompat.exe из дистрибутива W2k, XP в режиме совместимости не просто рапортует программе, что она это не она (по типу старой утилитки из MS-DOS, под названием setver), но и эмулирует структуру реестра Windows, свойственную той или иной версии ОС. Если нет желания лазать по свойствам файлов и ярлыком самостоятельно, можно воспользоваться Program Compatibility Wizard, из кнопки Start - Programs - Accessories. Впрочем, не стоит ожидать от этого механизма чуда, 100% совместимости добиться так и не удалось, поэтому не будет лишним сходить на сайт производителя Вашей программы и посмотреть, не появился ли там апдейт на неё делающей её совместимой с XP. Как насчёт совместимости со старым программным обеспечением? Как и в W2k, ядро NT накладывает свои ограничения, поэтому нельзя ожидать от XP абсолютно полной совместимости со старым программных обеспечением.

Этой проблеме DL-hell было уделено самое пристальное внимание. Причём, к этому вопросу подошли более комплексно, чем когда-либо до этого. Во первых, никому не дадут просто так перезаписать какой либо DLL в системной директории. Кроме этого, остался знакомый нам по W2k механизм SFC, System File Protection. Эта система мониторит основные системные файлы, и в случае замены какого-либо из них, меняет всё обратно. Кроме этого, в Microsoft почему то позаботились об программистах, которые не могут писать нормально, и им обязательно надо что бы их творение работало с собственными DLL, подменяющими системные. При инсталляции такой программы, эти переделанные DLL всё-таки будут записываться на диск, но не вместо системных. Потом, при запуске такой программы, в случае вызова DLL должен вызываться не системный файл, а заранее сохранённый файл именно от этой программы.

Dynamic Disk – это физический диск, на котором могут быть созданы динамические разделы, здесь тоже не мало времени уделили этому разделу. Такой диск может быть доступен только из W2k или XP. Динамические разделы могут быть следующих видов: 

1. Простые (simple). Простые разделы практически ни чем не отличаются от тех, к которым мы привыкли.

2. Составные (spanned). Состоят из нескольких динамических дисков, которые представлены как один диск. Данные пишутся и читаются последовательно.

3. Чередующиеся (stripped). Несколько динамических дисков, которые представлены как один диск. Данные пишутся и читаются одновременно на несколько дисков. Это, теоретически, должно обеспечивать вдвое большую скорость на дисковых операциях. На практике, прирост хотя и значительный, но меньше, чем в два раза. Лучше использовать этот режим только в том случае, если уже имеются два диска. В противном случае, гораздо выгоднее купить один винчестер, вдвое большего объёма, с отличными скоростными характеристиками, чем два маленьких и более медленных, в расчёте на то, что они будут много быстрее. Конечно, если взять два быстрых диска и объединить их в Stripped Volume, то они будут быстрее, чем один. Однако системный раздел не может быть Stripped Volume. В этом случае разумнее приобрести аппаратный IDE-RAID контролёр который обеспечивает возможность работы с RAID даже из под ДОС; таким образом можно сделать системный раздел чередующимся.

4. Зеркальные (mirrored). Эти разделы состоят из двух физических дисков. Данные, записываемые на один из дисков, автоматически дублируются на другом. Это не даёт никаких преимуществ в плане скорости, но зато обеспечивает вдвое большую степень надёжности сохранности данных.

5. RAID5. Состоит из трёх, или более дисков. Представляет собой stripped volume с контролём ошибок. То есть, данные пишутся на два диска, в два блока, а на третий диск, и в третий блок записывается ECC, код коррекции ошибок, с помощью которого, по информации любого из блоков можно восстановить содержимое второго блока. Причём код ECC записывается попеременно, на каждый из входящих в массив дисков. Эта технология позволяет более экономно использовать дисковое пространство, чем mirrored volumes, но, работает медленнее. Любой из этих разделов может быть отформатирован как под FAT32, так и под NTFS. Управление Dynamic disk осуществляется через раздел Disk Management окна Computer Management.

Примечание: Все эти разделы, кроме simple можно создавать только на динамических дисках.

Обычный диск может быть конвертирован в динамический, из окна Disk Management, однако обратный процесс (конвертировать динамический диск в простой) не всегда возможен. Например, если диск с самого начала создавался как динамический, то на нём отсутствует привычная таблица разделов, и что бы создать её, его придётся заново разбивать с помощью fdisk и форматировать.Кроме этого, если удалить на динамическом диске несколько партиций, то свободное место не объединяется и новая партиция, равная по размеру удаленным, будет состоят из нескольких мелких партиций объединненных в volume set под одной буквой.

Task Manager – а это один из самых мощных и удобных инструментов в NT, предназначенных для управления процессами. Вызывается он либо Ctrl+Shift+Esc, либо выбором в меню, появляющимся после нажатия правой кнопкой на Taskbar-е. Task manager в XP состоит из пяти закладок - Applications, Processes, Performance, Networking и Users. Начнём с Performance.

На этой закладке показывается информация о загрузке процессора(ов) в реальном времени (зелёным цветом процессы пользователя, красным системные процессы), показывается загрузка физической памяти, причём показано сколько занято/свободно оперативной памяти, и сколько занято системного Swap-а. Кроме этого даётся другая дополнительная информация, например Threads и Processes, - количество нитей и процессов, исполняемых сейчас на машине, Peak - пиковый размер Swap-а в течение сессии, Nonpaged - количество памяти, отведённое под ядро. Эта информация может использоваться, когда надо будет ответить на вопрос, какой фактор в системе является "бутылочным горлышком", замедляющим работу (хотя для этих целей лучше использовать Performance Monitor).

Вторая закладка, Processes, содержит список процессов, активных в данный момент.

Для каждого процесса можно узнать некоторую дополнительную информацию, как то: PID (Process ID), количество используемой оперативной памяти, количество нитей, сгенерированных процессом и многое другое. Из полезных дополнений, которые появились в XP, следует отметить появившейся столбик User Name. В нём можно узнать, какой пользователь, или системная служба запустила тот или иной процесс. Добавить/удалить показываемые параметры можно через View -> Select Columns.

Кроме этого, с любым из этих процессов можно произвести определённые действия. Для этого надо просто нажать на нём правой кнопкой мыши, появится контекстное меню, через которое можно закончить, "убить" процесс (End Process), можно убить сам процесс, и все остальные, которые он "породил" (End Process Tree). Можно выставить приоритет процессу, от высшего Real-Time до самого низкого, Low. Если на машине установлено два процессора и многопроцессорное ядро, то в этом меню появляется ещё один пункт, Set Affinity, который позволяет перевести процесс на другой процессор, Cpu 0, Cpu1, и так далее до Cpu31.

Закладка - Applications, позволяет просмотреть список работающих приложений, и "убить" любое из них. Task Manager позволяет не только "убивать" приложения, он может также запускать новые приложения. File -> New task (Run..). Иногда это бывает очень полезно. Например, если по какой либо причине зависнет интерфейс пользователя, то его можно с лёгкостью "убить" (процесс explorer.exe), а после стартовать заново. Причём, это не обязательно должен быть explorer.exe. Можно, к примеру, запустить progman.exe, и получить интерфейс подобный интерфейсу W3.1, или же любой из внешних интерфейсов, которые в изобилии можно найти на просторах Интернета.

Закладка Networking. Эта одна из закладок которая появилась в Task Manager только в XP. На ней показывается загрузка локальной сети.

Закладка Users. На ней можно посмотреть пользователей, которые в данный момент работают на машине. Если у Вас имеется достаточно прав, то Вы можете отключить этого пользователя, или просто послать ему сообщение. Подобные вещи давно и широко используются в самом различном программном обеспечении, предназначенном для управления многопользовательскими системами, но именно в Task Manager эта возможность появилась впервые.

После достаточно долгого перерыва Microsoft существенно меняет внешний вид своих ОС. Основные принципы работы интерфейса остались прежними, но всяких мелких, и не очень, изменений и улучшений просто огромное количество. Первое, что бросается в глаза, это изменившееся оформление системы. На смену строгим, ровным линиям без лишних "украшательств" пришли округлые линии, мягкие полутона и тени. Вообще то, Microsoft не изобретал "велосипед", многие тенденции, которые нашли своё воплощение в новом оформлении XP мы могли видеть и раньше, в том числе и на PC. Как и W2k, использовавший цветовую гамму впервые появившуюся в KDE 1.2, XP использует элементы цветовой гаммы и оформление некоторых элементов интерфейса (например скролл-бары) сходные с используемыми в KDE 2.0. Если кому не нравятся новые веянья в "компьютерной моде", он легко может привести внешний вид системы в более привычный вид, такой как у W2k или W98.

Что такое Windows Vista?

Первый взгляд на Windows Vista

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

По заявлению "Майкрософт", новая система будет более стабильной и безопасной, гарантируя пользователю полную сохранность его файлов.

Большинство изменений носит не визуальный характер — так, к примеру, значительно уменьшено количество дефектов, максимум внимания уделено конфиденциальности пользовательской информации. Изменен и подход к драйверам устройств, которые будут теперь работать более стабильно. При этом "Майкрософт" обещает сохранить совместимость со всеми устройствами, работающими под Windows XP.

Переработаны и механизмы, отвечающие за права пользователей. Обычные пользователи не смогут без необходимости работать с правами администратора.

"Майкрософт" обещает, что новый браузер Internet Explorer 7 в Vista будет более защищен, но эти возможности IE 7 в бета-версии пока не реализованы. Компания пытается убедить пользователей, что шпионским программам придется нелегко. Internet Explorer 7 появится еще в варианте для XP. Браузер получил возможность открывать окна в закладках и работать с RSS. В будущем в нем будет реализована защита от фишинговых атак.

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

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

Некоторые инновации, такие как "виртуальные папки" (virtual folders) призваны изменить обычное понимание о способах организации информации.

Несмотря на то, что интерфейс пользователя еще не приобрел своего окончательного вида, beta 1 демонстрирует основные отличия интерфейса Aero от привычного вида Windows XP. Новый интерфейс использует и новое графическое ядро — Avalon. В нем реализовано много удобных нововведений, а владельцы компьютеров с достаточно мощной графической подсистемой получат возможность насладиться разнообразными визуальными эффектами.

Новый Internet Explorer можно испытать уже сейчас, не дожидаясь выхода новой системы.

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

Пока еще рано говорить о сравнении производительности Vista и других операционных системам, но визуально многие функции аналогичны. Apple Mac OS X Tiger уже имеет большинство трехмерных визуальных эффектов и похожий механизм поиска. Unix давно использует механизмы ограничения прав пользователей. Однако всех этих возможностей нет у основного конкурента Windows, которым, можно сказать, являются предыдущие версии системы.

Чтобы заинтересовать переходом на новую систему как можно больше пользователей, "Майкрософт" привлекает разработчиков, убеждая их использовать возможности Vista в новых версиях своих программных продуктов.

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

Главное меню "Программы" сочетает привычный по XP вид с новыми элементами - такими как строка поиска.

Рассмотрим подробней основные возможности Windows Vista Beta 1: интерфейс пользователя, механизм безопасности, браузер IE 7 и т.д. Вы увидите, что новая система очень похожа на предыдущий вариант Longhorn и, вместе с тем, сильно от него отличается.

Почему именно Vista?

По мнению создателей Windows Vista, название этой ОС достаточно точно отражает преимущества, которые новая операционная система обещает пользователям. Слово "vista" можно перевести как "новые возможности", "открывающиеся перспективы". Windows Vista является продуктом, который будет использоваться по всему миру миллионами людей с разным уровнем знаний, различным жизненным опытом и мироощущением. И новый бренд подчеркивает широкое, глобальное применение ОС.

Новый вид Windows Vista

Впечатление пользователей о какой-то программе, зависит в первую очередь от интерфейса последней. На соответственно упакованных компьютерах интерфейс Aero предстанет во всей красоте своей трехмерной графики.

С изменением названия системы разработчики не изменили ее требований к аппаратным компонетам. Чтобы в полной мере насладиться новым видом Windows, потребуется современный компьютер на базе процессора Intel Pentium или AMD Athlon с 512 Мб оперативной памяти и с видеокартой, поддерживающей DirectX 9.0.

Окна и другие элементы диалогов частично прозрачны, отбрасывают тени, а, исчезая с экрана, уменьшаются или растворяются. Все элементы управления словно гелевые.

Предварительный просмотр дает значительно больше информации, чем это было в предыдущей версии.

Программы, написанные для XP, будут автоматически использовать новый стиль Aero. Авторы программ получат возможность применять в своих приложениях все возможности и эффекты.

Перейдем к конкретным элементам интерфейса. Меню "Пуск" с панелью задач никуда не делось, однако структура его немного изменилась. Учитывая отзывы пользователей о навигационном неудобстве пункта "Программы", "Майкрософт" изменила структуру меню. Теперь его пункты можно раскрывать как дерево папок в проводнике.

Кроме того, в меню "Пуск" появилась встроенная строка поиска. При вводе хотя бы одной буквы отображается список программ, начинающихся с нее. Это удобно, но еще лучше было бы реализовать аналогичный поиск любой информации на компьютере.

Виртуальные папки объединяют файлы по заданному критерию.

Обратите внимание на новые инструменты на панели управления.

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

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

Поиск информации по метаданным — это основное достоинство WinFS, которое будет реализовано в Windows Vista. Следующим шагом будет возможность работы с группами файлов, характеризующимися одинаковыми свойствами, их фильтрация по этим свойствам и объединение в виртуальные папки.

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

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

Windows никогда не отличалась хорошими возможностями поиска, но в Vista будет интегрирована технология MS Search, аналогичная бесплатным программам для поиска информации на локальном компьютере от таких известных компаний, как Google и Yahoo. Технология MS Search уже известна пользователям — она используется в программе Windows Desktop Search.

От предварительного просмотра недалеко и до встроенного в браузер медиаплеера нового поколения.

Аналогично технологии поиска Apple Spotlight, реализованной в системе Mac OS X Tiger, "Майкрософт" будет выводить строку поиска в Vista буквально везде — от файлового менеджера до обычных диалоговых окон. Explorer позволяет с помощью строки поиска фильтровать информацию в окнах. Стоит ввести лишь несколько первых символов — и в окне будут отображены только те файлы, названия которых начинаются соответственно. Можно задавать и более сложные комплексные запросы на основе метаданных и логических операций.

Значительно расширился список команд в контекстном меню объектов. Например, в меню для файла с фотографией может быть команда заказа ее печати на специальном сервере в интернете. Внешне Explorer очень напоминает уже существующие программы "Майкрософт" для организации цифровых фотоснимков (Digital Image Library).

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

Производительность и надежность

Ввиду незаконченности реализации многих функций системы, трудно уделить должное внимание вопросам производительности Windows Vista. Большой плюс этой системы в том, что 32- и 64-разрядные версии разрабатываются одновременно. Так что пользователи, работающие с более требовательными приложениями, получают соответствующую всем требованиям 64-разрядную систему. Впрочем, есть у нее пока и большой недостаток: 64-разрядные операционные системы все еще не имеют должной поддержки со стороны производителей аппаратных компонентов, так как многие из них еще не выпустили драйверов для своего оборудования.

"Майкрософт" убеждает, что в 64-разрядной версии Windows 32-разрядные приложения будут работать быстрее. Говорится также и о том, что удалось добиться улучшения ряда других показателей. Например, уменьшено время загрузки компьютера и перехода в спящий режим.

Устройства сразу докладывают о занимаемой дисковой памяти. Проще пользователю - сложнее системе.

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

В новой системе изменены механизмы использования драйверов устройств с целью уменьшения числа сбоев. Например, в Windows XP драйвер принтера был связан с частью кода ядра системы и мог вызвать сбой системы в целом. В Windows Vista драйверы сторонних разработчиков будут работать в пользовательском режиме и не смогут принести вред системе — даже в случае собственного сбоя.

Интерфейсы и мобильность

В Windows Vista много внимания будет уделено портативным устройствам. Например, должен появиться новый компонент — менеджер синхронизации. В бета-версии его нет, но в официальной версии этот менеджер станет универсальным средством синхронизации данных при работе с портативными устройствами и носителями информации на разных компьютерах. Кроме того, появятся возможности по передаче данных, например презентаций, по беспроводной связи многим пользователям.

Среди прочих коммуникационных нововведений можно отметить поддержку нового интернет-протокола IPv6 (Internet Protocol Version 6), а также возможность получения доступа к приложениям и рабочим столам других компьютеров через интернет без VPN. У разработчиков тоже появились новые возможности и средства, такие как API и Indigo для разработки сервисно-ориентированных приложений.

Переход на новую систему и ее поддержка

Переход на новую версию системы для больших компаний является достаточно серьезным и дорогим шагом. "Майкрософт" уверяет, что такие организации сильно сэкономят на обслуживании Windows Vista. Компания делает ставку на то, что большинство сложных функций по настройке и установке системы значительно упростится. По заявлению "Майкрософт", более простое и удобное управление системой сэкономит крупным организациям, минимум, 25% на обслуживании. Домашних же пользователей должна привлечь более быстрая работа системы, простота установки и настройки.

Подход к инсталляции кардинально изменился. Это напоминает работу с такими программами, как Norton Ghost. На установочном DVD записаны образы установленных и настроенных систем, которые полностью копируются на винчестер. Это значительно ускоряет процесс установки, обычно сводящийся к долгому копированию множества небольших файлов. Кроме того, взаимодействие с пользователем в процессе установки сведено к минимуму.

Установка Vista на каждый из тестовых компьютеров занимала около получаса.

В будущих версиях "Майкрософт" собирается уменьшить количество образов системы в дистрибутиве. Сейчас их несколько, поскольку аппаратные средства очень разнообразны по структуре и принципам работы и практически невозможно создать один и тот же образ, который корректно работал бы и на среднем настольном компьютере, и на 16- или 64-процессорном сервере. Несмотря на это, "Майкрософт" считает, что ей удастся унифицировать образы системы — в том числе, уменьшив количество образов, поддерживающих разные языки.

Компания позволит легко редактировать образы систем, подключая их и работая с образами как с обычными дисками.

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

Инсталляция имеет совершенно новый интерфейс, "порывающий" с Windows 95 и скорее напоминающий Mac OS X.

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

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

Vista как платформа

Изначально "Майкрософт" ассоциировала с будущей системой комплект из трех новых программных интерфейсов: Avalon, Indigo и WinFS, объединяя их под общим названием WinFX. В прошлом году в этой концепции произошли изменения. Во-первых, из тройки исчезла файловая система WinFS, а во-вторых, компания объявила, что Avalon и Indigo появятся еще до будущей системы как скачиваемые дополнения к Windows XP. WinFX — это эволюционное развитие Net framework. Объем средств для разработчиков уже сейчас превысил критическую массу; пройдет еще несколько лет, пока они смогут создавать программы, полностью использующие возможности WinFX.

Настройка автозапуска приложения сочетает сложные условия как старта, так и останова приложений.

Об Avalon стоит сказать отдельно. Это новый графический программный интерфейс. Основное его преимущество в том, что он предоставляет разработчикам векторные механизмы графики, позволяющие легко изменять размеры всех объектов без потерь в качестве. Avalon также позволяет создавать собственные варианты интерфейсов. Для этого можно использовать язык XAML, основанный на XML. Такие возможности позволяют легко задавать вид и расположение отдельных элементов интерфейса. Кроме того, учитывая интересы пользователей, связанных с полиграфией, в Avalon изначально включены механизмы управления палитрами и калибровки.

Совместимость

Одной из самых важных тем, которой "Майкрософт" уделяет при выпуске новых систем особое внимание, является совместимость с программным обеспечением, созданным для предыдущих версий.

Совместимость будет обеспечиваться специальным средством ISV, которое будет представлено уже со второй бета-версией Vista.

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

Скорее всего, основные проблемы будут решены в следующих версиях системы. Появление beta 2 ожидается в начале следующего года. "Майкрософт" собирается сделать ее доступной не только для подписчиков MSDN и тестеров, но и для более широкой пользовательской аудитории.

Как устроена защита Windows Vista?

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

1. Самым приятным нововведением в Windows Vista, является новая система доступа пользователя к системе - UAC (User Account Control). Для начала своей работы современному вредоносному объекту необходимо, чтобы пользователь вошел в систему под учетной записью администратора. К сожалению, большое количество пользователей так делают постоянно.

Система UAC поможет избежать подобных неприятностей, поскольку большинство программ будут запускаться в соответствии с ограниченными правами пользователя, даже если пользователь вошел в систему как администратор. Такая система безопасности не имеет ни чего общего с расширениями Restricted SID или Security ID, которые сейчас используются в Windows XP. Например, если пользователь выполнил вход как администратор, то Internet Explorer все равно будет работать с ограниченными правами, но если действительно понадобятся права администратора, тогда пользователю всего лишь нужно будет повторно внести свой пароль.

2. ОС Windows Vista будет содержать встроенную защиту от программ-шпионов. Безусловно, это благоприятно повлияет на общую безопасность. Подобную защиту будет содержать и реестр. В целях защиты данных, находящихся в реестре, будет создаваться второй, виртуальный реестр.

3. В Vista будет реализована функция безопасного начала работы. Для пользователей корпоративной версии Windows Vista Enterprise, это будет означать следующее: с помощью этой функции можно будет прописать, какой жесткий диск считать основным при загрузке. Ключ этой подписи будет храниться в особом чипе Trusted Platform Module на системной плате. Таким образом, большинство уловок по завладению контролем над файловой системой NTFS просто не сработают.

4. Улучшен общий аудит системы, теперь можно отсекать любые внешние программы, пытающиеся оказать влияние извне. Так же улучшена работа служб, не требующих пароля для удостоверения пользователя (смарткарты, считыватель отпечатков пальцев и т.д.). Ключи к системе шифрования файлов EFS (Encrypting File System), могут храниться на смарткартах.

5. Службы ОС Windows всегда были слабым местом и часто являлись причиной переполнения буфера обмена данных. Microsoft пытается с этим покончить. Несмотря на то, что служб в Windows Vista стало значительно больше, чем раньше, почти все они будут работать в режимах локальной службы (Local Service) и сетевой службы (Network Service), а не в режиме Local System, как это было ранее. Одновременно с этим будет постоянно отслеживаться уязвимость служб. Каждой службе будет присвоен личный идентификатор защиты (SID), который представляет собой идентификационный номер, используемый системой. Номер уникален во времени и в памяти, он идентифицирует пользователя, группу или процесс в системе защиты. Идентификатор будет выдавать разрешения на доступ к настройкам в работе служб, и фиксировать их изменения.

6. Microsoft добавила новые возможности работы с системой NTFS ACE (access control entry), которые называются Creator Owner. С помощью этой функции станет возможно задавать более подробные настройки для новых объектов в системе и задавать права их владельцев. В настоящее время, разрешения, связанные с NTFS, объединяются в особую группу Creator Owner. Функция ACE является полной противоположностью, и позволяет системе организовать работу с разрешениями по другому принципу.

7. Группа Power User исчезнет или утратит свою значимость. Защита будет организована так, что при любом несанкционированном проникновении извне система мгновенно среагирует и сообщит об этом пользователю.

8. Появится новая консоль безопасности, которая будет называться Windows Firewall with Advanced Security, она будет предназначена для улучшенной настройки и совместной работы IPSec и firewall’ов. 

9. Microsoft отказалась от размещения данных с использованием функций расстановки типа MD5 и SHA-1, ввиду очевидного конфликта их совместной работы. В Windows Vista будет применяться более сложная система размещения SHA-256.

10. В Windows Vista работа с патчами организована весьма удобно. После установки патча, выполняется перезагрузка системы, причем все работающие приложения после перезагрузки продолжат исправно работать. Появится улучшенный клиент защиты обеспечения доступа к сети (NAP). Но пока что интерфейсная и функциональная части этого клиента требуют доработки.

11. Windows Vista будет содержать улучшенный Internet Explorer 7.0. В новую версию включено множество новых групповых политик для объектов (GPO).

Заключение

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

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

Список литературы

http://www.3dnews.ru/software/winxp/

http://www.microsoft.com/rus/windowsxp/overview/

http://winfaq.by.ru/www/windows_xp/02_11/204101912f.htm

http://www.citforum.ru/operating_systems/windows/pspw/

http://xgp.tasla.ru/modules.php?name=Articles&pa=list_pag&articles_categories_id=3