Google's OS was nog niet goed en wel aangekondigd, of er werd al bekend dat het een Cloud Operating System zou worden. Ze zijn hiermee niet de eerste. Borduren ze voort op een succesvol concept, of is het een hype?
Novell, Dell, Microsoft, allemaal hebben ze het Cloud principe minimaal overwogen in hun besturingssystemen.
Er is niet zoiets als een "cloud" OS. Deze mythe bestaat alleen in de gedachten van de mensen die met hun hoofd in de wolken lopen. Het is een verwarrende marketing term in een verwarde markt.
Miljoenen IT specialisten die in staat zouden moeten zijn om marketing en technische termen uit elkaar te houden zijn niet in staat om een duidelijke definitie te geven van het principe "Cloud" en dit label aan een product doet lijken alsof Cloud Computing speciale vereisten stelt aan het betreffende product.
Een gemiddelde IT afdeling gebruikt 80% van het budget om alle systemen te laten draaien, patchen en koelen volgens de analisten van Gartner. Hier gaat het verschil op om servers naar de Cloud te verplaatsen.
Op dit punt van computer evolutie is een Cloud OS niet nodig. Het principe van een Cloud leunt sterk op Internet, wat zoals iedereen weet, gefundeerd is op stabiele protocollen als TCP/IP.
Applicaties die aangeboden worden via het internet worden zo goed als altijd aangeboden via HTTP, wat nu de Cloud mogelijk maakt.
Op het gebied van het Operating System is dus niks vernieuwends nodig. Geen nieuwe standaarden, geen nieuwe mogelijkheden of functionaliteiten.
De Cloud zoals we die vandaag aan de dag kennen is een evolutie, geen revolutie en combineert het beste van "hosted services" met "Applicatie Management" in het OS. Hiervoor hoeft bijna niets aangepast te worden, zelfs niet aan de server kant en zeker niet in de core van het cliënt besturingssysteem.
Om eerlijk te zijn worden er vaak bij zogenaamde "cloud" besturingssystemen management tools en speciale ontwikkeltools geleverd, maar deze applicaties zijn geen onderdeel van het OS zelf.
Besturingssystemen zijn gefocust op I/O, bestanden, processor en geheugen beheer, laten de core draaien waarop uiteindelijk alle programma's draaien. Besturingssystemen weten niks van Clouds, netwerken of applicaties, behalve als deze gerelateerd zijn aan de volgende instructie in machinecode die uitgevoerd moet worden.
Om echte cloud computing mogelijk te maken, het voorzien in of distribueren van applicaties op het "functional level" dan moeten besturingssystemen gaan veranderen.
Wanneer een OS in overweging neemt om delen van zijn instructies uit te laten voeren door processors of geheugen van andere computers, dan zijn we klaar voor "Cloud Computing"
