Windows vista: роздуми про нову ос

Безсумнівно, Windows Vista саме значуща подія від Microsoft з часу виходу попередньої версії Windows в 1995. Розберемося ...

Якби Windows 95 виявилася невдалою версією, то до сьогоднішнього дня ми могли б використовувати, наприклад нові версії OS / 2 від IBM. Більшість людей вважають очевидним те, що якщо ви використовуєте комп`ютер, то цей комп`ютер під управлінням Windows. ОС Windows XP наближається до свого п`ятиріччя, і подібні твердження починають викликати сумніви.

Компанія Apple випустила додаток BootCamp, яке дозволяє власникам Macrsquo-ів, заснованих на Intel, встановлювати відразу дві ОС і при завантаженні вибирати між Windows XP (або Windows Vista) і MacOS X. Якщо придивитися до змісту рекламних кампаній Apple, то можна помітити, що компанія займається просуванням свого обладнання, навіть більше, ніж своєї MacOS X. Мета такої стратегії очевидна - Apple намагається привернути увагу користувачів, яким важливі високі характеристики обладнання, наприклад, при покупці лептопа PowerBook для установки на ньому Windows XP. Певний відсоток таких користувачів, скоріше за все, залишиться користувачами Mac.

Вихід наступної версії MacOS X, яка називається "Leopard", приблизно відбудеться в той же час, що і вихід ОС Windows Vista (орієнтовно початок наступного року). І як вважає громадськість, дві нових ОС працюють на однаковому обладнанні. Уникнути різних порівнянь не вдасться.

Але все таки, ldquo-Leopardrdquo- буде вже п`ятою за рахунком версією, на основі найсучаснішої архітектури ОС, в той час як Windows Vista буде абсолютно нової ОС, візуально схожою на попередні версії Windows. ОС Windows Vista несе в собі принципові відмінності від Windows XP. Зміни не настільки разючі як, наприклад MacOS X відрізнялася від OS9, але вони набагато значніше, ніж ті, що відбулися в Windows XP в порівнянні з Windows 2000.

Це означає, що рівень отточенности технологій в Windows Vista буде високим. Слоган нової ОС Windows Vista в англійському варіанті виглядає як: "Clear, Confident, Connected" (приблизно перекладається: "Доступно, Надійно, На зв`язку"). Варто визнати, що в Windows Vista є все необхідне, щоб підтвердити цей слоган. Питання тільки в тому, чи будуть реалізовані необхідні технології на тому рівні, який очікують побачити користувачі.

Відео: Як видалити Windows повністю?

Користувачам, які мають в своєму розпорядженні Windows Vista Beta 2, слід знати, що:

  1. Більшість користувачів "Whistler" (тобто Windows XP beta 2) могли працювати з нею на постійній основі, в якості основної ОС.
  2. Основна RTM-версія Windows Vista (Release To Manufacture) ймовірно вийде в кінці січня, і до середини 2007 року загальнодоступна в магазинах.
  3. ПК, з 32-бітної архітектурою, здатні підтримувати до 4 Гб оперативної пам`яті на один процесор (насправді, виявляється, що тільки 2 Гб).

Відео: Windows xp і Vista порівняння в плані ОЗУ Запуску ОС

У 2003 році якийсь впливової персони в компанії Microsoft набридло, що до компанії приклеївся ярлик виробника пересічних операційних систем. Всі втомилися від затятих прихильників Mac і Linux, які без угаву твердили про стародавню архітектуру і застарілому дизайні Windows. Тоді і було вирішено, що наступна версія Windows буде по-справжньому "витвором мистецтва".

Microsoft наводить список характеристик майбутньої Windows Vista. Серед них 4 характеристики, які можуть "перевернути світ".

  1. технологія Desktop Window Manager (DWM). Інженери не багато говорять про це. В роботі ОС Windows Vista технологія DWM використовується в режимі 3D, хоча і виглядає як 2D. Додатки та робочий стіл виглядають як в Windows XP, але реалізовані вони в 3D просторі. У випадку з Windows XP, користувачі самостійно приймають рішення про переключення в повноекранний режим підтримки DirectX. У Windows Vista робочий стіл вже працює в цьому режимі. В цілому, це дає багато переваг, а для користувачів це означає значне поліпшення їх роботи.
  2. Windows Communication Foundation (WCF). Компанія Microsoft багато говорить про поліпшення, пов`язаних з системою безпеки Windows Vista. Але основним засобом для поліпшення безпеки є основа роботи в мережі. Код роботи в мережі, в ОС Windows XP був істотно покращено і обезопасен з часу появи Робочих груп (Workgroup).
    На початку 90-х, в мережі Internet стало помітно збільшуватися кількість шкідливих об`єктів, вірусів, реклами і т.д. З тих пір компанія Microsoft доклала багато зусиль для створення латок для ОС Windows XP. Але Windows Vista представляє новий напрямок, мережеву інфраструктуру, яка створена для вирішення сучасних завдань безпеки.
  3. платформа Windows Presentation Foundation (WPF). Раніше називалася Avalon. Багато в чому перегукується з технологією Desktop Window Manager (DWM). Важливість WPF полягає в тому, що за допомогою цієї платформи, розробники ПЗ можуть створювати нову продукцію для середовища Windows, яка відтепер працює в режимі повноекранного програми на основі 3D DirectX. Компанія Microsoft розробила комплект інструментів і інфраструктуру для розвитку цих технологій. Розробки велися одночасно, щоб вчасно забезпечити готовність і взаємозв`язок. Мова програмування XAML і ряд інших технологій швидко набули широкого поширення за останні кілька років, дозволяючи розробникам створювати ПО з дружнім інтерфейсом.
  4. служба Live Anywhere. "Live Anywhere" це служба, яка прийшла з ігрових консолей Xbox і Xbox 360. Зараз технологія підтримується мобільними телефонами і ПК. У Windows Vista за допомогою служби "Live Anywhere" можна буде скачувати рекламні ролики нових фільмів, аркадні ігри, відправляти голосові і текстові повідомлення, брати участь в голосових чатах (скоро і в чатах) і т.д. Крім того, користувачі ПК, за допомогою "Live Anywhere" зможуть грати в мережеві ігри з власниками консолей Xbox 360. Служба "Live Anywhere" активно підтримує ринок мобільних телефонів. ПО "Live Anywhere" прекрасно сумісно з форматами "Windows Mobile" і "Java". Сприятливий розвиток цієї технології дозволить компанії Microsoft домогтися того, що років через 5, користувачі зможуть купувати ігри, ПЗ, музику, фільми і т.д. тільки за допомогою "Live Anywhere".
    Перед тим, як "Live Anywhere" отримає популярність на платформі ПК, пройде час, але вже зараз є незаперечні переваги використання цієї технології. "Live Anywhere" для ігрової консолі Xbox вже довела, що ця служба дозволяє незалежним провайдерам конент отримувати прибуток через мережу Internet, при цьому істотно полегшуючи їх роботу. В даний час існують тільки 3 Internet-розповсюджувача ігор для платформи ПК (4, якщо вважати Gametap): Direct2Drive, Steam, і TotalGaming.net. В недалекому майбутньому "Live Anywhere" зможе їх або взагалі витіснити або просто доповнити. Але ігри можуть бути лише початком. На тлі нещодавно вийшла музичної служби URGE (спільний проект Microsoft і MTV) і зростаючого інтересу до формату HD video, на "Live Anywhere" може утворитися стабільний призначений для користувача попит.

Кожна з перерахованих характеристик буде вбудована в ОС Windows Vista і те, який рівень реалізації вони отримають, буде залежати від Microsoft. Звичайно, кожна характеристика заслуговує окремої статті. Кожна з них своїми потенційними можливостями може послужити обгрунтуванням "нової" версії Windows.

Microsoft не просто об`єднала всі ці 4 характеристики в одній ОС, але ще і включила десятки невеликих (і не зовсім) можливостей по створенню підтримки розробників, користувачів та розповсюджувачів програмного забезпечення. Різна ступінь реалізації цих можливостей буде представлена в шести версіях ОС Windows Vista.

На словах далеко не всі так як на ділі. І так, червень 2006. Зараз у Windows Vista є кілька проблем. Можливо, ці побоювання безпідставні, але в кінцевому підсумку, судити доведеться користувачам. На даний момент актуальна збірка 5384.4, тому все сказане нижче засноване на досвіді роботи саме з цією версією.


Проблема # 1: Оперативна пам`ять дешевшає, але час 32-bit йде ..




Протягом останніх кількох років, в ситуації браку обсягу оперативної пам`яті для роботи програм, користувачі просто встановлювали ще один модуль пам`яті, тому що пам`ять постійно дешевшає. Тепер, завдяки спеціальному розширенню Physical Address Extensions на більшості сучасних процесорів, комп`ютер, теоретично, може працювати з оперативною пам`яттю об`ємом 64 гігабайти.
Є одне "але": більшість системних плат підтримують тільки обсяг до 4 гігабайт, а кожен процес може використовувати тільки до 2 гігабайт пам`яті (3 гігабайти при налаштуванні через программами-твікери). Це відбувається через використання розширення AWE (Address Windowing Extensions), і це не зовсім те, з чим хотіли б працювати більшість розробників.

Навіщо все це знати? Потім, що ОС Windows Vista використовує набагато більший обсяг пам`яті, ніж всі раніше виходили версії Windows. Приблизно 720 Мб оперативної пам`яті йде на завантаження ОС, проти 250 Мб для Windows XP. І це ще до того, як сторонні розробники встигли щось додати в неї.

Заради об`єктивної оцінки, варто сказати, що для завантаження може знадобитися і 500 Мб пам`яті, якщо провести необхідні перенастроювання ресурсномістких параметрів (користувачі Windows XP при цьому можуть домогтися значення в 100 Мб). Але ми зараз говоримо про зростаючі вимоги до обсягу пам`яті. Для більшості, установка 8 Гб в свій ПК не є виходом із ситуації. Перехід на 64-бітну архітектуру - наступний етап розвитку, який може виявитися набагато проблематичніше, ніж багато користувачів думають, оскільки програми, адаптовані під 64-бітну архітектуру, пред`являть великі вимоги до оперативної пам`яті.

Проблема в тому, що всі ці карколомні ефекти для своєї роботи вимагають велику кількість пам`яті. Так що обмеження в 4 Гб дуже скоро може ускладнити життя користувача.


Проблема # 2: Дескриптори? Що це?

Більшість людей не знають що таке дескриптори. Їм просто не потрібно знати про них ні чого. Але це до тих пір, поки в Windows Vista не з`явилася можливість роботи з дескрипторами, поняття "дескриптор користувача" стає тим, про що люди мають уявлення, читають і використовують утиліти для роботи з цим.

Прямо зараз натисніть Ctrl-Shift-Esc (або Ctrl-Alt-Del), це поєднання клавіш викличе диспетчер задач Windows XP. Виберіть закладку "Швидкодія" і ви побачите, яка кількість дескрипторів задіяно на вашій машині зараз.

Відео: Як перевстановити Windows Vista




Що означають ці цифри? Залежно від конфігурації, при значенні близькому до 25000 дескрипторів, Windows почне сильно уповільнювати роботу ПК, в результаті, програми перестануть завантажуватися, почнуть з`являтися повідомлення про помилки і, врешті-решт, система перестане відгукуватися і зависне.

В середньому, Windows Vista починає роботу при значенні 12000 дескрипторів, потім показник швидко злітає до значення 15000, в той час як ОС практично ні чим не завантажується. Завантаження Internet Explorer 7 ще більше збільшує значення дескрипторів.

Версія ОС Windows Vista 64-bit не повинна мати подібних проблем, тому використання 64-бітової версії буде хорошим виходом з цієї ситуації. Будемо сподіватися, що в Microsoft працюють над вирішенням цієї проблеми. Проблема з дескрипторами знайома багатьом користувачам ще по Windows XP, напевно, це одна із самих основних причин нестабільності системи. Якщо врахувати, що в Windows Vista вбудована велика система пошуку, яка поглинає велику кількість дескрипторів, як і Google Desktop, то дескриптори можуть стати серйозною проблемою.


Проблема # 3: Сумісність

Корінні зміни структури ОС Windows можуть обійтися дорогою ціною - сумісністю. Звичайно, судити про якість продукції тільки на основі попередньої версії не зовсім правильно. Однак досить красномовні дані можна отримати, якщо звернутися до минулого досвіду, і провести паралель між версією "Whistler" і Windows Vista на аналогічних етапах розробки. Природно, Windows Vista несе в собі набагато більше змін, ніж "Whistler" свого часу, але варто визнати, що користувачам буде неважливо, наскільки кардинальні зміни, якщо вони не зможуть встановити або запустити програми. За офіційними даними, Windows Vista відправиться в тираж вже через кілька місяців.

Не рідкісні випадки, коли в Microsoft місяць за місяцем приходить купу докладних описів виникнення багів, але як то кажуть "віз і понині там". Якщо ви зараз намагаєтеся працювати в Windows Vista з яким-небудь популярним додатком, то все працює стабільно і без багів. Варто тільки зробити "крок вправо або вліво" і спробувати встановити програму від маловідомого виробника, то це загрожує збоями і багами. Причому це не відноситься до якихось потужним ресурсоємним програмами (наприклад, WindowBlinds прекрасно працює в Windows Vista). Як правило, баги викликають навіть невеликі програми, що поширюються за принципом "shareware" або щось в цьому роді.

За всім цим представляється злий розробник-капіталіст, для якого погана сумісність це чудова новина: "Нова версія! Тепер сумісна з Windows Vista! Заплатіть! Вуаля! ..." Але для перших користувачів Windows Vista це означає тільки те, що більшість інструментів і програм, які себе добре зарекомендували раніше, тепер не зможуть працювати стабільно як раніше.

Напевно це проблема, яку Microsoft не в змозі вирішити або не повинна. Якщо це дійсно так, то компанії Microsoft потрібно було поширити повідомлення про те, що ОС Windows Vista є абсолютно новою версією Windows, в зв`язку з чим, для коректної спільної роботи з новою ОС, попередні версії супутнього ПО вимагають оновлень. Таке завчасне попередження, користувачі, швидше за все, зустріли б з розумінням.

Зараз складається ситуація, коли користувачі Windows Vista стикаються з проблемами при підключенні сканера або принтера, оскільки вони не припускали, що нова ОС не зможе забезпечити колишньої коректної роботи більшості ПО.


Проблема # 4: Процеси системи

Чому в списку завдань так багато схожих записів? Образи "svchost.exe" завжди були проблемою в Windows XP, особливо коли їх кількість доходила до 5, а іноді і до 12 штук, і це відбувалося після знову встановленої ОС!

Microsoft говорить про поліпшення безпеки, але наявність групового процесу "svchost.exe" в Windows Vista просто неприпустимо. Кожен об`єкт, який використовує оперативну пам`ять, повинен мати своє ім`я, щоб його було видно. Сторонні розробники, звичайно, можуть написати додатки, які б розбирали по поличках кожен процес "svchost" і завантажували б всі його складові в цей же список, але взагалі-то, це повинна робити сама ОС без третіх сторін.

Подібна ситуація, говорить про недоробку продукції, хочеться перефразувати: "Якісно? Доступно? Надійно? "Варто задуматися над тим, що більшість користувачів під час своєї роботи в Windows Vista будуть мати близько 41 процесу, дюжина з яких називається" svchost.exe ".


Проблема № 5: Безпека дратує!

У Windows Vista стільки багато діалогів для забезпечення безпеки системи, що часом доходить до крайнощів. Потрібно очистити кошик? Тоді доведеться пройти через кілька діалогів для підтвердження дії і забезпечення безпеки! Навіть маючи права так званого адміністратора, ви все одно не зможете відкрити ряд системних папок. Але, все ж відкривши деякі, в них не можна буде зберегти файл! Схоже, що права адміністратора були істотно урізані.

Дійсно, складно описати словами наскільки дратує постійна необхідність введення пароля або зміни своїх прав для виконання звичайних завдань. Зараз Microsoft займається усуненням цих факторів. Дивно, наскільки далеко можуть зайти розробники, на етапі тестування, забуваючи про зручну повсякденній роботі кінцевого користувача.


висновок

ОС Windows Vista це дуже амбітний проект, який показує можливості компанії Microsoft до інновацій. Багато людей незаслужено критикували Microsoft за те, що компанія не має інноваційних розробок. Іноді критика справедлива, але Windows Vista по-справжньому набита новими ідеями. Навіть якщо деякі розробки були реалізовані кимось і десь раніше, ніж в Windows Vista, все-одно компанія Microsoft привнесла в ці ідеї щось нове (гаджети (gadgets) можуть вважатися запозиченням ідеї віджетів (widgets) компанії Apple, які в свою чергу схожі на продукт Konfabulator).

Зараз ясно, що в разі необхідності, Microsoft пересуне дату виходу Windows Vista ще раз, не дивлячись ні на що. Не факт, що всі згадані в цій статті проблеми будуть вирішені до офіційного виходу ОС. У будь-якому випадку, для розробників з Redmond це літо буде дуже "спекотним". Вихід Windows Vista beta 2 дозволяє судити, на якому етапі зараз перебувають розробки ОС.


Поділися в соц. мережах:

По темі: