Programiranje

Smrtna tekma: Windows Vista in Windows XP

Torej, tu ste, podpisujete peticijo "Shrani XP" in zmagovito tresete s pestjo, ko jo držite "moški". To je osvobajajoč občutek. Našli ste pogum, da se odrečete trendu in skočite s tekalne steze za nadgradnjo Wintel. Počutite se pooblaščeni, razsvetljeni. A vseeno obstajajo ti zoprni dvomi.

Ali lahko resnično preskočite cikel nadgradnje Viste? Ali bo sistem Windows XP še vedno pravilno podpiral Microsoft in kot primarni razvojni cilj tudi tretje osebe? Ali smo kaj zamudili, nekaj skritega, kar nas bo spotaknilo čez 12, 18 ali 24 mesecev?

[Aza tehnične uporabnike se je pojavila tretja namizna možnost Windows. Glejte "Čudna, divja, čudovita Windows 'Workstation' 2008." ]

Na vprašanje o nadgradnji Viste seveda ni univerzalnega odgovora. Da, po vsej verjetnosti se boste popolnoma držali sistema Windows XP - vsaj do dobave sistema Windows 7 v letih 2009 ali 2010. Toda ne hitimo z univerzalno presojo. Oglejmo si natančno, izmerjeno ključne premisleke in primerjajmo zasluge Viste glede stanja XP glede bistvenih točk, ki jih skrbijo organizacije IT in končni uporabniki. In če tega ne moremo rešiti mirno in objektivno, kot pravični strokovnjaki, potem se vsaj dobro borimo.

Ste pripravljeni na ropotanje? V redu, potem. Operacijski sistemi, vrnite se v svoje vogale in se zanihajte.

1. krog: Varnost

Varnost je eno prvih področij, na katero si pomislimo, ko razmišljamo o selitvi na Visto. Funkcije, kot sta UAC (Nadzor uporabniškega računa) in Zaščiten način Internet Explorerja, že več kot leto dni ustvarjajo naslove - vendar ne vedno v kontekstu, ki bi si ga Microsoft želel. Zlasti UAC so podivjali kritiki, ki se spopadajo s številnimi nadležnimi pogovornimi okni. Poskusite hitro omogočiti ali onemogočiti več omrežnih povezav ali premakniti datoteko v zaščiteno mapo.

Vendar tudi z UAC - ki je v resnici le bolj viden, "v obraz" izvajanje kontrolnikov uporabniškega računa, ki so bili vgrajeni v Windows NT od prvega dne - Vista še vedno ni popolnoma varna. Obstajajo dokumentirani načini okoli UAC, ki vključujejo Internet Explorer, stopnjevanje privilegij varnostnih žetonov in izkoriščanje statusa "zastarelega skrbnika" privzetega modela računa Vista.

Še pomembneje pa je dejstvo, da je večina IT trgovin že uvedla obliko UAC pod operacijskim sistemom Windows XP, tako da uporabnikom domen ni dovolil, da delujejo kot lokalni skrbniki, in v nekaterih primerih napisali lastne pripomočke za "dvig", da bi vse to delovalo brezhibno. V praksi so ti "zaklenjeni" sistemi XP na nek način varnejši od sistema Vista, zaščitenega z UAC, ker so imuni na omenjeni izkoriščanje privilegijev. Če želite sisteme Vista izenačiti s sistemom XP, morate uporabnike prisiliti, da delajo s pravim ne-skrbniškim računom, v nasprotju z Vista-jevim "zastarelim skrbniškim računom", ki vas postavi na prvo mesto (to je, kjer je danes XP ).

Druge varnostne funkcije, kot je posodobljeni požarni zid in bolj ezoterični, notranji popravki, kot je naključno razporejanje postavitve naslovnega prostora, so zanimive, a nikakor prepričljive. Večina trgovin z informacijskimi tehnologijami je uvedla ustrezno rešitev požarnega zidu strojne opreme ali programsko opremo drugih proizvajalcev za mobilne / oddaljene uporabnike, izkoriščanje kod, ki temelji na naslovih, pa običajno zahteva določeno stopnjo socialnega inženiringa, da jih pripelje do dela - pojava, ki ga niti Vista ne more preprečiti.

Sklep: Z varnostnega vidika trgovin XP preprosto ni treba prisiliti k nadgradnji. Številna vprašanja, ki jih je obravnavala Vista, so bila že rešena v sistemu Windows XP z uporabo lastnih aplikacij ali orodij drugih proizvajalcev.

2. krog: Upravljivost

Na primer, Vista doda podporo za zaklepanje blokovnih naprav na ravni odjemalca. To je koristna funkcija - uporabnikom lahko omejite dostop do nekaterih zunanjih predstavnostnih naprav, na primer gonilnika CD-ja ali ključev USB - vendar je to še ena vrzel v operacijskem sistemu XP, ki so jo že davno zaprli neodvisni upravljalni agenti. Prav tako so številne velike IT-trgovine, v nekaterih primerih z ustvarjanjem lastnih pripomočkov za dvig, neposredno rešile nezmožnost namestitve gonilnikov tiskalnika z nea skrbniškim računom - kar Vista zdaj omogoča prek razširitve pravilnika skupine.

Na področju orodij za upravljanje je pomanjkanje novih funkcij, značilnih za Vista, bodisi Microsofta bodisi večjih neodvisnih ponudnikov ogrodja. Pravzaprav zunaj podpore za novi Vista-jev mehanizem za namestitev in uvajanje, ki temelji na sliki, kar je ena redkih omembe vrednih izboljšav upravljanja, ni nobene spodbude za prehod na Vista s povsem sistemskega vidika upravljanja. Namestitveni model, ki temelji na sliki, olajša IT-jem, da zajame "zlato" delovno sliko svoje konfiguracije med izvajanjem in jo nato razdeli na več sistemov, ne glede na osnovno strojno opremo. To je bil resničen izziv v XP, torej vsekakor točka Viste, vendar glede na nešteto orodij za namestitev in zagotavljanje tretjih oseb (eno ali več jih je verjetno v uporabi v kateri koli IT trgovini) to ni noben TKO.

Sklep: Prehod na Visto z vidika upravljanja sistemov prinaša malo ali nič ROI. Da, nov namestitveni model, ki temelji na sliki, je dobrodošel dodatek. Zaradi pomanjkanja pomembnih inovacij na drugih področjih pa je zgodba o upravljanju Viste manj kot prepričljiva.

3. krog: Zanesljivost

Ni dvoma, da so vse to dobre stvari. Vendar s praktičnega stališča spremembe še zdaleč niso potresne. Pravzaprav bi vas težko opozorili na primere njihovega vpliva med vsakodnevnim delovanjem. Edina izjema: V / I z nizko prioriteto, kar je koristno med začetnim zagonom OS, ker Vista naloži toliko več storitev v ozadju kot Windows XP. Z drugimi besedami, Microsoft je potreboval nekaj za izravnavo vse te dodatne zagonske obdelave. Če se Vista, preden se vrnete s skodelico kave, zažene, se zahvalite I / O prednostni razvrstitvi.

Kar zadeva splošno stabilnost, se bo večina kupcev strinjala, da je Windows XP, razen če je prisoten gonilnik za napake ali okužba z virusi, trdno deloval že od izdaje servisnega paketa 2 pred skoraj štirimi leti. In s servisnim paketom 3, ki prihaja vsak dan (s še večjo robustnostjo in izboljšanimi zmogljivostmi), postane sporočilo o zanesljivosti Viste še težje prodati.

Sklep: V skupnosti Windows XP je malo ali nič glasnosti za boljšo stabilnost ali zanesljivost. Windows XP je zrel, stabilen operacijski sistem z dobro znanim seznamom slabosti in ustreznimi rešitvami. Na papirju Vista prinaša boljše temelje, v praksi pa obravnava težave, za katere večina kupcev sploh ni vedela, da sploh obstajajo, kaj šele, da bi jih bilo treba popraviti.

4. krog: Uporabnost

Uporabniki Veteran XP bodo potrebovali nekaj časa, da se prilagodijo. Nekateri bodo potrebovali prekvalifikacijo, zlasti kar zadeva UAC in njegovo neskončno parado potrditvenih pogovornih oken. Podobno tudi z iskalnim mehanizmom, ki lahko, čeprav je razširjen (skoraj vsako okno ali pogovorno okno raziskovalca vsebuje polje za iskanje), uporabnika hitro pripelje po zajčji luknji ugnezdenih rezultatov brez jasne poti nazaj na začetek. In nekatere nove funkcije, na primer pripomoček za varnostno kopiranje sistema Windows, tako temeljito izolirajo uporabnike iz osnovnega postopka, da ne vedo, dokler ni prepozno, da njihovi podatki v resnici sploh niso bili varnostno kopirani - kar sem ugotovil na težji način zgodaj.

Če k temu dodamo še dejstvo, da je mogoče številne izboljšave Viste kopirati v operacijskem sistemu XP (na primer Windows Desktop Search), se ne morete vprašati: Ali je uporabniški vmesnik sistema Windows res potreboval tako radikalno prenovo? Navsezadnje je bila celotna generacija naših najnovejših delavcev vzgojena na motivu raziskovalca Windows 9x, ki z nekaj izjemami ostaja stabilen že več kot desetletje. Uporabniški vmesnik Viste je vsekakor drugačen. Vendar žirija še vedno ne ve, ali je bolje.

Sklep: Sprememba zaradi spremembe nikoli ni dobra ideja. In čeprav lahko razumete Microsoftovo željo po osvežitvi uporabniškega vmesnika Windows (vsi posnetki zaslona Mac OS X so videti precej lepši od XP), se zdi, da so oblikovalci Viste kljub obrazu odrezali nos. Ne glede na to, da bodo "izboljšave" uporabnosti v Visti verjetno kmalu uvrstile IT na seznam nujnih razlogov za odmik od XP-ja.

5. krog: Predstava

Zgornje ni posploševanje. Preizkusil sem (večkrat). Imam trdne številke. (Celoten spekter mojih rezultatov si lahko ogledate na exo.performance.network ali si tukaj hitro ogledate rezultate sistema Vista / Office 2007 v primerjavi z rezultati XP / Office 2003; podrobnosti o testnem skriptu Clarity Studio OfficeBench, ki sem ga uporabil, najdete v laboratorijskih opombah. za te teste.) Nadgradnja uporabnika z operacijskega sistema Windows XP na Vista brez nadgradnje njihove strojne opreme je enakovredna pohabljanju osebnega računalnika. Pomislite na uporabnike z baklami, ki se vrstijo zunaj vašega podatkovnega centra. To ni lepa slika.

Torej, samo počakajte na naslednji cikel nadgradnje strojne opreme in jih nato udarite z Vista, kajne? Mogoče. Upoštevajte pa to: za vsak zapravljen procesorski cikel, da bi napihnjena slika Viste postala enaka XP-u, lahko svojim uporabnikom zagotovite dejansko povečanje zmogljivosti v njihovih osnovnih aplikacijah. Če bi obstajal nekaj prepričljivih razlogov za zagon Viste nad XP - kvantni preskok uporabnosti ali vodljivosti - bi lahko videl, zakaj bi se naložba splačala. Toda nadgradnja strojne opreme samo zato, da bi ohranila trenutno stanje, se zdi neumna.

Sklep: Bi raje vrgli nove strojne cikle pri izravnavi napihnjenosti Microsoftove kode in požrešnega apetita po pasovni širini procesorja ali pri občutnem, merljivem izboljšanju pretočnosti aplikacij in produktivnosti uporabnikov? Dovolj povedanega.

6. krog: Združljivost strojne opreme

Toda poleg pomanjkanja obstaja vprašanje podaljšanja veljavnosti. Večina zdravih IT trgovin je izvajala stroga pravila glede tega, kaj je in kaj ni sprejeta konfiguracija strojne opreme. Oddelki z imeni, kot je "PC Engineering", izdatno preizkušajo in potrjujejo določene kombinacije komponent, izolirajo konfiguracije težav in na svoje službe za pomoč vnašajo potrebne smernice za odpravljanje težav. Prehod na Vista pomeni ponovitev teh korakov in nato nekaj, medtem ko bo nezrelost baze gonilnikov Viste IT dirkala proti premikajočemu se cilju.

Nasprotno pa ima Windows XP zrelo in dobro preverjeno združljivost s široko podporo skoraj vseh proizvajalcev. In čeprav bo Vista skoraj zagotovo dohitela čas, kot trenutno stojijo, je vsako vstavljanje nove naprave malo zanič. Ravno tisti dan sem bil zmeden, ko prenosnik, opremljen z Vista, ni mogel prepoznati generičnega tiskalnika HP LaserJet 1200.

Sklep: Kdaj ste nazadnje zaskrbljeni zaradi podpore gonilnikov v sistemu Windows XP? Z nameščeno bazo na stotine milijonov, boste verjetno še vedno našli gonilnike XP še dolgo po tem, ko bodo vnuki Viste spravljeni na pašo.

7. krog: Microsoftova združljivost programske opreme

Podobna zgodba je z Microsoftovo linijo izdelkov BackOffice. Prednosti uvedbe Viste kot odjemalca v Microsoft Exchange, Microsoft SQL Server ali Microsoft SharePoint je malo, če sploh. Kot vratar številnih teh virov Microsoft Office pogosto služi za izenačevanje pogojev. In kot sem pravkar omenil, trenutna različica Officea - Microsoft Office System 2007 - deluje odlično v sistemu Windows XP.

Kaj pa prihodnje različice? Nobenega dvoma ni, da bo Microsoft sčasoma skušal ciljati izključno na Visto. Vendar iskanje funkcij in funkcij, ki jih Vista podpira in XP, ni tako enostavno, kot se sliši. Ne pozabite, da je večina Vistine "novosti" le globoke kože. Dejansko zunaj DirectX 10 - ki je izključno tehnologija Vista - ni nobenega utemeljenega razloga za izključitev XP-ja s seznama podprtih platform katere koli nove aplikacije.

Seveda se lahko to spremeni v operacijskem sistemu Windows 7, katerega nabor funkcij je še vedno zelo v toku. Vendar nihče ne trdi, da bi se morali za vedno držati XP - samo, da se ga lahko zaenkrat držite in potencialno preskočite generacijo sistema Windows, ne da bi si povzročili resnično bolečino.

Sklep: Windows XP je še vedno in bo verjetno še nekaj časa ostal v vrstici združljivosti za nove Microsoftove aplikacije. Če in ko bo Microsoft poskušal ustvariti ekskluzivno vez Viste, bo moralo podjetje navesti nekaj tehtnih tehničnih razlogov - tistih, ki jih IT-skupnost ne more podpreti - ker ne podpira sistema Windows XP.

8. krog: Združljivost programske opreme drugih proizvajalcev

Leto kasneje boste težko imenovali eno samo komercialno aplikacijo WPF. Pravzaprav se mi ne zdijo nobene aplikacije drugih proizvajalcev, razen nekaterih iger, specifičnih za DirectX 10, ki bi bolje delovale na Visti, ne glede na to, da bi jih potrebovali. Kadar koli je bilo opravljeno razvojno delo, specifično za Vista, je bilo običajno odpraviti težave, ki so nastale z uvedbo UAC. Osebno sem nekaj ur preživel v Microsoftovem laboratoriju za združljivost na lanski konferenci TechEd in razvijal kinke UAC, ki so vplivali na moje lastne aplikacije. V takšnem ozračju, kjer je Vista tujec in predstavlja majhen del nameščene baze, je izključno ciljanje nanjo enako komercialnemu samomoru.

Nove aplikacije, ki so na voljo, so še vedno običajno izvorne aplikacije Win32, napisane v jeziku C ++ z uporabo preizkušenih in resničnih tehnologij, kot so Microsoft Foundation Classes (MFC) ali Application Template Library (ATL). V dobrem ali slabem je stanje tujega razvoja v bližnji prihodnosti. Seveda pa vse te aplikacije v operacijskem sistemu Windows XP delujejo odlično in bodo še dolgo.

Sklep: ISV-ji gredo tja, kjer je denar, in zdaj je to še vedno splošni API Win32 (plus MFC / ATL), ki deluje na različnih platformah Windows. Edina izjema od tega pravila so orodja ali pripomočki, ki ciljajo na funkcije, značilne za Visto, na primer novi zagonski nalagalnik in pripomočki stranske vrstice. Tveganje, da bi z uporabo sistema Windows XP izgubili pomembno funkcionalnost neodvisnih programov, je skoraj nič.

9. krog: Podpora za orodja za razvijalce

Visual Studio 2005 je bilo odlično orodje, ki je trpelo zaradi težav z zmogljivostjo v IDE in splošne napake .Net Framework 2.0. Visual Studio 2008 odpravlja večino teh pomanjkljivosti, hkrati pa mi omogoča, da z novimi aplikacijami WPF ciljam na Windows XP in Vista. In tako kot skoraj vsa Microsoftova programska oprema za razvijalce deluje tudi na obeh OS. Sicer Visual Studio 2008 deluje nekoliko hitreje v operacijskem sistemu Windows XP, čeprav Windows Server 2008 v tem pogledu XP naredi zaslužek.

V tem je bila težava: brez oprijemljive prednosti izvajanja Visual Studio 2008 na operacijskem sistemu Vista in z nekaterimi zelo oprijemljivimi prednostmi pri delovanju sistema Windows XP kot namiznega operacijskega sistema ni presenetljivo, da veliko razvijalcev še vedno kodira na starejši platformi. Funkcionalno ne izgubite ničesar s pisanjem kode v Visual Studio 2008 - ali kateri koli drugi komercialni IDE - v sistemu Windows XP. Če in kdaj morate preizkusiti združljivost s sistemom Vista, lahko izbirate med poljubnim številom brezplačnih in komercialnih upraviteljev navideznih strojev, da ustvarite želene preskusne pogoje.

Sklep: Ker večina razvijalcev še vedno cilja na API Win32 in s skoraj celotno funkcionalnostjo .Net Framework 3.0, ki je bila prenesena v XP, preprosto ni prepričljivega razloga, da bi vaš IDE temeljil na operacijskem sistemu Windows Vista.

10. krog: Preverjanje prihodnosti

Skoraj celoten okvir .Net 3.0, podprt v sistemu Windows XP, nima nobenih pomembnih prednosti pri zagonu najnovejšega modela aplikacije Windows v operacijskem sistemu Vista, razen nekaterih funkcij pospeševanja grafike (nekatere funkcije barvanja oken spodbudi upravitelj oken namizja). Tudi Microsoft ni dovolj neumen, da bi prisilil v težavo s selitvijo, še posebej po javni reakciji, ki že več kot leto dni ovira uporabo Viste.

Toda morda največja zavarovalna polica za zveste uporabnike sistema Windows XP in hud udarec za Vista je bližajoči se prihod sistema Windows 7, ki bo predviden v naslednjih 18 do 24 mesecih. Zamisel, da se bodo IT trgovine od zdaj do konca leta 2009 (govorice o ciljnem časovnem okviru za izdajo sistema Windows 7) srečale s kakšno težavo s showstopperjem, je malo verodostojna.

Sklep: Če je kdaj obstajala priložnost, da preskočite cikel nadgradnje sistema Windows, je to prehod na XP na Vista. XP morda kaže svojo starost, toda njegova starost je predvsem globoka do kože: novi izzivalec je bleščeč, vendar tudi počasnejši in težji in mu manjka ubijalska kombinacija prepričljivih funkcij, potrebnih za odstranitev XP-ja.

Konec desetletja, ko se bodo Microsoftovi voditelji spet ozrli na debakl, ki je bil Windows Vista, bodo videli, da preprosto udarjanje svežega sloja barve na sicer ostarelo arhitekturo sistema Windows ni bilo dovolj, da bi koga zavedlo. Upajmo, da se bodo tudi zavedali, da so morali, tako kot pri vsaki večji posodobitvi, svoje primere predstaviti IT. Osredotočanje na potrošnike, medtem ko ignorirajo svoje poslovne stranke in domneva, da bi trgovine z IT preprosto padle v vrsto, nikakor ni izvedlo selitve platforme.

Upamo, da se je Microsoft resnično naučil svoje lekcije in nas bo zgodaj in pogosto pritegnil, ko bo obljubil sistem Windows 7.

Copyright sl.verticalshadows.com 2024

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