Binnen gevirtualiseerde omgevingen vervagen de traditionele rollen van het besturingssysteem om de hardware aan te sturen en de applicaties te ondersteunen. Die boodschap verkondigt VMware tijdens VMworld Europe. De virtualisatieconferentie vindt van 12 tot en met 14 oktober plaats in Kopenhagen.
Analistenbureau IDC schreeft in 2009 dat er meer server-applicaties op virtuele machines draaiden dan op fysieke machines, vertelt algemeen directeur Paul Maritz van VMware. Volgens hem heeft dat tot gevolg dat het 'traditionele besturingssyteem de hardware niet meer controleert. De virtualisatielaag coördineert de hardwarebronnen in het datacentrum, niet alleen de beschikbare rekenkracht, maar ook de opslag- en netwerkbronnen. We noemen dat: de nieuwe infrastructuur.'
Nieuwe infrastructuur
Maritz: 'De rol van het traditionele besturingssysteem is aan het veranderen. Vroeger coördineerde het de hardware en ondersteunde het de applicaties. Maar ook die tweede sleutelrol wordt steeds meer overgenomen door programmeerframeworks, zoals bijvoorbeeld Ruby on Rails. Ik denk niet dat het besturingssyteem zal verdwijnen, maar de rol ervan vervaagt. Het wordt één van de vele onderdelen die samen de infrastructuur vormen.'
Technisch directeur Steve Herrod van VMware doet er nog een schepje bovenop: 'Marc Andreessen zei in 1995 dat Netscape Windows zou reduceren tot een slecht gedebugde verzameling aansturingsprogramma's. Ik denk dat we in de toekomst veel vaker thin middleware gaan zien. Waarom al die code als je alleen wat geheugenbeheer nodig hebt? Al die regels codes lokken alleen maar virussen.'
‘Nieuwe stack’
'Wat we in feite zien is een nieuwe stack', vervolgt Maritz. 'Vroeger bestond die uit gespecialiseerde applicaties, gespecialiseerde middleware en gespecialiseerde hardware. De nieuwe stack gaat dwars door al die lagen heen en biedt nieuwe vormen van gebruikerstoegang, een nieuw applicatieplatform en een nieuwe infrastructuur.'
Inderdaad, Linux device drivers geleende. Correct. Maar hoe dat niet Linux-based is, snap ik niet, want Linux zelf is alleen maar een verzameling drivers. De rest van de gemiddelde ‘Linux’ distributie is gebaseerd op GNU GPL spul van de FSF.
@Clements, Een OS is nog steeds ALLEEN maar voor communicatie tussen hardware en de (basis) software. En hoe beter het OS hoe beter de scheiding tussen de hardware en de applicatie. Het voorbeeld dat het OS meer taken heeft gekregen, mail, notepad etc, is niet het OS maar de user interface. Echter de userinterface heeft, als het goed is, geen directe toegang tot de hardware.
Dat we nu een hypervisor zetten tussen de hardware en het OS (een extra virtualisatie laag voor de hardware) wil nog niet zeggen dat het traditionele OS daarmee nutteloos wordt. Sterker nog, echte virtualisatie houdt in dat de guest kan draaien in een virtuele omgeving EN standalone op de hardware. Als het OS niet meer standalone op de hardware kan draaien is er geen sprake meer van virtualisatie maar van een (ander) OS.