Programovanie

Zhoda smrti: Windows Vista verzus Windows XP

Takže ste tu a podpisujete petíciu „Zachráňte XP“ a víťazne zatriasť päsťou, keď ju budete držať „mužovi“. Je to oslobodzujúci pocit. Našli ste odvahu chopiť sa trendu a skočiť z bežeckého pásu s aktualizáciou Wintel. Cítite sa posilnení, osvietení. Stále však existujú tieto nepríjemné pochybnosti.

Naozaj môžete preskočiť cyklus aktualizácie systému Vista? Bude Windows XP naďalej správne podporovaný spoločnosťou Microsoft a ako primárny cieľ vývoja aj tretími stranami? Je niečo, čo nám chýbalo, niečo skryté, čo nás má zraziť o 12, 18 alebo 24 mesiacov?

[Apre technických používateľov sa objavila tretia alternatíva pre počítače s Windows. Pozri „Divná, divoká a úžasná pracovná stanica so systémom Windows“ 2008. “ ]

Univerzálna odpoveď na otázku o aktualizácii na systém Vista samozrejme neexistuje. Áno, s najväčšou pravdepodobnosťou budete so systémom Windows XP v pohode - prinajmenšom dovtedy, kým sa Windows 7 nevydá v rokoch 2009 alebo 2010. Ale neponáhľajme sa k univerzálnemu úsudku. Pozrime sa podrobne, uvážene na kľúčové aspekty a porovnajme výhody systému Vista so stavom XP v základných bodoch, na ktorých záleží IT organizáciám a koncovým používateľom. A ak to nedokážeme vyriešiť pokojne a objektívne, ako féroví profesionáli, potom sa aspoň dobre pobojujme.

Ste pripravení rachotiť? Dobre teda. Operačné systémy, vráťte sa do svojich rohov a vyjdite hojdačkou.

1. kolo: bezpečnosť

Zabezpečenie je jednou z prvých oblastí, ktoré vám prídu na myseľ pri zvažovaní migrácie na systém Vista. Medzi funkcie ako UAC (kontrola používateľských účtov) a chránený režim prehliadača Internet Explorer sa dostávajú titulky už viac ako rok - ale nie vždy v kontexte, aký by si Microsoft želal. Najmä UAC zachránili kritici, ktorí sa bránia mnohým nepríjemným potvrdzovacím dialógom. Skúste rýchlo povoliť alebo zakázať viac sieťových pripojení alebo presunúť súbor do chráneného priečinka.

Avšak aj pri UAC - čo je skutočne len viditeľnejšie - implementácia ovládacích prvkov používateľských účtov „do očí“, ktoré sú zabudované do systému Windows NT od prvého dňa, systém Vista stále nie je úplne bezpečný. Existujú zdokumentované spôsoby okolo UAC, ktoré zahŕňajú Internet Explorer, eskaláciu privilégií bezpečnostných tokenov a zneužitie stavu „zastaraného správcu“ predvoleného modelu účtu Vista.

Dôležitejšia je však skutočnosť, že väčšina IT obchodov už implementovala formu UAC v systéme Windows XP tým, že neumožňuje používateľom domény bežať ako miestni správcovia, a v niektorých prípadoch si píše vlastné „vylepšovacie“ nástroje, aby to všetko fungovalo plynulo. V praxi sú tieto „uzamknuté“ systémy XP v niektorých ohľadoch bezpečnejšie ako systémy Vista chránené UAC, pretože sú imúnne voči vyššie spomenutému zneužitiu zvýšenia oprávnení. Ak chcete uviesť systémy Vista na úroveň rovnocennú s XP, musíte prinútiť používateľov pracovať so skutočným účtom, ktorý nie je správcom, na rozdiel od účtu „zastaralý správca“ systému Vista, ktorý vás vráti späť na prvé miesto (teda tam, kde je dnes XP) ).

Ostatné bezpečnostné funkcie, ako napríklad aktualizovaný firewall a ezoterickejšie interné opravy, ako je randomizácia rozloženia adresného priestoru, sú zaujímavé, ale v žiadnom prípade nepresvedčivé. Väčšina IT obchodov implementovala správne hardvérové ​​riešenie brány firewall alebo softvér tretích strán pre mobilných / vzdialených používateľov. Využívanie kódov založených na adresách zvyčajne vyžaduje určitý stupeň sociálneho inžinierstva, aby mohli pracovať - ​​fenomén, ktorý ani Vista nedokáže prekaziť.

Rozhodnutie: Z bezpečnostného hľadiska jednoducho nie je veľa, čo by prinútilo obchody XP aktualizovať. Mnoho problémov vyriešených systémom Vista už bolo vyriešených v systéme Windows XP pomocou domácich aplikácií alebo nástrojov tretích strán.

2. kolo: Spravovateľnosť

Napríklad systém Vista pridáva podporu blokovania blokovaných zariadení na úrovni klienta. Toto je užitočná funkcia - môžete používateľom obmedziť prístup k určitým externým mediálnym zariadeniam, ako sú napríklad ovládače diskov CD alebo USB kľúče - je to však ďalšia medzera v systéme XP, ktorú agenti pre správu tretích strán už dávno uzavreli. Rovnako nemožnosť inštalovať ovládače tlačiarne pomocou účtu, ktorý nie je správcom, čo systém Vista teraz umožňuje prostredníctvom rozšírenia skupinovej politiky, vyriešili priamo mnohé veľké IT obchody, v niektorých prípadoch vytvorením vlastných nástrojov na zvýšenie prístupu.

V popredí nástrojov na správu je nedostatok nových funkcií špecifických pre systém Vista, buď od spoločnosti Microsoft, alebo od hlavných dodávateľov rámcov tretích strán. V skutočnosti, okrem podpory nového mechanizmu inštalácie a rozmiestnenia založeného na systéme Vista, ktorý je jedným z mála pozoruhodných vylepšení spravovateľnosti produktu, nie je dostatok motivácie k prechodu na systém Vista z pohľadu čisto správy systému. Obrazový inštalačný model uľahčuje IT zachytenie „zlatého“ pracovného obrazu ich runtime konfigurácie a jeho následnú distribúciu do viacerých systémov bez ohľadu na základný hardvér. To bola v rámci systému XP skutočná výzva, takže určite treba hovoriť o systéme Vista, ale vzhľadom na nespočetné množstvo inštalačných a zabezpečovacích nástrojov tretích strán (jeden alebo viac z nich sa pravdepodobne používa v ktoromkoľvek danom obchode s IT) to nie je TKO.

Rozhodnutie: Prechod na systém Vista poskytuje z hľadiska správy systémov malú alebo žiadnu návratnosť investícií. Áno, nový model inštalácie založený na obrázkoch je vítaným doplnkom. Nedostatok výrazných inovácií v iných oblastiach však činí správu systému Vista menej pútavým.

3. kolo: Spoľahlivosť

Niet pochýb o tom, že sú to všetko dobré veci. Z praktického hľadiska však zmeny ani zďaleka nie sú otrasy zeme. V skutočnosti by ste len ťažko hľadali príklady ich dopadov počas každodennej prevádzky. Osamelá výnimka: I / O s nízkou prioritou, čo je užitočné pri počiatočnom spustení operačného systému, pretože Vista načítava oveľa viac služieb na pozadí ako Windows XP. Inými slovami, Microsoft potreboval niečo, čím by vyrovnal všetky tieto dodatočné spúšťacie procesy. Ak systém Vista naštartuje skôr, ako sa vrátite so svojou šálkou kávy, máte poďakovanie za prioritu I / O.

Pokiaľ ide o celkovú stabilitu, väčšina zákazníkov bude súhlasiť s tým, že - s výnimkou chybného ovládača alebo vírusovej infekcie - je systém Windows XP stabilný od chvíle, keď bol pred takmer štyrmi rokmi vydaný balík Service Pack 2. A s aktualizáciou Service Pack 3, ktorá prichádza každý deň (s ešte väčšou robustnosťou a vyšším výkonom), sa správa o spoľahlivosti systému Vista stáva ešte ťažším predajom.

Rozhodnutie: V komunite Windows XP nie je veľa žiadostí o lepšiu stabilitu alebo spoľahlivosť. Windows XP je vyspelý a stabilný operačný systém so známym zoznamom slabostí a zodpovedajúcimi riešeniami. Na papieri prináša Vista lepší základ, ale v praxi sa zameriava na problémy, o ktorých väčšina zákazníkov ani netušila, že ich vôbec nepoznajú, nieto ich ešte opraviť.

4. kolo: Použiteľnosť

Používatelia veteránskych XP budú potrebovať istý čas na prispôsobenie. Niektoré budú vyžadovať preškolenie, najmä pokiaľ ide o UAC a jeho nekonečný sprievod potvrdzovacích dialógov. Rovnako ako v prípade vyhľadávacieho mechanizmu, ktorý je všadeprítomný (takmer každé okno alebo dialógové okno Prieskumníka má vyhľadávacie pole), ale môže používateľa rýchlo viesť dole králičou dierkou vnorených výsledkov bez jasnej cesty späť na začiatok. A niektoré nové funkcie, ako napríklad Windows Backup Utility, tak dôkladne izolujú používateľov od základného procesu, o ktorom nevedia, kým nie je neskoro, že ich dáta neboli skutočne vôbec zálohované - čo som zistil ťažko skoro.

Pridajte k tomu skutočnosť, že mnohé vylepšenia systému Vista je možné replikovať v systéme XP (napríklad Windows Desktop Search), a nestačíte sa čudovať: Potrebovalo používateľské rozhranie systému Windows skutočne také radikálne prepracovanie? Celá generácia našich najnovších pracovníkov bola nakoniec vychovaná z motívu Windows 9x Explorer, ktorý, až na pár výnimiek, zostal stabilný viac ako desať rokov. UI systému Vista je určite iné. Porota je však stále mimo otázky, či je to lepšie.

Rozhodnutie: Zmena, kvôli zmene, nikdy nie je dobrý nápad. A aj keď chápete túžbu spoločnosti Microsoft po obnovení používateľského rozhrania systému Windows (všetky tie snímky obrazovky systému Mac OS X vyzerajú omnoho krajšie ako pri XP), zdá sa, že návrhári systému Vista napriek tvári odrezali nos. Bez ohľadu na to je nepravdepodobné, že by „vylepšenia“ použiteľnosti systému Vista priniesli IT zoznam závažných dôvodov, prečo sa v blízkej budúcnosti vzdialiť od XP.

5. kolo: Výkon

Vyššie uvedené nejde o zovšeobecňovanie. Testy som spustil (opakovane). Mám tvrdé čísla. (Celý rozsah mojich výsledkov si môžete pozrieť na stránke exo.performance.network, alebo si môžete rýchlo pozrieť výsledky systému Vista / Office 2007 verzus XP / Office 2003; podrobnosti o testovacom skripte Clarity Studio OfficeBench, ktorý som použil, nájdete v poznámkach k laboratóriu. Pre tieto testy.) Aktualizácia používateľa zo systému Windows XP na systém Vista bez aktualizácie hardvéru sa rovná ochromeniu jeho počítača. Myslite na používateľov s baterkami zoradenými mimo vášho dátového centra. Nie je to pekný obrázok.

Takže počkajte na ďalší cyklus upgradu hardvéru a potom ich zasiahnite pomocou systému Vista, nie? Možno. Ale zvážte toto: Pri každom cykle CPU, ktorý premrhá nafúknutý obraz systému Vista na úrovni XP, by ste mohli svojim používateľom poskytnúť skutočný nárast výkonu v ich základných aplikáciách. Keby existoval nejaký presvedčivý dôvod na spustenie systému Vista nad XP - veľký skok v použiteľnosti alebo spravovateľnosti - pochopil by som, prečo by táto investícia mohla stáť za to. Ale aktualizácia hardvéru len kvôli zachovaniu súčasného stavu sa zdá hlúpa.

Rozhodnutie: Radšej by ste hodili nové hardvérové ​​cykly na vyrovnanie nadúvania kódu Microsoftu a nenásytného apetítu na šírku pásma CPU alebo na hmatateľné, merateľné zlepšenie priepustnosti aplikácií a produktivity používateľov? Dosť bolo povedané.

6. kolo: Kompatibilita hardvéru

Okrem nedostatku však existuje otázka predĺženia platnosti. Väčšina rozumných IT obchodov zaviedla prísne pravidlá týkajúce sa toho, čo je a nie je akceptovaná konfigurácia hardvéru. Oddelenia s názvami ako „PC Engineering“ trávia veľa času testovaním a certifikovaním konkrétnych kombinácií komponentov, izolovaním konfigurácií problémov a poskytovaním potrebných pokynov na riešenie problémov svojim pracoviskám pomoci. Migrácia na systém Vista znamená opakovanie týchto krokov, a potom niektorých, zatiaľ čo nezrelosť základne ovládačov systému Vista bude mať za následok preteky IT proti pohyblivému cieľu.

Naopak Windows XP má vyspelú a dobre preverenú základňu kompatibility so širokou podporou prakticky od každého výrobcu. A aj keď systém Vista takmer určite dobehne čas, ako to v súčasnosti je, každé vloženie nového zariadenia je trochu výmyslom. Len druhý deň som bol zmätený, keď môj notebook vybavený systémom Vista nerozpoznal generickú tlačiareň HP LaserJet 1200.

Rozhodnutie: Kedy ste sa naposledy obávali podpory ovládačov v systéme Windows XP? S nainštalovanou základňou v stovkách miliónov je pravdepodobné, že ovládače XP nájdete ešte dlho po tom, čo budú vnúčatá systému Vista vystavené na pastvu.

7. kolo: Kompatibilita softvéru spoločnosti Microsoft

Je to podobný príbeh s produktovou radou spoločnosti Microsoft BackOffice. Existuje iba málo výhod nasadenia systému Vista ako klienta na server Microsoft Exchange, Microsoft SQL Server alebo Microsoft SharePoint. Ako strážca mnohých z týchto zdrojov Microsoft Office často slúži na vyrovnanie rovnakých podmienok. A ako som práve poznamenal, súčasná verzia balíka Office - Microsoft Office System 2007 - funguje skvele aj v systéme Windows XP.

A čo budúce verzie? Niet pochýb o tom, že Microsoft sa nakoniec môže pokúsiť zamerať výlučne na systém Vista. Nájsť funkcie a funkcie, ktoré podporuje systém Vista a XP, však nie je také ľahké, ako sa zdá. Pamätajte, že veľká časť „novosti“ systému Vista je iba hlboká. V skutočnosti mimo DirectX 10 - čo je výlučne technológia Vista - nie je žiadny oprávnený dôvod na vylúčenie XP zo zoznamu podporovaných platforiem akejkoľvek novej aplikácie.

To sa samozrejme môže zmeniť, a to Windows 7, ktorého množina funkcií je stále veľmi v pohybe. Nikto však netvrdí, že by ste sa mali držať XP navždy - len to, že sa ich môžete držať zatiaľ a potenciálne môžete preskočiť generáciu Windows bez toho, aby vás to skutočne trápilo.

Rozhodnutie: Windows XP je stále a pravdepodobne nejaký čas zostane, lištou kompatibility pre nové aplikácie spoločnosti Microsoft. Ak a keď sa spoločnosť Microsoft pokúsi vytvoriť exkluzívne prepojenie so systémom Vista, bude musieť spoločnosť uviesť nejaký platný technický dôvod - nepodporujúci systém Windows XP - dôvod, ktorý stojí pred kontrolou zo strany IT komunity.

8. kolo: Kompatibilita softvéru tretích strán

O rok neskôr by ste ťažko pomenovali jednu komerčnú aplikáciu WPF. V skutočnosti ma nenapadajú žiadne aplikácie tretích strán, okrem niekoľkých hier špecifických pre DirectX 10, ktoré fungujú lepšie na systéme Vista, a to nevadí. Kedykoľvek sa uskutočnili vývojové práce pre konkrétny systém Vista, zvyčajne to bolo opraviť problémy spôsobené zavedením UAC. Osobne som strávil niekoľko hodín v laboratóriu kompatibility spoločnosti Microsoft na minuloročnej konferencii TechEd vypracovaním zlomov UAC, ktoré ovplyvňovali moje vlastné aplikácie. V takom prostredí, kde je Vista outsider a predstavuje malý zlomok nainštalovanej základne, sa jej cielenie výlučne rovná spáchaniu komerčnej samovraždy.

Nové dodávané aplikácie sú stále zvyčajne natívne aplikácie Win32 napísané v jazyku C ++ s využitím osvedčených technológií, ako sú napríklad Microsoft Foundation Classes (MFC) alebo Application Template Library (ATL). To je v dobrom aj v zlom stave vývoja tretích strán v dohľadnej budúcnosti. Všetky tieto aplikácie samozrejme fungujú skvele v systéme Windows XP a bude to tak ešte dlho trvať.

Rozhodnutie: Nezávislí dodávatelia idú tam, kde sú peniaze, a práve teraz je to stále generické Win32 API (plus MFC / ATL) bežiace na rade platforiem Windows. Jedinou výnimkou z tohto pravidla sú nástroje alebo pomocné programy, ktoré sa zameriavajú na funkcie špecifické pre systém Vista, ako napríklad nový zavádzač a widgety bočného panela. Riziko straty dôležitých funkcií aplikácií tretích strán pri dodržiavaní systému Windows XP je nulové.

9. kolo: Podpora vývojárskych nástrojov

Visual Studio 2005 bol vynikajúci nástroj, ktorý trpel nepríjemnými problémami s výkonom v IDE a všeobecnou chybou .Net Framework 2.0. Visual Studio 2008 rieši väčšinu z týchto nedostatkov a zároveň mi umožňuje zamerať systém Windows XP aj Vista s novými aplikáciami WPF. A rovnako ako takmer všetok vývojársky softvér spoločnosti Microsoft, funguje skvele na oboch operačných systémoch. Visual Studio 2008 funguje v systéme Windows XP o niečo rýchlejšie, hoci Windows Server 2008 v tomto ohľade dáva systému XP zabrať.

V tom je drzosť: Nie je hmatateľná výhoda spustenia Visual Studio 2008 na systéme Vista a má niektoré hmatateľné výhody v oblasti výkonu oproti Windows XP ako desktopovému OS, takže nie je prekvapením, že veľa vývojárov stále kóduje na staršej platforme. Funkčne nič nestratíte napísaním kódu v balíku Visual Studio 2008 - alebo inom komerčnom IDE - v systéme Windows XP. A ak a kedy potrebujete otestovať kompatibilitu so systémom Vista, môžete si vybrať z ľubovoľného počtu bezplatných a komerčných správcov virtuálnych strojov, aby ste vytvorili požadované testovacie podmienky.

Rozhodnutie: Pretože väčšina vývojárov sa stále zameriava na API Win32 a prakticky s celou funkciou .Net Framework 3.0 spätne portovanou na XP, jednoducho neexistuje žiadny pádny dôvod založiť vaše IDE na systéme Windows Vista.

10. kolo: zabezpečenie budúcnosti

S prakticky celým rámcom .Net 3.0 Framework podporovaným v systéme Windows XP neexistujú pre spustenie najnovšieho modelu aplikácie pre Windows vo Windows Vista žiadne významné výhody, okrem niekoľkých funkcií grafickej akcelerácie (niektoré funkcie na maľovanie okien získavajú podporu od správcu Windows Desktop). Ani Microsoft nie je dosť hlúpy, aby vynútil problém s migráciou, najmä po veľmi verejnej reakcii, ktorá už viac ako rok ochromuje prijatie systému Vista.

Pravdepodobne najväčšou poistkou pre verných používateľov systému Windows XP a ochromujúcou údernou silou pre systém Vista je blížiaci sa príchod systému Windows 7, ktorý má prísť v priebehu najbližších 18 až 24 mesiacov. Myšlienka, že sa IT obchody stretnú s nejakým problémom showstopperu medzi súčasnosťou a koncom roka 2009 (údajný cieľový časový rámec pre vydanie Windows 7), je málo dôveryhodná.

Rozhodnutie: Ak niekedy bola príležitosť preskočiť cyklus upgradu systému Windows, je to prechod z XP na Vista. XP môže ukazovať svoj vek, ale jeho vek je hlavne hlboký: Nový challenger je honosný, ale tiež pomalší a ťažší a chýba mu zabijácka kombinácia presvedčivých funkcií potrebných na odstavenie XP.

Na konci desaťročia, keď sa riadiaci pracovníci spoločnosti Microsoft pozrú späť na debakel, ktorým bol Windows Vista, uvidia, že obyčajné plesknutie čerstvým náterom do inak starnúcej architektúry Windows nestačilo na to, aby niekoho oklamali. Dúfajme, že si tiež uvedomia, že tak ako pri každej významnejšej aktualizácii, aj v tomto prípade je potrebné, aby sa ich prípad týkal IT. Zameranie sa na spotrebiteľov pri ignorovaní ich podnikových zákazníkov a za predpokladu, že obchody v IT sa jednoducho dostanú do súladu, nebol spôsob, ako vykonať migráciu na platformu.

Dúfame, že si spoločnosť Microsoft skutočne zobrala ponaučenie a zapojí nás skôr a často do diskusie o prísľubu systému Windows 7.

Copyright sk.verticalshadows.com 2024

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