Microsoft

Windows som en tjänst - en diskussion

Windows som en tjänst - en diskussion

Efter framgången med att erbjuda Microsoft Office som en tjänst - i form av Office 365, är det möjligt för Microsoft att erbjuda sitt operativsystem, Windows som en tjänst? Artikeln försöker ta reda på svar samtidigt som man talar om möjliga implementeringsmodeller. Observera att det redan finns Microsoft PaaS-tjänster som Azure, men omfattningen där är begränsad. Jag pratar om att erbjuda hela operativsystemet som en tjänst som kan köras i en webbläsare och anropa andra program - lokalt eller moln.

Windows som en tjänst - SaaS-modellen

SaaS står för Mjukvara som en service. Du kanske redan har använt SkyDrive Desktop som fungerar som ett exempel på SaaS (Software as a Service). SaaS är helt klart en mjukvara som tillhandahålls av någon molntjänst som du kan använda när det behövs och så länge som krävs. SkyDrive-skrivbordet är till exempel en programvara som du laddar ner från Microsoft och använder den för att synkronisera dina filer i molnet med det lokala lagringsutrymmet.

Men det här handlar inte om SkyDrive-skrivbordet. Implementeringen av SkyDrive desktop-appen är mycket enklare än att erbjuda Windows som en tjänst. Vi känner alla till Windows som ett operativsystem. Hur är det möjligt att erbjuda ett operativsystem som en tjänst? Ett operativsystem krävs för att avfyra en dator. Om tjänsten tillhandahålls på molnet, hur kan man starta sin dator för att ansluta till tjänsten? Kommer det fortfarande att kallas operativsystem? Eller kommer det att vara en förlängning av operativsystemet?

Jag kan anta att vi har den grundläggande startbara Windows-kopian på datorerna. Med den kopian startar datorn upp. Denna grundläggande startbara Windows-kopia har inte många alternativ eftersom det inte är ett fullfjädrat operativsystem utan en kompakt eller snarare avskalad version av Windows-operativsystemet.

När den är avfyrad kan datorn sedan ansluta till Internet och logga in på molnutbudet i Windows som har alla andra program som behövs för att hålla en dator igång ordentligt och för att hjälpa till att starta andra applikationer. Dessa applikationer kan vara lokala eller molnbaserade, till exempel Office 365 (Office on the Web: Office Web Applications) och Adobe Creative Cloud etc.

Fördelar med Windows As Service (Software As a Service)

För att hålla den kompakt, säker och pålitlig kan Microsoft överväga att tillhandahålla en grundläggande, avskalad version av Windows-operativsystemet i ett chip - eller som vi kallar det, en firmware. Om det är en firmware kommer chansen att få virus eller mask att minska avsevärt.

Vi antar att firmwarekopian alltid är säker och att människor inte behöver lägga till antivirus på sina datorer, eftersom det enda jobbet med datorer är att starta och ansluta till Windows. Dessa kommer att vara Windows-datorer och kanske inte kör andra operativsystem. I sin tur skulle hårdvaran vara lätt - ungefär som Netbooks.

Molnkopian av Windows uppdateras alltid så att användarna får använda den senaste versionen. Från och med detta datum är det senaste Windows 8.1 och alla som använder Windows as a Service (SaaS) på Windows-datorer skulle lätt kunna arbeta på Windows 8.1 utan att behöva köpa varje upplaga separat och bara genom att betala en månadsavgift.

Slutligen kommer det inte att finnas någon piratkopiering. En onlineversion av Windows kan inte stulas och användas på enskilda datorer. Jag kan inte se hur människor kan använda det utan prenumeration. Prenumerationsavgifterna måste vara låga annars kan människor flytta till andra operativsystem.

Begränsningar av Windows som SaaS

Kommer tillbaka till SaaS-implementeringen av Windows som en tjänst, jag tycker att det är tillräckligt bra tills användaren endast är begränsad till att använda den Windows-baserade programvaran. Det vill säga standardprogrammen som medföljer operativsystemet. Naturligtvis kan Microsoft lägga till många fler program och jag är säker på att folk kommer att välkomna programvaran eftersom de är en del av hela Windows som de kan använda för en liten avgift per månad. Likaså de andra programmen som Adobe Creative Suite etc. kan också användas av samma datorer men de ingår inte i Windows som en tjänst.

Denna typ av implementering ger kanske inte tillräckligt med faciliteter för att köra lokala appar som Photoshop, Adobe Premiere och Corel Draw etc. Vi vet att Adobe också har gått till molnet och är tillgängligt i form av SaaS: Adobe Creative Cloud, men överväga en person som använder Corel Draw som måste installeras på den lokala datorn innan den kan användas. En typisk implementering av Windows som SaaS (Software as a Service) kan inte ge det. Det är där vi behöver det som en plattform.

Windows som en tjänst - PaaS-modellen

PaaS eller Plattform som en tjänst låter mycket bättre eftersom ett operativsystem i grunden är en plattform där andra program och appar kan köras. Vi kan använda samma Windows i firmwarekoncept eller så kan vi använda alla typer av operativsystem för att få datorn att starta. När startprocessen är klar kan användarna komma in i Windows-molnet och därifrån köra program som Photoshop, Premiere, Corel Draw etc. Även om de flesta av företagen redan går till moln för att motverka piratkopiering (det är också en av fördelarna: människor kan inte stjäla en molnbaserad kopia av Windows), men vissa tillhandahåller fortfarande skrivbords / bärbar / fristående version.

Antag nu att du startade med Linux eller den avskalade Windows-versionen (firmwareversion som vi pratade ovan). Du kan sedan ansluta till Windows som en plattform som en nominell avgift per månad, ändå njuta av de senaste versionerna utan att behöva betala extra för dem och sedan kan du också använda stationära / fristående versioner av olika program genom att anropa dem via Windows som en plattformstjänst. Det låter bra men måste bearbetas för att ringa ett program från din dator till den molnbaserade plattformen. Det är möjligt med tanke och korrekt implementering av plattformen.

Ett alternativ är att använda molnversionerna av annan programvara - till exempel Adobe Illustrator istället för Corel Draw. Hittills har Corel inte gått in i molnet men att se hur Adobe och andra kreativa sviter nu är en del av molnet kan det snart bli en del av molnet. Om det är en del av molnet blir det lättare att åberopa dessa appar. Men om appen är installerad på din dator och du loggade in på molnet Windows, bör det finnas en metod för att kunna använda de installerade programmen.

Den grundläggande metoden för att arbeta på en dator är bara interaktionen mellan objekt i RAM och CPU. Din inmatning, bosatta program osv. gå in i RAM-minnet och därifrån till processorn, bli bearbetad och resultaten skickas tillbaka till RAM där du kan se eller skriva ut utdata. Objekten i RAM ändras när och vid behov, för att köra det installerade programmet men för ett stort antal program är det enda som ska tas om hand att bära instruktioner och data från RAM till CPU och tillbaka till RAM. Därför är det inte genomförbart. Windows on cloud finns på ditt RAM-minne för bearbetning av lokala appar. Möjlig? Ja.

Windows som en tjänst: slutsats

När jag säger Windows som en tjänst pratar jag om hela operativsystemet som en tjänst och inte sådana som Windows Azure eller Office 365. En titt på båda formaten: SaaS och PaaS, gör det senare möjligt för SaaS-delen kan behöva Microsoft ingå avtal med olika programvaruleverantörer för att tillhandahålla sin programvara som en tjänst via Windows-prenumerationen. Den här artikeln kan fortsätta med olika möjligheter, men jag kommer att stoppa den här.

Läs nu:

Dela dina tankar om implementering av Windows som en molnbaserad tjänst snarare än lokal installation. Skulle du tycka om det?

Användbara verktyg för Linux-spelare
Om du gillar att spela spel på Linux är chansen att du kan ha använt appar och verktyg som Wine, Lutris och OBS Studio för att förbättra spelupplevels...
HD Remastered Games för Linux som aldrig tidigare hade en Linux-version
Många spelutvecklare och utgivare kommer med HD-remaster av gamla spel för att förlänga livstiden för franchisen, snälla fans som begär kompatibilitet...
Hur man använder AutoKey för att automatisera Linux-spel
AutoKey är ett verktyg för desktopautomatisering för Linux och X11, programmerat i Python 3, GTK och Qt. Med hjälp av dess skript och MACRO-funktional...