Windows bestaat kwarteeuw
In november 1985 startte Microsoft de leveringen van Windows 1.0. Vandaag nemen de afstammelingen van dit verre voorouderproduct wereldwijd meer dan 90 procent van de besturingssysteemmarkt voor hun rekening. De eerste versie van Windows was in wezen een minimale ‘shell’ bovenop MS-DOS en kon niet echt optornen tegen de toen beschikbare alternatieven. Maar dat veranderde met de volgende versies, waarvoor ook steeds meer en betere software beschikbaar kwam, waaronder de eerste versies voor Windows van Word en Excel. Omdat de aanwezigheid van Windows op een systeem in die dagen geen zekerheid was, werden heel wat vroege Windows-toepassingen – zoals bijvoorbeeld het pionierende opmaakpakket Pagemaker – met runtime-versies van Windows geleverd.
In november 1985 startte Microsoft de leveringen van Windows 1.0. Vandaag nemen de afstammelingen van dit verre voorouderproduct wereldwijd meer dan 90 procent van de besturingssysteemmarkt voor hun rekening.
Het begon ooit als een ‘interface manager’ en werd al aangekondigd in 1983, maar november 1985 zag de echte start van wat vandaag het Microsoft Windows besturingssysteem heet. Het trof een wereld van IBM PC-compatibele systemen aan, beheersd door PC/MS-DOS (2.x en 3.x), 360KB floppies en behoorlijk rudimentaire grafische mogelijkheden. Kortom, een in wezen niet zo gebruiksvriendelijke omgeving waarvoor al snel hulpmiddelen werden ontwikkeld die een makkelijker toegang tot toepassingen en bestanden boden. Veteranen herinneren zich allicht nog IBM’s (niet zo succesvolle) TopView, Digital Research’s GEM (van Amstrad 1512 en Atari faam), DESQview van Quarterdeck en (in de Lage Landen) Wordperfect’s Library/Office.
De eerste versie van Windows was in wezen een minimale ‘shell’ bovenop MS-DOS en kon niet echt optornen tegen de vermelde alternatieven. Maar dat veranderde met de volgende versies, waarvoor ook steeds meer en betere software beschikbaar kwam, waaronder de eerste versies voor Windows van Word en Excel. Omdat de aanwezigheid van Windows op een systeem in die dagen geen zekerheid was, werden heel wat vroege Windows-toepassingen – zoals bijvoorbeeld het pionierende opmaakpakket Pagemaker – met runtime-versies van Windows geleverd.
De grote doorbraak voor Windows kwam dan ook pas met Windows 3.0 (in 1990) en Windows 3.1 (1992). Meer nog, met Windows for Workgroups (1992) 3.11 brak tevens het tijdperk van eenvoudige(r) lokale netwerken in de pc-wereld aan. Het belang van deze versie kan niet worden overschat.
Als echt zelfstandig besturingssysteem dat de vergelijking met andere grafische gebruikersinterfaces (GGI) kon doorstaan, was het wachten op Windows 95 (1995). In deze versie waren de MS-DOS roots zo goed als onzichtbaar geworden, terwijl ook het voorkomen en gebruiksgemak dat van al langer gevestigde GGI’s schier evenaarde. Die bijzonder populaire versie werd gevolgd door twee andere versies, die nog meer aanhangers kregen. Zo bracht de Windows 98 in zijn Second Edition (SE) ondersteuning voor USB-interface en Internet Explorer 5, terwijl Windows 2000 op de meer soliede kernel van de Windows NT versie werd gebaseerd. Deze Windows NT (voor Net Technology) was bestemd voor professionele high-end systemen en servers en was ontwikkeld om ook op non-x86 processoren te draaien (zoals DEC’s Alpha processor). Over een volgende versie, Windows ME (Millennium Edition en de laatste consumenteneditie op basis van de oude non-NT Windows kernel) kunnen we kort zijn: een flop.
Na Windows 2000 kwam dan XP (2001), dat ook vandaag nog in aantal de meest populaire versie van Windows is. Een populariteit waar het versmade Vista geen afbreuk kon aan doen en waarvoor het wachten was op Windows 7 om daar verandering in te brengen. Het lijkt erop dat Windows 7 inderdaad er zal in slagen de volgende referentie-versie van Microsofts besturingssysteem te worden. Normalerwijze zou dan in 2012 de opvolger Windows 8 zijn opwachting moeten maken.
Naast versies voor desktops, notebooks en netbooks, heeft Microsoft ook nog een rits gespecializeerde versies uitgebracht. Zo wordt vanaf Windows NT 4 tevens een serverversie aangeboden, met zelfs aangepaste versies voor onder meer ‘High Performance Computing’ (voor departementele ‘supercomputer’ toepassingen). Ook werden al snel voorzieningen voor bijkomende toegangscontrole serverversies van Windows uit (vanaf Windows NT4). Andere versies zijn gericht op mediacenters, terwijl zowel voor Windows 3.11 als voor Windows 95 ‘add ons’ ter ondersteuning van pen-gesteunde interfaces beschikbaar waren.
Perikelen
De perikelen en vertragingen rond Windows in de voorbije jaren hebben zijn zowel aan de druk van het succes als aan te grote ambities te wijten. Zo werd de ‘alfa’-versie van ‘Longhorn’ – de opvolger van Windows 2000 – al in 2003 getoond, maar verdwenen in de volgende jaren interessante elementen zoals WinFS (een nieuw bestandbeheersysteem). Ook zette Microsoft zwaar in op meer (en betere) security-kwaliteiten, wat tot jaren vertraging leidde. Vista kwam dan ook pas eind 2006 (zakelijke gebruikers) / begin 2007 (consumenten) op de markt.
De soms moeilijke bevallingen van Windows doorheen de tijden, hebben tevens te maken met het overweldigende hypersucces van Windows. Dat strekt zich ondertussen al over verschillende generaties van fundamentele processorarchitecturen – 16bit, 32bit, 64bit, multi-core – uit. Het probleem van Microsoft was dan ook het maximaal behoud van terugwaartse compatibiliteit van software (die allicht wel vaker niet voltgens het boekje is geschreven). Dat blijft zorgen voor problemen, in de vorm van persistente gaten en lacunes, die op hun beurt worden aangegrepen om systemen onder Windows aan te vallen.
Bij Microsoft wordt al sinds 2003 gewerkt aan het project ‘Singularity’, dat een besturingssysteem voor ‘betrouwbare’ systemen, met een beveiligd draaien van software beoogt. Het project ‘Midori’ zou een commerciële versie van Singularity als opvolger van het huidige Windows vormen, met onder meer uitgebreide aandacht ‘sandboxen’. Een ander experimenteel besturingssysteem is ‘Barrelfish’, dat in samenwerking met de ETH Zürich wordt ontwikkeld voor gebruik op multi-core systemen.
Nieuwe ontwikkelingen, zoals het groeiend belang van smartphones, tablets, internettoestellen en dies meer, vormen overigens een bijkomende uitdaging voor Windows. De schier onaantastbare positie op desktops en notebooks heeft immers geen tegenvoeter in de huidige wereld van mobiele communicatie.
Ook het groeiende belang van diensten in de cloud kan de positie van ‘fat clients’ met volle versies van Windows ondermijnen. Hoe Microsoft zijn marktpositie zal verdedigen en allicht behouden, zal van de komende jaren dan ook ‘interessante tijden’ maken.
Fout opgemerkt of meer nieuws? Meld het hier