Randall C. Kennedy bekijkt de eerste Windows 7 M3 pre-bèta - en het is geen waar genoegen.
Omdat het niet erg eerlijk is in het openbaar het vuur aan te maken met iets dat je niet zelf hebt gezien, besloot ik in het diepe te stappen. Ik heb niet voor niets de nieuwe Windows 7 M3 pre-bèta liggen - het moet toch mogelijk zijn de overstap alvast te maken? Tenslotte is de kernel in essentie niet veranderd en ook het beveiligingsmodel is niet fundamenteel gewijzigd, dus wat kon er nou helemaal fout gaan?
Nou, kennelijk veel meer dan ik had gedacht. Nadat ik een backup had gemaakt van mijn notebook (Complete PC Backup is misschien wel de de enige echt goede Vista-functie), startte ik de Windows 7 DVD. Het nieuwe besturingssysteem was in zo'n 25 minuten geïnstalleerd. De pret kon beginnen.
Het eerste probleem waar ik op stuitte, heette Daemon Tools. Dat is een van de meest gebruikte programma's om ISO's te mounten, en het is een van de standaardprogramma's die ik dagelijks gebruik. Ik installeer er bijvoorbeeld software mee op nieuwe systemen (fysieke cd's en dvd's zijn zó vorige eeuw), en dat is ook de reden dat ik Daemon Tools altijd als eerste installeer.
Het ging stuk. En niet een beetje ook. Het ging volledig over z'n nek. De SPD-driver (een kernel-mode component dat wordt gebruikt om een fysiek optisch station te simuleren) weigerde te installeren. En dat gebeurde nadat ik het installatieprogramma al had gedwongen door te gaan door de Windows Vista RTM-optie te activeren op het compatibiliteitstabblad (anders wilde Daemon niet eens proberen te installeren).
Uiteindelijk vond ik hier wel een oplossing voor (het vergelijkbare programma Virtual Clone Drive bleek het wel te doen). Maar ik voelde de zure smaak van een mislukte overgang al opkomen. Dus toen Skype 3.8 raar begon te doen (het crashte op willekeurige momenten), begreep ik al hoe laat het was. Ditmaal bleek de oplossing in Skype 4.0 bèta te liggen, maar net als de meeste mensen haat ik wat Skype heeft gedaan met versie 4.0 (we bidden allemaal dat die vreselijke nieuwe UI ons toch nog bespaard mag blijven), en dus was het niet echt een ideale oplossing. Maar goed - het was ook nog geen echte halszaak.
De echte halszaak was VMware Workstation 6.5. Als software-ontwikkelaar en recensent ben ik heel erg afhankelijk van de mogelijkheid om virtuele machines op te zetten en te gebruiken. Dat is hoe ik de meeste software-pakketten bekijk en beoordeel, en ook hoe ik mijn eigen code test voor ik het naar een fysieke machine wegschrijf. Dus toen VMware onderuit ging onder Windows 7 M3, greep ik meteen naar mijn draagbare USB-station - die met de Windows Image Backup erop.
Het punt is, VMware deed niet gewoon een beetje raar onder Windows 7. Het werkte helemaal niet. Om te beginnen weigerde het welke bestaande VM dan ook te starten, kennelijk omdat de beveiliging niet compatibel was met het nieuwe 'gecastreerde' UAC (minder meldingen maar meer verwarring over wat er nou eigenlijk achter de schermen gebeurt). Maar waar ik me echt over heb opgewonden was dat het onmogelijk bleek de bridged networking optie te gebruiken. Hoewel het bridging protocol aanwezig was en geïnstalleerd op de gewenste doel-adapter, kon VMware Workstation de adapter niet zien; hij verscheen niet in het Virtual Network Editor venster, waardoor ik bleef zitten met NAT en Host Only als enige netwerkopties.
Dat was de druppel. Ik kan veel hebben, maar VMware kapotmaken gaat te ver. En omdat iedere nieuwe Windows-versie precies dàt lijkt te doen (de networking stack van VMware vernachelen) begin ik me af te vragen of daar misschien meer achter zit - ongeveer zoiets als hoe Microsoft bewust QEMM liet crashen bij iedere nieuwe DOS Windows-versie.
Hoe het ook zij, wat ik aan deze ervaring heb overgehouden is dat, hoewel de core Vista-kernel en het driver model intact is gebleven, Microsoft nog steeds manieren weet te vinden om toepassingen onklaar te maken. Daar ga je met je belofte om de overgang voor Vista-gebruikers 'naadloos' te maken. Ik kan slechts hopen dat er nog wat verbetert voor de RTM of wellicht zelfs de officiële bèta-lancering. Maar om eerlijk te zijn: zelfs in een M3-versie horen dit soort incompatibiliteitsproblemen gewoon niet te bestaan - niet in een OS dat alleen een vlag van zij strontschuitachtige voorganger zou verschillen.
NB: Op 19 februari 2010 heeft IDG met directe ingang afscheid genomen van auteur Randall C. Kennedy.