Download whitepapers, case studies
en onderzoeken over ICT-onderwerpen
Computable IT Knowledge Base
  Dagelijks het laatste
ICT-nieuws in je inbox?
Computable e-mail nieuwsbrief

Besturingssystemen / Opinie

08-06-2008 15:44 | Door Chris Zaal | Tags: Beveiliging, Software, Vista, Windows | Gerelateerde bedrijven: Atos Origin | Er zijn 6 reacties op dit artikel | Permalink

Migreren naar Vista is een zware klus

Windows Vista SP1 is verschenen en volgens analisten is het nu tijd om serieuze plannen te maken om over te migreren naar Windows Vista. Chris Zaal van Atos Origin trekt de juistheid van deze uitspraak in twijfel. Performance en beveiliging zijn dan wel verbeterd met SP1, maar waar het werkelijk om gaat is of de bedrijfsapplicaties wel draaien op het ‘nieuwste' Windows platform.

In 2006 startte een Nederlandse multinational, met meer dan 125.000 werknemers, al met het testen van Windows Vista. Doel was om enige look and feel te krijgen met het besturingssysteem en om 1750 van de 7500 bedrijfsapplicaties en interne internet sites in de lucht te krijgen voordat de volledige migratie zou plaatsvinden. Dat laatste is echter fors vertraagd.
De geteste applicaties doen het helemaal niet zo goed als werd voorgesteld door Microsoft. Bij aanvang van het project werd nog uitgegaan van een start met Vista in januari 2008. Na uitvoerig testen is de pilot pas in juni 2007 van start gegaan. Deze fase in het project is zeker geen doorslaand succes.

Microsoft beloofde dat niet meer dan tien procent van de applicaties vervangen of gefixed hoefde te worden. Deze vuistregel geldt echter alleen voor de overgang van Windows XP naar Vista. De overgang van Windows 2000 naar Vista doet daar nog eens twintig procent bovenop. De grote hoeveelheid legacy applicaties geven nog eens ruwweg twintig procent extra uitval. Dit betekent dat bijna vijftig procent van de bedrijfsapplicaties die gemigreerd worden van Windows 2000 naar Windows Vista bijzondere aandacht vereist. Een echte uitdaging dus, maar helaas ook extra uitstel van de volledige implementatie. Zeker gezien de verwachting dat voor 20 procent van de software de migratie helemaal niet haalbaar is.

Locked Windows

Van oudere besturingssystemen overstappen op Widows Vista bezorgt menig applicatiebeheerder hoofdpijn.

Van oudere besturingssystemen overstappen op Widows Vista bezorgt menig applicatiebeheerder hoofdpijn.

Slecht geschreven software is de hoofdoorzaak voor langzame acceptatie van Vista in het bedrijfsleven. Grote bedrijven hebben veelal een locked Windows omgeving, wat inhoud dat de gewone gebruikers geen administratieve privileges op hun desktop of laptop hebben om willekeurige software te installeren. Als gevolg hiervan moeten applicaties gepackaged worden en met behulp van een applicatie distributie tool aan de gebruikers aangeboden worden voor installatie.

De oorzaak van de problemen met de applicaties zit in de opbouw van Windows 2000/XP/Vista. Een Windows-pc bestaat grofweg uit twee delen, een systeem gedeelte en een gebruikers gedeelte.
Software die gebruikers wijzigingen laat opslaan in het systeem gedeelte van de machine gaat op Windows Vista zeker problemen leveren. Vista zal bij deze acties een waarschuwing genereren die zegt dat de handeling administratieve privileges vereist. Te denken valt aan schrijfacties in directories in C:\Program Files waar tijdelijke bestanden of zelfs data worden weggeschreven. Of ODBC settings die opgeslagen worden in de system DSN.

De zogenaamde User Account Control (UAC) pop up zal afhankelijk van de Domain Policy voorkomen of toestaan dat de vereiste privileges worden verkregen.
Deze werkwijze doet slecht geschreven software de das om.

Harde software geeft problemen

De meest voorkomende oorzaken voor falende software ligt in hard gecodeerde bestandspaden. C:\Documents and Settings is vervangen door C:\Users. Onder water bestaat er nog wel een directory C:\Documents and Settings, maar deze is niet meer toegankelijk voor schrijfacties. Door middel van junction points zorgt Windows ervoor dat er gebruik gemaakt word van C:\Users.

Software die geschreven is met behulp van variabelen gaat het wel redden, maar hard gecodeerde paden, gaan hier zeker niet goed mee om. Uiteraard heeft Microsoft van alles bedacht om oude software te laten werken, maar met 30 procent van software ouder dan vijf jaar gaat veel mis.

Gewaarschuwd mens

Ten opzichte van vorige Windows-versies zijn in Vista enkele wijzigingen aangebracht waar je bij het testen van oudere applicaties op Vista echt rekening mee moet houden. Winhlp32.exe, die .hlp bestanden leest, komt bijvoorbeeld niet langer met Vista mee. Uiteraard kun je een versimpelde versie wel downloaden, maar in principe is sinds de introductie van Windows 2000, de .chm extentie, bedoeld voor help files in Windows. MSDE Microsoft Database Engine (add on op the Office Suite) wordt door Microsoft niet ondersteund op Vista. Het geboden alternatief is SQL Server Express 2005 SP2.

Ook Visual Basic 5 systeemcomponenten (msvbvm50.dll) worden niet meer ondersteund en meegeleverd. Software die hier nog van afhankelijk is zal bij opstarten de melding: Missing Windows component, geven.

Onder Vista draait Internet Explorer 7 in zijn eigen security context, met aanzienlijk minder rechten dan de gewone gebruiker. Dit zou webbrowsen een stuk veiliger moeten maken, omdat voor elke schrijfactie die IE 7 wil doen buiten de Temporary Internet files, de gebruiker om toestemming gevraagd wordt. Het gevaar bestaat uiteraard dat de gebruiker al heel snel verleerd om te lezen wat er gevraagd wordt en altijd op OK klikt.

ACT en SoftGrid

Software die op enige manier faalt kan misschien gefixed worden met behulp van Microsofts Application Compatibility Toolkit (ACT) 5.02. Dit vereist wel veel inzicht in de materie, maar dan kan een versie leugen of een pad leugen of een registry leugen nog uitkomst bieden. Hier is echter, zoals gezegd, een applicatie expert voor nodig om dit toe te passen. Deze techniek is bekend onder de naam shimming.

Als extra optie kunnen bedrijven die een Volume License Overeenkomst met Microsoft hebben, voor een gering bedrag per desktop gebruik maken van een Applicatie Virtualisatie Client genaamd SoftGrid. Hiervoor moeten applicaties nog steeds gepackaged (sequencing) worden, maar daar kun je dan de missende componenten aan toevoegen, waardoor de applicatie als nog probleemloos draait op Vista. Daarnaast zijn er nog tal van andere mogelijkheden waarom je SoftGrid zou willen gebruiken, maar daar ga ik hier niet op in.

Het mag duidelijk zijn dat Vista-implementaties niet zomaar even gedaan zullen zijn. Het devies is als altijd: Testen, testen en nog eens testen!

Chris Zaal, Solutions Architect Atos Origin

 

 

Chris Zaal, Solutions Architect bij Atos Origin, is als Technical Lead gedetacheerd bij een internationaal opererende onderneming, met wereldwijd meer dan 125.000 werknemers. Hij is gespecialiseerd in applicatie compatibiliteit en software distributie voor Windows Vista. In 2006 is de multinational wereldwijd al begonnen met Betà 3 om testen uit te voeren. Doel was enige look & feel te krijgen met Windows Vista. Zaals grootste zorg is het testen en compliant krijgen van 1750 van de 7500 bedrijfsapplicaties en interne internet sites. Deze moeten beschikbaar zijn als de migratie naar Vista begint.
bekijk reacties (6) print stuur door
Reacties op dit artikel
Jan van Leeuwen, 09-06-2008 12:50
Zoals het altijd als was, windows is niet compatibel met . . . .windows.
Devies wachten tot na SP9.
Yoda, 10-06-2008 7:49
Ik neem aan dat je met dit artikel ook bedoeld dat het makkelijker migreren is als er geen versies worden overgeslagen van Windows, want dan was het uitval percentage en de hoeveelheid problemen die je noemt een stuk lager geweest.
 
Dus dan maar hopen dat jullie na Vista wel meteen weer verder gaan kijken om de problemen in de toekomst te verkleinen.
Frank Hoogwijk, 10-06-2008 12:50
Nog geen klein jaar geleden gebruikte ik ook Windows, regelmatig problemen die er uiteindelijk voor zorgden dat ik het besluit heb genomen om een ander besturingssysteem te gaan gebruiken. Het is Apple geworden, betrouwbaar en een stabiel gebruiksvriendelijk systeem.
RD, 20-06-2008 17:00
Apple... je bedoeld die producent die nog meer gesloten is als Microsoft en gebruikers dwingt om nieuwe applicaties te kopen met de uitkomst van een nieuw platform/besturingssysteem ?
Zoals in het artikel staat, netjes geschreven software werkt prima. het ligt vaak aan slordige ontwikkelaars, niet aan Microsft (dus soms wel ms..)
JR, 09-08-2008 18:00
@RD Waar doel je nu op? Ik heb anders bij de overstap naar Mac OS X 10.5 geen andere software hoeven aanschaffen. Soms een updatetje hier en daar, maar dat is niet anders dan windows.
 
Overigens waren er wel een paar nare bugs in Vista zonder SP1, maar mijn eerste ervaringen met Vista waren helemaal niet zo slecht als altijd geschetst wordt. En wachten op SP1 vind ik helemaal zo blind, SP1 lost een aantal zaken op, maar het is geen 'holy grail' die alles ineens perfect maakt. Waarschijnlijk had Vista ook wel beter verkocht als Microsoft gewoon meteen de label SP1 erop had geplakt of een neppe service pack uitgebracht had.
Rik, 15-08-2008 22:01
Aan de heren hierboven: Wilt u er als-tu-blieft rekening mee houden dat het migreren van pak 'm beet 100.000 werkplekken en 1750 applicaties in geen vergelijk staat tot "ik heb mijn pc de deur uitgedaan en draai nu op Apple".
 
De ict-structuur van bedrijven bestaat meestal uit een veelheid van OS'en met daarop draaiende applicaties, gebruikers en hun (on)mogelijkheden en infrastructuur die alles moet verbinden. Daarnaast is er ook nog wel eens een bedrijfje overgenomen die, behoudens de infrastructuur, nog steeds qua ict autonoom draait.
 
Even simpel "een OS'je migreren" is er dus niet bij: er moet een duidelijke analyse gemaakt worden, soms wel per werkplek, welke pakketten en custom software op deze plek draait, en dus welke werkzaamheden gedaan moeten worden om deze werkplek naar de nieuwe standaard te tillen. En dan praat ik nog niet eens over het uitvoeren...
rssMeer Besturingssystemen

Overstap naar Vista

Het zijn vooral Windows 2000-gebruikers die besluiten over te stappen op Windows Vista. XP-gebruikers maken de overstap vrijwel niet. Dit jaar wordt bepalend voor Vista, stelt Forrester Research.

XP-gebruikers stappen niet over op Vista
Besturingssystemen Producten

Red Hat introduceert Enterprise MRG V1

22-07 14:15   Leverancier van opensourceoplossingen Red Hat komt met Red Hat Enterprise MRG V1. Vanaf de bètaversie die eind 2007 werd vrijgegeven heeft Red Hat nauw met partners en klanten...

Meer besturingssystemen producten
Besturingssystemen Cases

Webhosters blij met Windows Server 2008

20-02 15:48   Na vijf jaar voorbereiding is het nu zover. Windows Server 2003 wordt opgevolgd door versie 2008. Welke voordelen dit nieuwe serverbesturingssysteem allemaal biedt, is eind vorig...

Meer besturingssystemen cases
Besturingssystemen Achtergrond

Linux-desktop levert felle discussie op

19-08 14:41   Linux heeft alles in zich voor succes op de zakelijke desktop. Tegelijk heeft het nog genoeg tégen voor die rol. Computable-lezers reageren vol overgave en vuur. Een overzicht.

Meer besturingssystemen achtergrond
Besturingssystemen Opinie

Patchmanagement in de industrie

09-05 17:39   De automatisering in de procesindustrie heeft de laatste jaren een belangrijke omwenteling gemaakt van gesloten (proprietary) systemen naar open technologiesystemen. Dit heeft...

Meer besturingssystemen opinie