Programování

Zápas smrti: Windows Vista versus Windows XP

Takže tady jste, podepisujete petici „Zachraňte XP“ a vítězoslavně třesete pěst, když ji držíte „muže“. Je to osvobozující pocit. Našli jste odvahu se chopit trendu a skočit z běžeckého pásu s upgradem na Wintel. Cítíte se zmocněni, osvícení. Ale přesto existují tyto otravné pochybnosti.

Opravdu můžete přeskočit cyklus upgradu systému Vista? Bude systém Windows XP stále správně podporován společností Microsoft a jako primární vývojový cíl i třetími stranami? Je něco, co nám chybělo, něco skrytého, co by nás mohlo za 12, 18 nebo 24 měsíců potkat?

[Apro technické uživatele se objevila třetí alternativa Windows pro stolní počítače. Viz „Divná, divoká a úžasná Windows Workstation“ 2008. “ ]

Na otázku upgradu systému Vista samozřejmě neexistuje univerzální odpověď. Ano, s největší pravděpodobností budete v systému Windows XP v pořádku - alespoň do doby, než se Windows 7 začne dodávat v roce 2009 nebo 2010. Ale nespěchejme na univerzální úsudek. Pojďme se blíže, měřeně podívat na klíčové úvahy a porovnat výhody systému Vista se stavem XP v základních bodech, na kterých IT organizacím a koncovým uživatelům záleží. A pokud to nemůžeme vyřešit klidně a objektivně, jako spravedliví profesionálové, pojďme si alespoň udělat dobrý boj.

Jste připraveni rachotit? Dobře tedy. Operační systémy, vraťte se do svých rohů a vyjděte houpající se.

1. kolo: Zabezpečení

Zabezpečení je jednou z prvních oblastí, které mě napadnou při zvažování migrace na systém Vista. Funkce jako UAC (User Account Control) a Internet Explorer Protected Mode dělají titulky již více než rok - ale ne vždy v kontextu, který by Microsoft chtěl. Zejména UAC byl zachráněn kritiky, kteří se brání jeho mnoha otravným potvrzovacím dialogům. Zkuste rychle povolit nebo zakázat více síťových připojení nebo přesunout soubor do chráněné složky.

Avšak ani s UAC - což je opravdu jen viditelnější, „tváří v tvář“ implementace ovládacích prvků uživatelských účtů, které byly integrovány do Windows NT od prvního dne - Vista stále není plně zabezpečená. UAC obsahuje zdokumentované způsoby, které zahrnují Internet Explorer, eskalaci oprávnění tokenu zabezpečení a zneužití stavu „zastaralého správce“ výchozího modelu účtu Vista.

Ještě důležitější je však skutečnost, že většina obchodů IT již implementovala formu UAC v systému Windows XP tím, že neumožňuje uživatelům domény běžet jako místní správci a v některých případech si pro zajištění toho, aby to všechno fungovalo, píše vlastní nástroje pro „zvýšení“. bezproblémově. V praxi jsou tyto „uzamčené“ systémy XP určitým způsobem bezpečnější než systém Vista chráněný UAC, protože jsou imunní vůči výše zmíněnému zneužití oprávnění. Chcete-li systémy Vista srovnávat s XP, musíte přinutit uživatele pracovat se skutečným účtem, který není správcem, na rozdíl od účtu „zastaralého správce“ systému Vista, který vás vrací zpět na první místo (tedy tam, kde je XP dnes ).

Další bezpečnostní funkce, jako je aktualizovaný firewall a esoteričtější interní opravy, jako je Randomizace rozložení adresového prostoru, jsou zajímavé, ale v žádném případě nepřesvědčivé. Většina IT obchodů implementovala správné hardwarové firewallové řešení nebo software třetích stran pro mobilní / vzdálené uživatele a zneužití kódu na základě adresy obvykle vyžaduje určitou míru sociálního inženýrství, aby se dostali do práce - fenomén, který ani Vista nemůže zmařit.

Rozhodnutí: Z bezpečnostního hlediska není nic, co by nutilo XP obchody upgradovat. Mnoho problémů řešených systémem Vista již bylo vyřešeno v systému Windows XP pomocí vlastních aplikací nebo nástrojů třetích stran.

2. kolo: Spravovatelnost

Například Vista přidává podporu pro uzamčení blokových zařízení na úrovni klienta. Toto je užitečná funkce - můžete uživatelům omezit přístup k určitým externím mediálním zařízením, jako je například ovladač CD nebo USB klíče - ale je to další mezera XP, kterou agenti pro správu třetích stran dávno uzavřeli. Podobně neschopnost instalovat ovladače tiskárny pomocí účtu, který není administrátorem - což nyní systém Vista umožňuje prostřednictvím rozšíření Zásady skupiny - byla vyřešena přímo mnoha velkými IT obchody, v některých případech vytvořením jejich vlastních nástrojů pro zvýšení úrovně.

Na přední straně nástrojů pro správu je nedostatek nových funkcí specifických pro systém Vista, ať už od společnosti Microsoft nebo od hlavních dodavatelů rámců třetích stran. Ve skutečnosti, kromě podpory nového mechanismu instalace a nasazení založeného na systému Vista, který je jedním z mála pozoruhodných vylepšení správy produktu, existuje jen málo pobídek k přechodu na systém Vista z pohledu čistě správy systémů. Image-based installation model makes it easier to IT to capture a “golden” working image of their runtime configuration, and then spin this out to multiple systems regardless of the underlying hardware. To byla skutečná výzva v rámci XP, takže určitě jde o Vista, ale vzhledem k nesčetným instalačním a zajišťovacím nástrojům třetích stran (z nichž jeden nebo více se pravděpodobně používá v daném IT obchodě) nejde o TKO.

Rozhodnutí: Přechod na systém Vista poskytuje malou nebo žádnou návratnost investic z pohledu správy systémů. Ano, nový instalační model založený na obrázcích je vítaným doplňkem. Nedostatek významných inovací v jiných oblastech však činí příběh systému Vista méně přitažlivým.

3. kolo: Spolehlivost

Není pochyb o tom, že jsou to všechno dobré věci. Z praktického hlediska však změny nejsou daleko od otřesů. Ve skutečnosti byste se těžko snažili poukázat na příklady jejich dopadů během každodenního provozu. Osamělá výjimka: I / O s nízkou prioritou, což je užitečné při počátečním spuštění operačního systému, protože Vista načítá mnohem více služeb na pozadí než Windows XP. Jinými slovy, Microsoft potřeboval něco, co by vyrovnalo toto dodatečné zpracování při spuštění. Pokud se Vista spustí, než se vrátíte se svým šálkem kávy, musíte poděkovat za prioritu I / O.

Pokud jde o celkovou stabilitu, většina zákazníků bude souhlasit s tím, že - s výjimkou ovladače kočárku nebo virové infekce - je systém Windows XP stabilní od doby, kdy byl Service Pack 2 vydán téměř před čtyřmi lety. A s aktualizací Service Pack 3, která přichází každý den (sportovní ještě větší robustnost a lepší výkon), se zpráva o spolehlivosti systému Vista stává ještě těžším prodejem.

Rozhodnutí: V komunitě Windows XP je málo nebo vůbec žádný hluk kvůli lepší stabilitě nebo spolehlivosti. Windows XP je vyspělý a stabilní operační systém se známým seznamem slabin a odpovídajícími řešeními. Na papíře přináší Vista lepší základ, ale v praxi řeší problémy, o kterých si většina zákazníků ani neuvědomovala, natož aby je potřebovala opravit.

4. kolo: Použitelnost

Uživatelé veterán XP budou potřebovat nějaký čas na přizpůsobení. Některé budou vyžadovat rekvalifikaci, zejména pokud jde o UAC a jeho nekonečný průvod potvrzovacích dialogů. Podobně jako u vyhledávacího mechanismu, který, i když je všudypřítomný (téměř každé okno nebo dialogové okno Průzkumníka má vyhledávací pole), může rychle vést uživatele dolů do králičí nory vnořených výsledků bez jasné cesty zpět na začátek. A některé nové funkce, jako je Windows Backup Utility, tak důkladně izolují uživatele od základního procesu, že nevědí, dokud není příliš pozdě, že jejich data nebyla vůbec zálohována - něco, co jsem zjistil tvrdě brzy.

Přidejte k tomu skutečnost, že mnoho vylepšení systému Vista lze replikovat v systému XP (například Windows Desktop Search), a nemůžete si pomoci, ale divíte se: Potřebovalo uživatelské rozhraní systému Windows opravdu takovou zásadní opravu? Celá generace našich nejnovějších pracovníků byla přece vychovávána k motivu Průzkumníka Windows 9x, který až na několik výjimek zůstal stabilní po více než deset let. Uživatelské rozhraní systému Vista je určitě jiné. Porota je však stále mimo to, zda je to lepší.

Rozhodnutí: Změna není kvůli změnám nikdy dobrý nápad. A i když můžete pochopit touhu Microsoftu aktualizovat uživatelské rozhraní Windows (všechny ty snímky obrazovky Mac OS X vypadají mnohem hezčí než XP), zdá se, že designéři systému Vista uřízli nos, a to i přes jejich tvář. Bez ohledu na to je nepravděpodobné, že by „vylepšení“ použitelnosti ve Vista vytvořila seznam IT přesvědčivých důvodů, proč se v blízké budoucnosti vzdalit od XP.

5. kolo: Výkon

Výše uvedené není generalizace. Spustil jsem testy (opakovaně). Mám tvrdá čísla. (Celý rozsah mých výsledků si můžete prohlédnout na adrese exo.performance.network, nebo zde můžete rychle pořídit snímek výsledků Vista / Office 2007 versus XP / Office 2003; podrobnosti o testovacím skriptu Clarity Studio OfficeBench, který jsem použil, najdete v poznámkách k laboratoři. Upgrade uživatele ze systému Windows XP na Vista bez nutnosti upgradovat hardware se rovná ochromení jeho počítače. Myslete na uživatele s pochodněmi seřazenými mimo vaše datové centrum. Není to hezký obrázek.

Takže počkejte na další cyklus upgradu hardwaru a poté je zasáhněte pomocí systému Vista, že? Možná. Ale zvažte toto: Pro každý cyklus CPU, který zbytečně přináší nafouklý obraz systému Vista na stejné úrovni jako XP, můžete svým uživatelům poskytnout skutečný nárůst výkonu napříč jejich základními aplikacemi. Pokud by existoval nějaký přesvědčivý důvod ke spuštění systému Vista nad XP - kvantový skok v použitelnosti nebo ovladatelnosti - pochopil bych, proč by tato investice mohla stát za to. Ale upgrade hardwaru jen kvůli zachování současného stavu vypadá hloupě.

Rozhodnutí: Raději byste hodili nové hardwarové cykly na kompenzaci nadměrnosti kódu Microsoftu a nenasytné chuti na šířku pásma CPU, nebo na hmatatelné, měřitelné zlepšení propustnosti aplikací a produktivity uživatelů? Dost řečeno.

6. kolo: Kompatibilita hardwaru

Ale kromě nedostatku je zde i otázka prodloužení platnosti. Většina rozumných IT obchodů zavedla přísná pravidla týkající se toho, co je a co není akceptovaná konfigurace hardwaru. Oddělení s názvy jako „PC Engineering“ tráví spoustu času testováním a certifikací konkrétních kombinací komponent, izolováním konfigurací problémů a krmením potřebných pokynů pro řešení potíží svým pracovníkům nápovědy. Migrace na systém Vista znamená opakování těchto kroků, a pak ještě některých, zatímco nezralost základny ovladačů systému Vista bude mít IT závody proti pohyblivému cíli.

Naproti tomu Windows XP má vyspělou a dobře prověřenou základnu kompatibility s širokou podporou prakticky od každého výrobce. A zatímco systém Vista téměř jistě stihne čas, jak to právě teď stojí, každé vložení nového zařízení je tak trochu kecy. Jen druhý den jsem byl zmatený, když můj notebook vybavený systémem Vista nerozpoznal obecnou tiskárnu HP LaserJet 1200.

Rozhodnutí: Kdy jste se naposledy obávali podpory ovladačů v systému Windows XP? S nainstalovanou základnou v řádu stovek milionů je pravděpodobné, že ovladače XP najdete ještě dlouho poté, co budou vnoučata systému Vista vydána na pastvu.

7. kolo: Kompatibilita softwaru společnosti Microsoft

Je to podobný příběh s produktovou řadou Microsoft BackOffice. Existuje několik, pokud vůbec, výhod nasazení systému Vista jako klienta na Microsoft Exchange, Microsoft SQL Server nebo Microsoft SharePoint. Jako strážce mnoha z těchto zdrojů Microsoft Office často slouží k vyrovnání podmínek. A jak jsem právě poznamenal, aktuální verze Office - Microsoft Office System 2007 - běží skvěle na Windows XP.

A co budoucí verze? Není pochyb o tom, že se Microsoft nakonec může pokusit zaměřit výhradně na systém Vista. Najít funkce a funkce, které Vista podporuje a XP není, však není tak snadné, jak to zní. Nezapomeňte, že velká část „novosti“ systému Vista je pouze hluboká. Ve skutečnosti mimo rozhraní DirectX 10 - což je výhradně technologie systému Vista - neexistuje žádný platný důvod pro vyloučení XP ze seznamu podporovaných platforem jakékoli nové aplikace.

To se samozřejmě může změnit v systému Windows 7, jehož sada funkcí je stále velmi v pohybu. Nikdo však netvrdí, že byste se měli držet XP navždy - jen proto, že se jich můžete držet zatím a potenciálně přeskočit generaci Windows, aniž by vás to opravdu obtěžovalo.

Rozhodnutí: Windows XP je stále a pravděpodobně nějakou dobu zůstane, lištou kompatibility pro nové aplikace Microsoftu. Pokud a kdy se Microsoft pokusí vytvořit exkluzivní propojení systému Vista, společnost bude muset formulovat nějaký platný technický důvod - důvod, který stojí za kontrolou ze strany IT komunity - pro nepodporování Windows XP.

8. kolo: Kompatibilita softwaru třetích stran

O rok později byste se těžko jmenovali jedinou komerční aplikací WPF. Ve skutečnosti si nemůžu představit žádné aplikace třetích stran, kromě několika her specifických pro DirectX 10, které fungují lépe na systému Vista, bez ohledu na to, že to vyžadují. Kdykoli byla provedena práce na vývoji specifickém pro systém Vista, obvykle to bylo opravit problémy vzniklé zavedením UAC. Osobně jsem strávil několik hodin v laboratoři kompatibility společnosti Microsoft na loňské konferenci TechEd zpracováním UAC zlomů, které ovlivňovaly mé vlastní aplikace. V takovém prostředí, kde je Vista outsiderem a představuje malý zlomek instalované základny, se její cílení rovna rovno spáchání komerční sebevraždy.

Nové aplikace, které se dodávají, jsou stále obvykle nativní aplikace Win32 napsané v C ++ pomocí vyzkoušených a opravdových technologií, jako jsou Microsoft Foundation Classes (MFC) nebo Application Template Library (ATL). To je v dobrém i horším stavu vývoje třetích stran v dohledné budoucnosti. A samozřejmě, všechny tyto aplikace fungují skvěle v systému Windows XP a budou v tom pokračovat ještě dlouho.

Rozhodnutí: ISV jdou tam, kde jsou peníze, a právě teď je to stále obecné Win32 API (plus MFC / ATL) běžící na řadě platforem Windows. Jedinou výjimkou z tohoto pravidla jsou nástroje nebo nástroje, které se zaměřují na funkce specifické pro systém Vista, jako je nový zavaděč a widgety postranního panelu. Riziko, že přijdete o důležitou funkcionalitu aplikací třetích stran, protože zůstanete u Windows XP, je téměř nulové.

9. kolo: Podpora vývojářských nástrojů

Visual Studio 2005 byl skvělý nástroj, který trpěl otravnými problémy s výkonem v IDE a obecnou chybovostí .Net Framework 2.0. Visual Studio 2008 řeší většinu těchto nedostatků a zároveň mi umožňuje cílit na Windows XP i Vista s novými aplikacemi WPF. A stejně jako téměř veškerý vývojový software společnosti Microsoft funguje skvěle na obou operačních systémech. Visual Studio 2008 běží v systému Windows XP o něco rychleji, ačkoli Windows Server 2008 v tomto ohledu dává XP za své peníze šanci.

V tom je tření: Bez hmatatelné výhody spuštění Visual Studio 2008 na Vista a s některými velmi hmatatelnými výhodami výkonu oproti Windows XP jako desktopovému operačnímu systému není překvapením, že mnoho vývojářů stále kóduje na starší platformě. Funkčně neztratíte nic psaním kódu ve Visual Studiu 2008 - nebo jiném komerčním IDE - ve Windows XP. A pokud a kdy budete potřebovat otestovat kompatibilitu se systémem Vista, můžete si vybrat z libovolného počtu bezplatných a komerčních správců virtuálních strojů a vytvořit požadované testovací podmínky.

Rozhodnutí: Vzhledem k tomu, že většina vývojářů stále cílí na rozhraní API Win32, a prakticky s celou funkcí .Net Framework 3.0 zpětně portovanou na XP, není prostě žádný přesvědčivý důvod založit IDE na Windows Vista.

10. kolo: Budoucnost

S prakticky celým rámcem .Net 3.0 Framework podporovaným v systému Windows XP neexistují žádné významné výhody při spouštění nejnovějšího aplikačního modelu Windows ve Windows Vista, kromě několika funkcí grafické akcelerace (některé funkce pro malování oken získají podporu od správce oken na ploše). Ani Microsoft není natolik hloupý, aby si vynutil problém s migrací, zejména po velmi veřejné reakci, která už více než rok ochromuje přijetí systému Vista.

Ale možná největší pojistkou pro věrné Windows XP a ochromující úderem pro Windows Vista je blížící se příchod Windows 7, splatný během příštích 18 až 24 měsíců. Myšlenka, že se IT obchody setkají s nějakým problémem showstopperu od nynějška do konce roku 2009 (údajný cílový časový rámec pro vydání Windows 7), má malou důvěryhodnost.

Rozhodnutí: Kdyby někdy byla příležitost přeskočit cyklus upgradu systému Windows, je to přechod z XP na Vista. XP možná ukazuje svůj věk, ale jeho věk je hlavně hluboký: Nový vyzyvatel je honosný, ale také pomalejší a těžší a chybí mu zabijácká kombinace působivých funkcí potřebných k sesazení XP.

Na konci desetiletí, když se manažeři Microsoftu ohlédnou za debaklem, kterým byl Windows Vista, uvidí, že pouhé plácnutí čerstvým nátěrem na jinak stárnoucí architekturu Windows nestačilo k oklamání kohokoli. Doufejme, že si také uvědomí, že stejně jako u každé velké aktualizace je nutné, aby se jejich případ stal IT. Zaměření na spotřebitele při ignorování jejich podnikových zákazníků a za předpokladu, že IT obchody jednoduše spadnou do řady, nebyl způsob, jak provést migraci na platformu.

Doufáme, že se Microsoft skutečně poučil a zapojí nás brzy a často, když bude slibovat Windows 7.

Copyright cs.verticalshadows.com 2024

$config[zx-auto] not found$config[zx-overlay] not found